CS3733-E04 Class Schedule

The following table shows the class schedule. While there may be some adjustment in the schedule as the term progresses, I will try to stick to the schedule as much as possible.

I may alter the schedule somewhat if we have any guest lecturers.

Class
Topics Reading
1
Course overview, introduction to software engineering, class project, tools

Introduction
1.1-1.7

2
Software process, planning, requirements (part 1) 2.1-2.6
3.1-3.3
3
Requirements (part 2), project management 4.1-4.5
4
Analysis, UML for analysis 5.1-5.3
5
Analysis and Design, classes and interfaces

7.1-7.3
8.1-8.2
9.1-9.2
Test First, Then Code

6
Class cancelled  
7
CRC Cards, Analysis and Design, UML for design 5.5
6.5.1
8
Midterm exam, Project checkpoint, team techniques 6.5.2
9
GRASP, Design patterns 1.8
4.6
6.5.3
10
Quality, testing, capability assessment Ch. 8
11
Metrics, testing 2.8
9.1-9.6
12
Agile methods Parnas & Clements article
13
Integration and packaging, licensing  
14
Final exam, project presentation  

Modified: 29-Jun-2004
Gary Pollice