Why is programming so difficult to learn?: Patterns of Difficulties Related to Programming Learning Mid-Stage.
Yorah BosseMarco Aurélio GerosaPublished in: ACM SIGSOFT Softw. Eng. Notes (2016)
Keyphrases
- computer programming
- object oriented programming
- learning algorithm
- programming language
- programming environment
- learning process
- novice programmers
- programming education
- online learning
- learning rules
- reinforcement learning
- introductory computer science
- programming course
- unsupervised manner
- iterative learning
- inductive inference
- active learning
- mobile devices
- introductory programming courses