Trace-based teaching in early programming courses.
Matthew HertzMaria JumpPublished in: SIGCSE (2013)
Keyphrases
- programming course
- computer programming
- automatic assessment
- student learning
- programming education
- computing education
- introductory computer
- source code
- introductory programming
- programming concepts
- teaching materials
- computer assisted instruction
- software suite
- novice programmers
- introductory programming courses
- software testing
- artificial intelligence
- higher education
- open source