CS615: Course Syllabus


Readings: P = Pressman, B = Brooks, L = Lewis
Quizzes must be taken by noon on the Monday following class

Mtg Item/Topic Reading Homework
1
Sep 7
Course Introduction
Choose teams, Discuss Project
- -
2
Sep 14
The Product and The Process
Pressman Slides: Parts 1&2
Myth M-M: No Silver Bullet
P: Ch 1&2
B: Ch 16-17
Complete Quiz 1: P Ch 1&2
Complete Quiz 2: B Ch 16-17
3
Sep 21
Project Management Concepts
Myth M-M: After 20 Years
P: Ch 3
B: Ch 18-19
Complete Quiz 3: P Ch 3
Complete Quiz 4: B Ch 18-19
4
Sep 28
Software Process & Project Metrics
Mythical Man-Month: 1, 2-5
P: Ch 4
B: Ch 1-5
Complete Quiz 5: P Ch 4
5
Oct 5
Software Project Planning
Risk Analysis and Management
Mythical Man-Month: 6-10
P: Ch 5&6
B: Ch 6-10
Complete Quiz 6: P Ch 5&6
Teams meet and complete Task 1
6
Oct 12
Project Scheduling and Tracking
Software Quality Assurance (QA)
Mythical Man-Month: 11-15
P: Ch 7&8
B: Ch 11-15
Complete Quiz 7: P Ch 7&8
Complete Quiz 8: B Ch 1-15
Task 2: first-cut architecture & schedule
7
Oct 19
MIDTERM EXAM (1 hour)
Software Config Mgmt (SCM)
System Engineering
Pressman Slides: Part 3
P: Ch 9&10 Task 3: first-cut HLD & start LLD
8
Oct 26
Analysis Concepts & Principles P: Ch 11
L: Ch 1&2
Complete Quiz 9: P Ch 11
Task 4: first-cut LLD & start code
9
Nov 2
Analysis Modeling P: Ch 12
L: Ch 3&4
Complete Quiz 10: P Ch 12
Code & start test library
10
Nov 9
Design Concepts and Principles
Architectual Design
P: Ch 13&14
L: Ch 5&6
Complete Quiz 11: P Ch 13&14
Complete Quiz 12: L Ch 1-5
Task 5: first-cut code
11
Nov 16
User Interface Design
Component-Level Design
P: Ch 15&16
L: Ch 7&8
Complete Quiz 13: P Ch 15&16
Task 6: first-cut test library
Nov 23 Thanksgiving
No Class
- -
12
Nov 30
Software Testing Techniques
Software Testing Strategies
Technical Metrics for Software
P: Ch 17,18,19
L: Ch 9&10
Complete Quiz 14: P Ch 17&18
Complete Quiz 15: P Ch 19
Complete Quiz 16: L: Ch 6-10
Task 7: run tests & record results
13
Dec 7
FINAL EXAM (1.5 hours) - Task 8: Final Documentation
including a User Manual
Test Setup for Presentations
14
Dec 14
Project Presentations
20-30 minutes each
- Task 9: Finalize all project deliverables
to submit in a hardcopy report,
prepare project presentation
Project Grade Sheet