PDL: Scaffolding Problem Solving in Programming Courses.
Shu LinNa MengDennis G. KafuraWenxin LiPublished in: ITiCSE (2021)
Keyphrases
- programming course
- computer based learning environments
- programming education
- automatic assessment
- programming concepts
- student learning
- computing education
- artificial intelligence
- introductory computer
- introductory programming
- collaborative learning
- learning environment
- software suite
- mental models
- source code
- computer programming
- cooperative learning
- machine learning
- software testing
- concept maps