Class
Schedules
|
|
Dates
|
Topics |
Readings |
Dues |
|
Week 1 |
Sep.
28 |
Introduction |
Chapter 1 |
|
|
Sep.
30 |
|
|
||
|
Week 2 |
Oct.
5 |
Software Development Processes |
Chapter 2 |
|
|
Oct.
7 |
Group Project Kick Off |
|||
|
Week 3 |
Oct.
12 |
User Requirements |
Chapter 3 |
|
|
Oct.
14 |
|
|||
|
Week 4 |
Oct.
17 |
Requirements Analysis |
Chapter 4 |
|
|
Oct.
21 |
Group Project Demo 1 |
|||
|
Week 5 |
Oct.
26 |
User
Cases |
Chapter 5 |
|
|
Oct.
28 |
|
|||
|
Week 6 |
Nov.
2 |
Design
and Architecture |
Chapter 6 |
|
|
Nov.
4 |
Group Project Demo 2 Term Project Topic Announcement |
|||
|
Week 7 |
Nov.
9 |
Architecture Patterns |
Chapter 7 |
|
|
Nov.
11 |
(No Class) |
|||
|
Week 8 |
Nov.
16 |
Static Checking |
Chapter 8 |
|
|
Nov.
18 |
Group Project Demo 3 |
|||
|
Week 9 |
Nov.
23 |
Testing |
Chapter 9 |
|
|
Nov.
25 |
||||
|
Week 10 |
Nov.
30 |
Quality
Metrics |
Chapter 10 |
|
|
Dec.
2 |
Group Project Demo 4 Term Project Due |
(This schedule is subject to changes according to the need of the class. All suggested readings are from the recommended textbook, Software Engineering: Basic Principles and Best Practices by Ravi Sethi)