CS616 Course Syllabus
Readings: P = Pressman
Deliverables in red, special topics in green, quiz posted Thursday due following Monday
Mtg Item/Topic/Reading Homework/Deliverables
1
Jan27
Course Introduction   
Review status and objectives of projects
Prepare to discuss proj/teams
Choose Team Presentations
2
Feb3
Web Engineering - P: Ch 16 17
In-class exercise: class diagrams
Quiz 1: P Ch 16-17
Discuss Project Objectives
3
Feb10
Web App Analysis/Design - P: Ch 18 19
In-class exercise: Coffee Machine
Quiz 2: P Ch 18-19
Prelim. Draft Tech. Paper
4
Feb17
Web App Testing - P: Ch 20
Team 2 Presentation: JavaServer Pages (JSP)
Quiz 3: P Ch 20
Overview/Req Document
5
Feb24
Project Concepts/Metrics - P: Ch 21 22
Denning - The Field of Programmers Myth
Quiz 4: P Ch 21-22
Design Doc
6
Mar3
Project Est./Scheduling - P: Ch 23 24
Soft Skills   Speech Processing Basics
Quiz 5: P Ch 23-24
7
Mar10
Midterm Exam Prepare for Midterm
8
Mar17
Team 1 Presentation: Bluetooth
Project Prototype Demonstrations
Formal Project Reviews
Quiz 6: Denning/Projects
Prototype Evaluation
Draft of Technical Paper
Mar24 Spring Break - No Class -
9
Mar31
Risk/Quality/Change Mgmt - P: Ch 25 26 27
Discuss project system handoff and training
Quiz 7: P Ch 25-27
Testing Doc & Users Manual
10
Apr7
Formal Methods/Cleanroom Eng. - P: Ch 28 29
Team 3 Presentation: Extreme Programming (XP)
Quiz 8: P Ch 28-29
Deliver System to Customer
11
Apr14
Component-Based Eng. - P: Ch 30
Teams 4&5 Presentation: PHP Scripting
Quiz 9: P Ch 30
Final Technical Paper
12
Apr21
Reengineering/Road Ahead - P: Ch 31 32
Teams give customers system training sessions
Quiz 10: P Ch 31-32
Final System/Manual/Docs
13
Apr28
Presentation/Demo Schedule   Evaluation
Prepare project presentations
14
May5
Discuss customer training/acceptance/maintenance
Project Retrospective (post mortem)
Student Research Day Rehearsal
Prepare presentations
May6
Student Research Day Paper Presentations