DocumentCode
3416451
Title
Novice difficulties in selection structure
Author
Gobil, Abdul Rahman Mohamad ; Shukor, Zarina ; Mohtar, Itaza Afiani
Author_Institution
Fac. of Inf. Sci. & Technol., Univ. Kebangsaan Malaysia, Bangi, Malaysia
Volume
02
fYear
2009
fDate
5-7 Aug. 2009
Firstpage
351
Lastpage
356
Abstract
Novices usually have difficulties in learning introductory programming. The purpose of this paper is to identify the common errors made by these students in the first seven weeks of their studies. Artifact used to extract data is their first progress test after completing the first seven-week in the semester. This paper will investigate the common errors done by novice programmers when interpreting assignment statement, arithmetic expression, output statement, program design, code comprehension and program generation. This paper will answer the following questions; what are the common errors and their categories according to the programming skills learnt? It was found that most common errors in evaluating arithmetic expression are failed to evaluate integer division and type conversion. Operator precedence error could not be detected in most questions, however one question shows a higher frequency. In code comprehension question, most students did not evaluate output statement, arithmetic expression and relational expression correctly. When generating a code segment, students failed to name variables correctly and assign suitable data types and structure. The most obvious error in problem analysis and design are failed to create mathematical expression.
Keywords
codes; programming; arithmetic expression; assignment statement; code comprehension; introductory programming; novice programmers; output statement; problem analysis; program design; program generation; programming skills; selection structure; Arithmetic; Art; Computer errors; Computer languages; Informatics; Information science; Mathematical programming; Problem-solving; Programming profession; Testing; Novice Difficulties; Novice Programming; Selection Strcuture;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering and Informatics, 2009. ICEEI '09. International Conference on
Conference_Location
Selangor
Print_ISBN
978-1-4244-4913-2
Type
conf
DOI
10.1109/ICEEI.2009.5254715
Filename
5254715
Link To Document