Using lab exams to ensure programming practice in an introductory programming course.
João Paulo BarrosLuís EstevensRui DiasRui PaisElisabete SoeiroPublished in: ITiCSE (2003)
Keyphrases
- programming course
- programming education
- programming concepts
- computer programming
- student learning
- automatic assessment
- novice programmers
- introductory programming
- source code
- program comprehension
- introductory programming courses
- introductory computer
- software testing
- real world
- study guide
- learning strategies
- software systems
- open source
- multiple choice questions
- high level
- programming assignments
- machine learning
- data mining