Purpose-first programming: Scaffolding programming learning for novices who care most about code’s purpose.
Kathryn CunninghamPublished in: PPIG (2020)
Keyphrases
- object oriented programming
- computer programming
- learning algorithm
- prior knowledge
- programming education
- learning process
- programming language
- reinforcement learning
- knowledge acquisition
- supervised learning
- novice programmers
- program code
- introductory computer science
- introductory programming
- programming tool
- learning environment
- computer lab