CS 406 Software Engineering I
Fall 2001 Lecture and Examination Schedule
Class meets at: 3-4:15pm
All Lectures in UNIV 101. Video Conferences in Stewart Center G052.
Office Hours:
Instructor Room CS 172 T Th 2-2:45pm
Gleb Bahmutov : Math 409 (for homeworks, lab, and examinations): TW: 2-3pm
Scott Miller: MATH 417 (for project related questions): Wed: 3:30 - 4:20
Fri: 10:30 - 11:30
Common Meeting Time:
Monday 4:30-5:20pm in G066 (8/20: Class Does Not Meet.): May be used by the instructor for meetings with all teams.
Unless specified otherwise, all chapters listed in the table below are from the textbook by E. J. Braude.
8/21 | Project Descriptions | Presentations in Room: UNIV 101
Company representatives: Free drinks and Pizza. |
8/23 | Project Descriptions | Presentations in Room: UNIV 101
Company representatives: Free drinks and Pizza. |
8/28 | Project Teams Formed The What and Why of SE |
Introduction (pp1-13) HW 1 assigned. |
8/30 | Software process | Chapter 1
Suggested (not required) reading: Section 5 from Chapter 37 of Laarman's book. |
9/4 | CMM | Chapter 3.1-3.3, 4.1-4.2 Requirements Analysis
Read chapters from recommended text: UML: Chapters 1, 4, 5, and 6. HW 1 due. |
9/6 | Analysis-1 (start at slide 19) | Chapter 4.2-4.5: Requirements Analysis
UML: Chapters 1, 2, 3, 4, 5, and 6. Chapter 6 of Larman will help you a lot in getting started with your project and preparing the first two presentations. |
9/11 | Analysis-1 (start at slide 66) | Chapter 4.2-4.5: Requirements Analysis
UML Chapters 7, 9, 10, and 13. |
9/13 | Project Progress 1A | Video Conference (Please visit the Video Conference Schedule page for sample presentation slides.) |
9/18 | Analysis-2 (start at slide 18) | Chapter 5: Software Architecture
UML Chapter 23 Lab A due. |
9/20 | Project Progress 1B | Video Conference |
9/25 | Architecture-2 (Observer pattern)
Design-1 (Notation) |
Chapter 5: Software Architecture
UML Chapters 15 and 23 Lab B due. |
9/27 | Project Progress 2A
Design-1a (Notation: start at slide 21) |
Video Conference |
10/2 | Design-1b (GRASP patterns. Start at Slide 27.) | Chapter 6: Software Architecture
UML Chapters 15, 16 HW 3 due. No HW or Lab assigned during this and next week. |
10/4 | Review
Design-1c (GRASP patterns. Start at Slide 68) Midterm 7:00-8:30PM WTHR 104 Averages at Evaluations |
All topics covered until now, including those covered through homeworks and laboratory assignments. If you have doubts about whether or not a topic was covered, see the analysis and design slides available through this site. |
10/8-10/9 | October Break: Class does not meet. | |
10/11 | Project Progress 2B | Video Conference |
10/16 | Design-3a (Class diagrams) | UML Chapters 17, 18, 19, 20, 23 |
10/18 | Project Progress 3A | Video Conference |
10/23 | Design-3c (Layering, slide 8 onwards) | UML Chapter 22, 23, 30
HW 4 due Lab C assigned |
10/25 | Project Progress 3B | Video Conference |
10/30 | Architecture-3 (slide 35 onwards) | Chapter 1.
Lab C due HW 5 assigned |
11/1 | Project Progress 4A: | Video Conference |
11/6 | Testing-1(a) Testing-1(b) |
Preliminaries Functional testing, Chapter 8.1, 8.2 HW 5 due Lab D assigned |
11/8 | Project Progress 4B | Video Conference |
11/13 | Testing-2 | Chapter 8.1, 8.2
Lab D due. |
11/15 | Testing-3: Functional testing (slide 61 onwards, in-class exercise) | Chapter 8.3-5 |
11/20 | Testing-4
Class cancelled in lieu of the 90 minute midterm exam. |
Adequacy measurement |
11/22 | Thanksgiving: No Class. | |
11/28 | Metrics | No more HW or lab assignments! |
11/29 | Course Review | Prepare for the final demo and polish your report! |
Monday 12/3 | Project Progress 5A Prototype demo HP | Video Conference |
Tuesday 12/4 | Project Progress 5B: Prototype demo: Peregrine,Boeing, Tektronix | Video Conference |
Thursday 12/6 | Class does not meet. | Instructor out of town. |
Saturday 12/8 | Team evaluations in Room CS 175 | 2:00pm: Boeing 1
2:30pm: Boeing 2 3:00pm: HP 1 3:30pm: HP2 4:00pm: Peregrine 4:30pm: Tektronix |
Tuesday 12/11 | Office Hours 3-4:30pm | Come with your questions if you have any! |
Wednesday 12/12 10:20am-12:20pm GRIS 280 | Final Exam |
Readings:
1. All material covered prior to the midterm examination. 2. Design and Architecture and patterns: All material on slides covered during lectures. 3. Testing Preliminaries Testing Adequacy measurement (slides 1-77, exlcude: 62-64) For corrresponding sections in the text/reference books (Braude and Laarman) refer to the lecture schedule above. Three questions, each with several parts, will test the material listed under items 1, 2, and 3 above. |
Last update:Tuesday December 11, 2001