|
General Information
This syllabus can be expected to change as the course progresses.
-
Quizzes take place during the normal class periods. The quizzes test
material from the lectures.
Project presentations are scheduled separately. Everybody must
make at least one presentation during the semester.
-
The class time on Wednesday evenings is available for project meetings, but
projects can agree to meet at other times.
Week 1: The Process of Software Development
Date |
Event |
Tuesday 1/20 |
Lecture 1: Introduction to Software
Engineering [PowerPoint, HTML] |
Thursday 1/22 |
Lecture 2: Software Processes
[PowerPoint, HTML] |
Week 2: Feasibility Studies
Week 3: Legal Aspects of Software Development
Date |
Event |
Tuesday 2/3 |
Lectures 5 & 6: Legal Aspects of Software
Engineering [PowerPoint, HTML] |
Thursday 2/5 |
Quiz 1 |
Week 4: Requirements I
Date |
Event |
Tuesday 2/10 |
Lecture 7: Managing Large Projects [PowerPoint,
HTML] |
Thursday 2/12 |
Lecture 8: Requirements I [PowerPoint, HTML] |
Friday 2/13 |
Assignment 1
Survey 1 |
Week 5: Requirements II
Week 6: Usability
Date |
Event |
Tuesday 2/24 |
Lectures 11 & 12: Usability [PowerPoint,
HTML] |
Thursday 2/26 |
Quiz 2 |
Week 7: System Architecture
Date |
Event |
Tuesday 3/3 |
Lecture 13: System Architecture and Design
1 [PowerPoint, HTML]
|
Thursday 3/3 |
Lecture 14: System Architecture and Design
2 [PowerPoint, HTML]
|
Tuesday 3/3 - Friday 3/6 |
Assignment 2 presentations |
Friday 3/6 |
Assignment 2 report
Survey 2 |
Week 8: Design I
Date |
Event |
Tuesday 3/10 |
Lecture 15: Object Oriented Design 1 [PowerPoint,
HTML] |
Thursday 3/12 |
Lecture 16: Object Oriented Design 2 [PowerPoint,
HTML] |
Spring Break
Week 9: Design II
Date |
Event |
Tuesday 3/24 |
Lectures 17&18: Object Oriented Design 3&4
[PowerPoint,
HTML] |
Thursday 3/26 |
Quiz 3 |
Week 10: Reliability I
Date |
Event |
Tuesday 3/31 |
Lecture 19: Acceptance and Delivery [PowerPoint,
HTML] |
Thursday 4/2 |
Lecture 20: Reliability 1 [PowerPoint,
HTML] |
Tuesday 3/31 - Friday 4/3 |
Assignment 3 presentations |
Friday 4/3 |
Assignment 3 report
Survey 3 |
Week 11: Reliability II
Week 12: People
Week 13: Performance
Date |
Event |
Tuesday 4/21 |
Lectures 25 & 26: People 1 [PowerPoint, HTML] |
Thursday 4/23 |
Quiz 4 |
Week 14: Risk
Date |
Event |
Tuesday 4/28 |
Lecture 27:
People 2 [PowerPoint, HTML] |
Thursday 4/30 |
Lecture 28: People 3 [PowerPoint, HTML] |
Tuesday 4/28 - Friday 5/1 |
Assignment 4: Presentation |
Examination Week
Thursday, May 7 |
Project Delivery (code, documentation, presentation slides)
Survey 4
|
|