Categorizing and ameliorating generalization-specialization design mistakes in an intermediate programming class
W CoffeyJohn · Journal of computing sciences in colleges · 2019
Creating complex generalization-specialization relationships is challenging for students who are new to object-oriented design. The current work seeks to categorize student design mistakes in inher...