Redesigning an Object-Oriented Programming Course.
Erkki KailaEinari KurvinenErno LokkilaMikko-Jussi LaaksoPublished in: ACM Trans. Comput. Educ. (2016)
Keyphrases
- programming course
- object oriented
- automatic assessment
- reverse engineering
- programming education
- computer programming
- student learning
- novice programmers
- user interface
- source code
- teaching materials
- program comprehension
- peer review process
- software testing
- relational databases
- artificial intelligence
- multiple choice questions
- learning strategies
- collaborative learning
- general purpose
- learning process
- real world
- database