ENGR 202: Software Design
2009 Trimester 1
| ENGR 202 |
CRN 15434, 20 Points (2009 1/3) |
| Coordinator: |
Prof James Noble
|
| Lecturer: |
Dr Petra Malik
|
| Prerequisites: |
COMP 103, MATH 114, SWEN 102; |
| Restrictions: |
COMP 201, 205 |
| Lectures: |
Mon Tue Thu 5-6 timetable |
| Prescription: |
This course builds a deeper understanding of software design in an Object-Oriented Language (Java). Students learn the art of developing well-designed programs from scratch. Topics include the Unified Modelling Language (UML), Design Patterns, and the principles of good Object- Oriented design. Practical skills are further developed through a series of implementation projects that challenge students' understanding of what it means to develop software. |
|
Home Page
|