The practical guide to structured systems design: 2nd edition
The practical guide to structured systems design: 2nd edition
A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Structured Analysis and System Specification
Structured Analysis and System Specification
Hi-index | 0.00 |
Most undergraduates enter Software Engineering unprepared to be good designers of object-oriented systems. Traditional curricula fall short by avoiding the subject of system design altogether or by just giving students a semester-long project and letting them figure design out on their own. One way to solve this problem is to teach system design principles using active learning by having students realize designs for systems that are very familiar to them. This paper walks through how this is done by focusing on using restaurants as example systems.