Evolving an introductory programming course: Impacts of student self-empowerment, guided hands-on times, and self-directed training.
Patrick SeelingPublished in: FIE (2016)
Keyphrases
- programming course
- student learning
- automatic assessment
- computer programming
- source code
- novice programmers
- programming education
- programming assignments
- training set
- teaching materials
- problem based learning
- learning strategies
- learning community
- learning experience
- introductory programming
- software testing
- peer assessment
- test set
- student responses