Research on computer programming suggests that novice programmers possess inert knowledge when trying to solve programming problems. Moreover, research on teaching and learning computer programming indicates that offering appropriate conceptual models of computer programming concepts to novice programmers enhances their mental models and reduces their misconceptions in computer programming. The purpose of this study was to examine the effectiveness of a problem analysis learning model of computer programming to help novice programmers overcome their inert knowledge and learn a programming language;The problem analysis learning model combines a conceptual model and a holistic instructional approach for computer programming instruction. The c...
Thesis (M.Sc.)-University of Natal, Pietermaritzburg, 1996.This thesis examines the effectiveness of...
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a...
Computer Programming is a core subject in Computer Science. This course requires the analysis and so...
This study addressed two important instructional issues regarding programming education: what novice...
The problem of this study was to determine what effects the use of manipulative, dynamic computer-ba...
Many schools and colleges of business teach computer programming in the introduction to computers co...
The teaching of introductory computer programming seems far from successful, with many first year st...
Identifying and mitigating the difficulties experienced by novice programmers is an active area of ...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Graduation date: 1993The purpose of this qualitative study was to investigate\ud the thought process...
Abstract: We propose the applying of the problem-posing learning model to find out the activities an...
Understanding the misconception of students is critical in that it identifies the reasons of errors ...
Difficulties in teaching and learning introductory programming have been studied over the years. Th...
188 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The effect of computer progra...
125 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.In this quasi-experiment, the...
Thesis (M.Sc.)-University of Natal, Pietermaritzburg, 1996.This thesis examines the effectiveness of...
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a...
Computer Programming is a core subject in Computer Science. This course requires the analysis and so...
This study addressed two important instructional issues regarding programming education: what novice...
The problem of this study was to determine what effects the use of manipulative, dynamic computer-ba...
Many schools and colleges of business teach computer programming in the introduction to computers co...
The teaching of introductory computer programming seems far from successful, with many first year st...
Identifying and mitigating the difficulties experienced by novice programmers is an active area of ...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Graduation date: 1993The purpose of this qualitative study was to investigate\ud the thought process...
Abstract: We propose the applying of the problem-posing learning model to find out the activities an...
Understanding the misconception of students is critical in that it identifies the reasons of errors ...
Difficulties in teaching and learning introductory programming have been studied over the years. Th...
188 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The effect of computer progra...
125 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.In this quasi-experiment, the...
Thesis (M.Sc.)-University of Natal, Pietermaritzburg, 1996.This thesis examines the effectiveness of...
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a...
Computer Programming is a core subject in Computer Science. This course requires the analysis and so...