OSS 2016-2017
For general information and announcements, check Toledo.
Slides
The complete slideset is here.
The slideset that can be used during the written preparation part of the oral exam is found here.
- Introduction [Sep. 30, 10:30-12:30]
- Basic OO Design [Oct. 13, 8:00-10:00]
- Design Patterns [Oct. 14, 10:30-12:30]
- Software Metrics & Visualization [Oct. 20, 8:00-10:00]
- Software Development Processes [Oct. 21, 10:30-12:30]
- Exercise Session 1 [Oct. 28, 10:30-12:30]
- TBD [Nov. 4, 10:30-12:30]
- Unit Testing, Refactoring, Profiling [Nov. 17, 8:00-10:00]
- Multi User Development Tools [Nov. 18, 10:30-12:30]
- Coding Dojo Session [Nov. 25, 10:30-12:30]
- Exercise Session 2 [Dec. 2, 10:30-12:30]
- TBD [Dec. 9, 10:30-12:30]
- Mock-Up Exam [Dec. 16, 10:30-12:30]
References
- Applying UML and Patterns, Craig Larman.
- Design Patterns: Elements of Reusable Object-Oriented Software, E. Gamma, R. Helm, R. Johnson, J. Vlissides.
- Refactoring: Improving the Design of Existing Code, M. Fowler, K. Beck, J. Brant, W. Opdyke, D. Roberts.
- The refactoring website
- Responsibility Driven Design
- "No Silver Bullet: Essence and Accident in Software Engineering", F.P. Brooks.