Programming by choice: urban youth learning programming with scratch.
John H. MaloneyKylie A. PepplerYasmin B. KafaiMitchel ResnickNatalie RuskPublished in: SIGCSE (2008)
Keyphrases
- computer programming
- programming language
- object oriented programming
- learning systems
- programming environment
- artificial intelligence
- learning algorithm
- learning process
- learning community
- novice programmers
- reinforcement learning
- programming education
- online learning
- introductory programming courses
- introductory programming
- learning problems
- general purpose
- knowledge base