Design patterns: an essential component of CS curricula.
Owen L. AstrachanW. Garrett MitchenerGeoffrey BerryLandon P. CoxPublished in: SIGCSE (1998)
Keyphrases
- design patterns
- computer science
- software engineering
- object oriented software
- object oriented
- usage scenarios
- software systems
- software design
- software architecture
- metamodel
- ontology driven
- process model
- design principles
- database driven
- specific problems
- design rationale
- software components
- pattern languages
- computational thinking
- data mining
- structural patterns