Alternatives to construct-based programming misconceptions
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Plan-based representations of pascal and fortran code
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Novice programmer errors: language constructs and plan composition
International Journal of Human-Computer Studies
Working group reports from ITiCSE on Innovation and technology in computer science education
A web based environment for learning to program
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
Tapping into tacit programming knowledge
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Dataless objects considered harmful
Communications of the ACM - Medical image modeling
Proceedings of the third international workshop on Computing education research
Journal on Educational Resources in Computing (JERIC)
Analyzing Software Engineering Processes on Source Code Level
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Effects of the sequence of game-play and game-design on novices' motivation, flow, and performance
Transactions on Edutainment VIII
Hi-index | 0.00 |
Empirical studies conducted at two colleges (traditional and online) indicate that students have difficulty with plan integration, understanding of the object-oriented paradigm, and incorporating OOP concepts into problem solving. When novices are taught OOP at an early stage, they tend to spend more time trying to understand objects and less time on problem solving. Currently, OOP compounds the problems novices face when learning programming. To reinforce more effectively OOP concepts, plans, and problem solving for novices, we propose a Plan-Object Paradigm and design of WPOL.