New roles for students, instructors, and computers in a lab-based introductory programming course.
Michael J. ClancyNate TittertonClint RyanJames D. SlottaMarcia C. LinnPublished in: SIGCSE (2003)
Keyphrases
- programming course
- teaching materials
- programming assignments
- programming concepts
- automatic assessment
- student learning
- programming education
- computer programming
- source code
- peer assessment
- introductory programming
- novice programmers
- introductory computer
- introductory programming courses
- distance education
- distance learning
- learning process
- learning environment
- e learning
- learning management systems
- multiple choice questions
- student responses
- instructional strategies
- learning outcomes
- learning strategies
- learning objects