P2N: a pedagogical pattern for teaching computer programming to non-CS majors.
Zhen JiangEduardo B. FernándezLiang ChengPublished in: PLoP (2011)
Keyphrases
- computer programming
- teaching strategies
- computer science
- programming course
- learning process
- introductory programming
- novice programmers
- computer programs
- programming concepts
- programming assignments
- introductory computer science
- introductory computer
- learning environment
- teaching mathematics
- automatic assessment
- collaborative learning
- learning objects
- e learning
- lego mindstorms
- data mining
- language learning
- learning activities
- reinforcement learning
- machine learning