Teaching "design first" interleaved with object-oriented programming in a software engineering course.
Daniela GiordanoFrancesco MaioranaPublished in: EDUCON (2014)
Keyphrases
- object oriented programming
- software engineering
- object oriented
- programming language
- exception handling
- design process
- design patterns
- artificial intelligence
- software architecture
- key concepts
- machine learning
- engineering courses
- programming concepts
- formal methods
- e learning
- software design
- database design
- web applications
- website
- programming exercises
- databases