CS 406 Software Engineering II
Fall 1997 Course Schedule Revised: November 25, 1997
 
Week 1 8/25 - 8/29 Week 9 10/20 - 10/24
Week 2 9/1- 9/5 Week 10 10/27 - 10/31
Week 3 9/8 - 9/12 Week 11 11/3 - 11/7
Week 4 9/15 - 9/19 Week 12 11/10 - 11/14
Week 5 9/22 - 9/26 Week 13 11/17 - 11/21
Week 6 9/29 - 10/3 Week 14 11/24 - 11/28
Week 7 10/6 - 10/10 Week 15 12/1 - 12/5
Week 8 10/13 - 10/17 Week 16 12/8 - 12/12
Week 17 12/15 - 12/19
 Nomenclature: PJ: Text by Pankaj Jalote. PJE: Exercises in the text by Pankaj Jalote. HW: Homework assignment.  TBA: Tool-based assignment. UML: Text by Martin Fowler on Unified Modeling Language.

Back to CS 406 Homepage
 
 

 

Date 
Topic 
Comments 
M 8/25 The What and Why of SE? PJ: Chapter 1. PJE: 2, 3, 6 (practice problems, not to be turned in).
W 8/27 Titan Management System Eric Weigman, Tellabs.
F 8/29 Intranet Tool for Test Management. John Spurgeon, Intel.      
Date Topic Comments
M 9/1 Labor Day: No Class.
W 9/3 Software Process: What and Why? PJ: Chapter 2. PJE: 2, 4, 5(c), (g), HW 1.  
TBA 1 assigned.
F 9/5 .....continued. PJ: Chapter 2, PJE: 8, 10. HW 1.     
 
Date Topic Comments
M 9/8 Project Progress 1: Tellabs. Video-Conferencing.
W 9/10 What is OO Design? .. HW 1 Due. PJ: Chapter 6. PJE: 1, 2, 7: HW2.   
UML: Chapters 1, 3, 4. 
F 9/12 .....continued. TBA 1 due. UML: Chapters 6, 7, 8, 9.      
Date Topic Comments
M 9/15 Project Progress 2: Intel. Video-Conferencing. 
TBA 2 assigned.
W 9/17 Working in a team Chad Willwerth, Intel
F 9/19 .....OO design continued. HW 2 due. PJ: Chapter 6: case study.   
UML: Chapters 10,11.     
Date Topic Comments
M 9/22 Project Progress 3: Tellabs. Video-Conferencing.
W 9/24 UML continued..
F 9/26 UML Continued.....       
Date Topic Comments
M 9/29 Project Progress 4: Intel. Video-Conferencing. TBA 3 assigned. Requirements document due.
W 10/1 .....How to test?. 
 
PJ: Chapter 9. PJE: 1,5,7: HW3.
F 10/3 ....Continued....TBA 2 due. PJ: Chapter 9.      
Date Topic Comments
M 10/6 Review. Come prepared with questions!
W 10/8 Project Progress 5: Tellabs. Video Conferencing. Notice that this conference is on a Wednesday...not on a Monday.
F 10/10
Midterm Exam.    HW 3 due.
     
Date Topic Comments
M 10/13 October Break: No Class.  
W 10/15 Testing: control flow criteria. PJ: Chapter 9. 
F 10/17 Testing: data flow criteria. PJ: Chapter 9.     
Date Topic Comments
M 10/20 Project Progress 6: Intel. Video-Conferencing. TBA 3.
W 10/22 Testing: continued... PJ: Chapter 9.
F 10/24 .....Continued...      
Date Topic Comments
M 10/27 Testing: mutation.  PJ: Chapter 9. HW 4: Exercise 8 (c),d only. Use only the abs operator on a<b.
W 10/29 Project Progress 7: Tellabs. Video conferencing.
F 10/31 ....Mutation continued...      
Date Topic Comments
M 11/3 Requirements analysis SEI video tape.
W 11/5 Project Progress 8: Intel. Video-Conferencing. TBA 4 assigned.
F 11/7 Metrics. HW 4 due. PJ: Chapter 6.5, 7.4.     
Date Topic Comments
M 11/10 Program analysis. Invited talk..Hiralal Agrawal, Bellcore.
W 11/12 Project Progress 9: Tellabs. Video-Conferencing.
F 11/14 Metrics. TBA 3 due.  PJ: Chapter 6.5, 7.4.     
Date Topic Comments
M 11/17 Functional oriented design PJ: Chapter 5
W 11/19 Project Progress 10: Intel. Video-Conferencing.
F 11/21 ...design continued.      
Date Topic Comments
M 11/24 Project Progress 11: Tellabs.  Prototype preview. Video-Conferencing
W 11/26 Thanksgiving: No Class.
F 11/28 Thanksgiving: No Class.      
Date Topic Comments
M 12/1 Buffer Lecture. .....alternate continued.
W 12/3 Talk by Bryan Everly, Software Artistry
F 12/5 Project progress 12: Intel. TBA 4 due. Prototype preview. Video-Conferencing.     
Date Topic Comments
M 12/8 Course evaluation Please be there and express yourself!
W 12/10 SEI Video. Requirements.
F 12/12 Prototype demonstrations Tellabs and Intel groups, Video conferencing, 10 mts. per group.  

Intel:     Group A  1:30-1:40pm 
             Group B  1:45-1:55pm 
Tellabs: Group A  2:00-2:10pm 
             Group B   2:15-2:25pm  

  
Date Topic Comments
M 12/20 Final Exam 10:20am-12:20pm.      
  Back to CS 406 Homepage