| Level | Credits | Class Time Distribution | Prerequisites |
|---|---|---|---|
| UG | 3 | 3 cl | 768 or ECE 768 |
| Number of Hours | Topic |
|---|---|
| 3 | Review of elementary UML and intermediate concepts |
| 4 | What is good software? |
| 1 | Introduction to case study problem |
| 4 | Requirements capture and use-case analysis |
| 2 | Introduction to use-case-driven interative and incremental processes |
| 3 | Analysis and the problem domain model |
| 3 | Robustness diagrams |
| 3 | Bridging the gap between analysis and design; GRASP patterns |
| 4 | Design and design patterns |
| 3 | Review and exams |
| Homework | 20% |
| Midterm exam | 20% |
| Project | 30% |
| Final exam | 30% |
| a | b | c | d | e | f | g | h | i | j | k |
|---|---|---|---|---|---|---|---|---|---|---|
| XX | XXX | X | XXX | XXX |
| 1a | 1b | 1c | 2a | 2b | 2c | 3a | 3b | 4a | 4b | 5a | 5b | 5c |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| XXX | X | XX | X | XXX | X | X |