OSS 2015-2016
For general information and announcements, check Toledo.
Slides
- Introduction [Oct. 8, 8:00-10:30]
- Basic OO Design [Oct. 9, 10:30-13:00]
- Design Patterns [Oct. 16, 10:30-13:00]
- Software Metrics & Visualization [Oct. 23, 10:30-13:00]
- Software Development Processes [Oct. 30, 10:30-13:00]
- Exercise Session 1 [Nov. 6, 10:30-13:00]
- Exercise Session 2 (Code Dojo) [Nov. 12, 8:00-10:30]
- Exercise Session 3 [Nov. 13, 10:30-13:00]
- Unit Testing, Refactoring, Profiling [Nov. 20, 10:30-13:00]
- Defense Iteration 1-2 [Nov. 27, 10:30-13:00]
- Multi User Development Tools [Dec. 4, 10:30-13:00]
- Mock-Up Exam [Dec. 11, 10:30-13:00]
- Defense Iteration 3 [Dec. 18, 10:30-13:00]
- Exams: January 15, 18, 27, 29
References
- Design Patterns Reference
- 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.
- inCode (quality assessment tool)