Novice programmers generally have difficulty learning to program and one of the problems contributing towards this is the program development environment used at tertiary institutions. A number of pedagogical program development environments have been developed specifically for novice programmers, but these have not been compared experimentally with professional program development environments. A study was conducted that compared the perceptions of novice programmers using a representative professional program development environment to a pedagogical program development environment during an Introductory Programming module at a tertiary institution. It was found that the use of a pedagogical program development environment had a positive e...
The research reported here investigates variation in first year university students’ early experienc...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
When faced with a totally new environment composed of a new interaction paradigm and a new programmi...
It is an acknowledged fact that many novice programmers experience difficulty in the process of lear...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
When novice programmers begin programming, they face many problems due to the lack of programming ex...
Keywords: POP-I.B. choice of language, POP-II.A. novice programmers, POP-III.D. editors and debugger...
This chapter describes a highly-friendly, software environment for novice programmers. It outlines s...
Improving the novice's experience with programming has been an important research topic for some tim...
This thesis examines the effectiveness of a specially constructed computer based support environment...
Improving the novice’s experience with programming has been an important research topic for some tim...
Existing research and practice in software development environments shows no clear consensus on the ...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Understanding how novices learn to program is of national and global concern. A substantial number o...
Abstract: "Since the early 1960's, researchers have built a number of programming languages and envi...
The research reported here investigates variation in first year university students’ early experienc...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
When faced with a totally new environment composed of a new interaction paradigm and a new programmi...
It is an acknowledged fact that many novice programmers experience difficulty in the process of lear...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
When novice programmers begin programming, they face many problems due to the lack of programming ex...
Keywords: POP-I.B. choice of language, POP-II.A. novice programmers, POP-III.D. editors and debugger...
This chapter describes a highly-friendly, software environment for novice programmers. It outlines s...
Improving the novice's experience with programming has been an important research topic for some tim...
This thesis examines the effectiveness of a specially constructed computer based support environment...
Improving the novice’s experience with programming has been an important research topic for some tim...
Existing research and practice in software development environments shows no clear consensus on the ...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Understanding how novices learn to program is of national and global concern. A substantial number o...
Abstract: "Since the early 1960's, researchers have built a number of programming languages and envi...
The research reported here investigates variation in first year university students’ early experienc...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
When faced with a totally new environment composed of a new interaction paradigm and a new programmi...