Evolutionary, not revolutionary, programming exercises using design patterns in an OO data structures course.
Ron J. ZuckerAlbert Dieter RitzhauptPublished in: ACM Southeast Regional Conference (2009)
Keyphrases
- design patterns
- object oriented
- object oriented programming
- data structure
- programming exercises
- software engineering
- programming language
- object oriented software
- programming concepts
- database design
- software design
- automatic assessment
- database applications
- relational databases
- data model
- query language
- design principles
- usage scenarios
- data types
- test cases
- software architecture
- computer programming
- database
- model view controller
- databases
- learning tools
- software development
- data flow
- learning process
- cooperative
- learning environment
- case study
- machine learning
- behavioural patterns