An experience in integrating automated unit testing practices in an introductory programming course.
Elena García BarriocanalMiguel Ángel Sicilia UrbánIgnacio AedoPaloma Díaz-PérezPublished in: ACM SIGCSE Bull. (2002)
Keyphrases
- programming course
- software testing
- unit testing
- automatic assessment
- test cases
- programming assignments
- student learning
- programming education
- source code
- software systems
- integration testing
- novice programmers
- software development
- case study
- computer programming
- introductory programming
- introductory computer
- teaching materials
- collaborative learning
- software engineering
- machine learning