CS616 Course Syllabus
Readings: P=Pressman, A=Ambler, F=Fowler
Deliverables in red, presentations in green, quiz posted Thursday due following Monday
Absence: Web 1-914-944-2963, UID/PW, course, date
Mtg Item/Topic/Reading Homework/Deliverables
1
Jan29
Course Introduction    Pressman Slides: Parts 4-5
Prepare to discuss proj/teams
Choose Team Presentations
2
Feb5
O-O Concepts/Principles-P: Ch 20, A: Ch 5, F: Ch 1-3
In-class exercise: class diagrams
Quiz 1: P Ch 20
Discuss Project Objectives
3
Feb12
O-O Analysis - P: Ch 21, A: Ch 6, F: Ch 4-5
Dr T: Introduction to Pattern Recognition.
Quiz 2: P Ch 21
4
Feb19
O-O Design - P: Ch 22, A: Ch 7, F: Ch 6-7
Security Research/Projects
In-class exercise: Coffee Machine
Quiz 3: P Ch 22
Overview/Req Document
5
Feb26
O-O Testing - P: Ch 23, A: Ch 8-9, F: Ch 8-9
Presentations: Team 4 - Remote Procedure Calls
Team 6 - eXtreme Programming (XP)
Quiz 4: P Ch 23
6
Mar4
O-O Metrics - P: Ch 24, A: Ch 10, F: Ch 10-11
Dr. T: Soft Skills
Pres: Team 8 - Kerberos authentication system
Quiz 5: P Ch 24
Design Doc
7
Mar11
Project Review and Prototype Demos Quiz 6: Fowler
Prototype Evaluation
Mar18 Spring Break - No Class -
8
Mar25
Formal Methods & Cleanroom SWE - P: Ch 25-26
Presentations: Team 2 - .NET
Quiz 7: P Ch 25-26
Draft of Technical Paper
9
Apr1
Component-Based&Client/Server SWE - P:Ch27-28
Quiz 8: P Ch 27-28
Testing Doc & Users Manual
Deliver System to Customer
10
Apr8
Web Engineering & Reengineering - P:Ch 29-30
Pres: Team 7 - Database engine comparison
Quiz 9: P Ch 29-30
11
Apr15
C-A SWE & Road Ahead-P:Ch 31-32, A:Ch 11
Pres: Team 5-XML, Team 1-Design Patterns
Quiz 10: P Ch 31-32
Final Technical Paper
12
Apr22
Day-1 Presentation/Demo Schedule   Evaluation
Teams give customers system training sessions
Prepare project presentations
Final System/Manual/Docs
13
Apr29
Day-2 Presentation/Demo Schedule   Evaluation
Teams give customers system training sessions
Prepare project presentations
14
May6
Discuss customer training/acceptance & system maintenance
Student Research Day Rehearsal
Prepare presentations
May7
Student Research Day Paper Presentations