DocumentCode
2664984
Title
Threshold for the introduction of programming: providing learners with a simple computer model
Author
Khalife, Joseph T.
Author_Institution
Lebanese American Univ., Byblos
fYear
0
fDate
0-0 0
Firstpage
71
Lastpage
76
Abstract
Computer programming learning/teaching has been an active research area in computer science and engineering. The difficulty level of the teaching/learning process that novices in computer programming report is three-fold, lack of problem solving strategies, misconceptions of code syntax and semantics, and inability to develop an adequate mental model of the machine. This paper examines major difficulties encountered by students taking introductory-level programming courses and it proposes a computer model that sets thresholds for defining basic programming concepts. The study´s initial findings suggest that the adoption of the model succeeded significantly in improving students´ academic achievement and perception of computer programming
Keywords
computer science education; educational courses; programming; teaching; computer model; computer programming learning; introductory-level programming course; teaching; Algebra; Cognitive science; Computer science; Concrete; Education; Educational programs; Machine learning; Portals; Problem-solving; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology Interfaces, 2006. 28th International Conference on
Conference_Location
Cavtat/Dubrovnik
ISSN
1330-1012
Print_ISBN
953-7138-05-4
Type
conf
DOI
10.1109/ITI.2006.1708454
Filename
1708454
Link To Document