CS616 Course Syllabus
Readings: P=Pressman, A=Ambler, F=Fowler    Team deliverables are shown in red
Quizzes posted by Thursday are due the following Monday - Blackboard - Absences
Online Opinion Survey    Survey Results
Mtg Item/Topic/Reading Homework/Deliverables
1
Jan24
Course Introduction
Pressman Slides: Parts 4-5
Prepare to discuss proj/teams
Choose Team Presentations
2
Jan31
O-O Concepts and Principles-P: Ch 20, A: Ch 5
UML: Process & Use Cases - F: Ch 1-3
Quiz 1: P Ch 20
Finalize Project Objectives
3
Feb7
O-O Analysis - P: Ch 21, A: Ch 6
UML: Class & Interaction Diagrams - F: Ch 4-5
Quiz 2: P Ch 21
4
Feb14
O-O Design - P: Ch 22, A: Ch 7
UML:Class Diagrams & Packages/Collabs-F:Ch 6-7
Team 5: Grid Computing / Team 6: Bluetooth
Quiz 3: P Ch 22
Overview/Req Document
5
Feb21
O-O Testing - P: Ch 23, A: Ch 8&9
UML: State and Activity Diagrams - F: Ch 8-9
Team 1: Face Recognition
Quiz 4: P Ch 23
6
Feb28
O-O Metrics-P:Ch 24, A:Ch 10  Jeopardy Ans
UML:Physical Diag & Programming-F:Ch 10-11
Q5: P Ch24, Q6: Fowler
Design Doc, Prototype Eval
7
Mar7
MIDTERM EXAM (2 hours)
Coffee Machine solution
Prepare for Midterm
Mar14 Spring Break - No Class -
8
Mar21
Formal Methods & Cleanroom SWE - P: Ch 25&26
Team 2: J2ME / Team 10: eXtreme Programming
Quiz 7: P Ch 25-26
Draft of Technical Paper
Mar28 No Class
-
9
Apr4
Component-Based&Client/Server SWE-P:Ch27&28
Team 3: COM/DCOM/COM+ paper / Team 7: .NET
Quiz 8: P Ch 27-28
Testing Doc & Users Manual
10
Apr11
Web Engineering & Reengineering - P:Ch 29&30
Team 4: XML / Team 11: WAP
Quiz 9: P Ch 29-30
Deliver System to Client!!
11
Apr18
C-A SWE & Road Ahead-P:Ch 31&32, A:Ch 11
MASPLAS Presentation Rehearsals: 15 min each
Quiz 10: P Ch 31-32
Final Technical Paper
Apr19
MASPLAS'02 A suggested opportunity
12
Apr25
Proj Pres Rehearsals (T6,T7,T10,T12): 15 min each
Team 9: Java Server/Servlet / Team 12: CORBA
Prepare project presentation
Final System/Manual/Docs
13
May2
Project Presentation/Demo Schedule   Evaluation
Slides: Survey NIS VoiceXML Grid Handwriting
Prepare project presentation
14
May9
Project Presentation/Demo Schedule   Evaluation
Slides: Tracking Grouping DPS Genealogy Testing
Prepare project presentation