Debugging by skilled and novice programmers
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Creating pedagogical programming environments
ACM SIGCSE Bulletin
Thetis: an ANSI C programming environment designed for introductory use
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
What do exam results really measure?
Proceedings of the 2nd Australasian conference on Computer science education
Identifying and correcting Java programming errors for introductory computer science students
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Jeroo: a tool for introducing object-oriented programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A contextual inquiry of expert programmers in an event-based programming environment
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Penumbra: an Eclipse plugin for introductory programming
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Taming a professional IDE for the classroom
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Assessing the assessment of programming ability
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Revealing the programming process
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A study of the difficulties of novice programmers
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
The effect of integrating an Iconic programming notation into CS1
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
KenyaEclipse: learning to program in eclipse
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Experiences with Eclipse IDE in programming courses
Journal of Computing Sciences in Colleges
ACM Computing Surveys (CSUR)
Study of novice programmers using Eclipse and Gild
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
Plagiarising of source code by novice programmers a "cry for help"?
Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
Hi-index | 0.00 |
The program development environment a novice programmer uses has been identified as having a significant impact on the outcome of the process of learning to program. Professional program development environments are developed specifically for professional programmers and are often utilised by educational institutions to teach novice programmers. Pedagogical program development environments have been created to assist novice programmers in the process of learning to program. An empirical experiment was conducted to compare a representative professional program development environment with a representative pedagogical program development environment to determine how novice programmers are affected by the program development environment utilised. It was found that low risk novice programmers benefited significantly in terms of academic performance, while high risk novice programmers benefited significantly in terms of programming behaviour by using a pedagogical program development environment. The results indicate that a significant improvement in programming behaviour does not imply a significant increase in academic performance as well.