|
Week |
Date |
Topic |
Reading |
Lecture |
Assignments |
|
1 |
1/15 |
No Class |
- |
- |
- |
|
|
1/17 |
Overview and Introduction |
- |
- |
- |
|
2 |
1/22 |
Introduction to Software Engineering |
1 |
1 |
- |
|
|
1/24 |
Software Life Cycles |
2 |
2 |
|
|
3 |
1/29 |
Software Life Cycles |
- |
- |
HW1 |
|
|
1/31 |
Project Management Concepts |
3 |
3 |
- |
|
4 |
2/5 |
Project Management Concepts |
- |
- |
- |
|
|
2/7 |
Project organization and teamwork |
4 |
4 |
- |
|
5 |
2/12 |
Project organization and teamwork |
- |
- |
|
|
|
2/14 |
Project planning and tracking |
5 & 7 |
5 |
HW 2 |
|
6 |
2/19 |
Project planning and tracking |
- |
- |
- |
|
|
2/21 |
Requirements analysis |
11 |
6 |
- |
|
7 |
2/26 |
Requirements analysis |
- |
- |
- |
|
|
2/28 |
Examination 1 |
- |
- |
- |
|
8 |
3/5 |
Structured analysis and design |
12 |
7 |
- |
|
|
3/7 |
Structured analysis and design |
- |
- |
HW 3 |
|
9 |
3/12 |
Software design |
13 |
8 |
|
|
|
3/14 |
Software design |
- |
- |
- |
|
3/19 |
No Class |
- |
- |
- |
|
|
|
3/21 |
No Class |
- |
- |
- |
|
10 |
3/26 |
Structured analysis and design |
14 |
9 |
HW 4 |
|
3/28 |
Structured analysis and design |
- |
- |
- |
|
|
11 |
4/2 |
Software quality assurance |
8 |
10 |
|
|
|
4/4 |
Software quality assurance |
- |
- |
- |
|
12 |
4/9 |
Software process |
8 |
11 |
HW 5 |
|
|
4/11 |
Software process |
- |
- |
- |
|
13 |
4/16 |
Implementation |
8 |
12 |
|
|
|
4/18 |
Implementation |
- |
- |
- |
|
14 |
4/23 |
Code inspections |
8 |
13 |
- |
|
|
4/25 |
Code inspections |
- |
- |
|
|
15 |
4/30 |
Software testing |
16 & 17 |
14 |
- |
|
|
5/2 |
Software testing |
- |
- |
HW 6 |
|
16 |
5/7 |
Deployment and maintenance |
- |
15 |
|
|
|
5/9 |
Course wrapup and exam review |
- |
- |
|
|
5/17 |
Final Examination (Friday) - 8:00-9:50 |
- |
- |
- |