Teaching C++ programming using automated unit testing and test-driven development - Design and efficacy study.
Waseem SheikhPublished in: Comput. Appl. Eng. Educ. (2022)
Keyphrases
- test driven development
- case study
- software development
- databases
- inquiry based learning
- introductory programming
- programming course
- design process
- software systems
- black box
- high school
- computer programming
- high school students
- data model
- teaching methods
- active participation
- user interface
- information systems
- introductory computer science
- database