Document Type
Article
Publication Date
1-1-2006
Abstract
Computer programming is considered a very difficult course by many computer science students. The reasons for the difficulties include cognitive load involved in programming, different learning styles of students, instructional methodology and the choice of the programming languages. To reduce the difficulties the following have been tried: pair programming, program visualization, different learning styles etc. However, these efforts have produced limited success. This paper reviews the problem and proposes a framework to help students overcome the difficulties involved.
Keywords
Cognitive Load, Instructional Models, Learning Styles, Program Visualization
Publication Title
Proceedings of World Academy of Science, Engineering and Technology
ISSN
1307-6884
Recommended Citation
Yousoof, M.; Sapiyan, M.; and Kamaluddin, K., "A Proposed Framework for Visualization to Teach Computer Science" (2006). Research Publications (2006 to 2010). 177.
https://knova.um.edu.my/research_publications_2006_2010/177
Divisions
ai
Volume
12