Engineering 9874 Software Design and Specification
Instructor |
Dr. D. K. Peters |
| Questions should be sent through the Desire2Learn internal e-mail. |
Lectures | Tu, Th 0900-1015 EN4033 |
Office hour | Tu, Th, Fr 1500-1600
or by appointment |
This course is primarily hosted on the Desire2Learn system. Course notes,
assignments, etc. are available there.
Textbook
The following are useful books for this course. The first is the
textbook:
- Robert C. Martin. Agile Software Development: Principles,
Patterns, and Practices.
Prentice-Hall, 2003. ISBN: 0-13-597444-5
- Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software
Engieering: Using UML, Patterns, and Java, 2nd edition, Pearson Prentice-Hall 2004. ISBN: 0-13-0471100
- Jos Warmer and Anneke Kleppe, Object Constraint Language: Getting
Your Models Ready for MDA, 2nd edition, Addison-Wesley
2003. ISBN: 0-321-17936-6.
-
Martin Fowler, UML Distilled: A Brief guide to the Standard Object
Modeling Language, 3rd edition, Addison-Wesley 2004.
ISBN: 0-321-19368-7.
- Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design
Patterns: Elements of Reusable Object-Oriented Software,
Addison-Wesley 1994. ISBN: 0-201-63361-2
- David Flanagan, Java in a Nutshell, 5th edition,
O'Reilly & Associates, 2005,
ISBN: 0-59600-773-6.
Evaluation
Assignments (3) | 15% |
Project (3 parts) | 35% |
Final Exam | 50% |
back to Dennis Peters' homepage
Last modified:
$Date: 2008-09-29 09:36:11 -0230 (Mon, 29 Sep 2008) $
($Revision: 501 $) by
$Author: dpeters $