The following table shows the class schedule, by week, and the topics for the classes. 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.
The notes for each class can be found on the approprite notes page, if I have published them, to the notes web site.
|
Date
|
Topics | Assignment | Reading |
|
26-Oct
|
Introduction | Form teams and post your team members (optional team name) on the myWPI discussion forum for teams. Make sure that you identify the person who will be responsible for project management. Due, 28-Oct-2004 | Chapter 1 |
|
28-Oct
|
|
Prepare a team communication form for your team. Post your communication form in the team file exchange for your team in myWPI. Due, 29-Oct-2004 | People, process, tools |
|
29-Oct
|
|
Prepare your project plan in the Rally project management tool. Due 2-Nov-2004 | Sections 4.1, 4.2, and 4.2. |
|
1-Nov
|
Agile planning |
Assume that you are engaging a software development team to create a
system that will let teachers test their students on-line. The teachers
need to be able to "publish" tests, notify the students that
a test is available, and retrieve the completed tests. Students need to
take the tests and see their grades after the teacher grades them. /cs/bin/turnin submit cs3733 hw4 homework4.{txt,doc} |
Sections 7.1, 7.2 |
|
2-Nov
|
|
Sections 7.3, 7.4 | |
|
4-Nov
|
|
||
|
5-Nov
|
Project standards meeting | ||
|
8-Nov
|
Requirements. Use Cases | ||
|
9-Nov
|
|
Do exercise 1 on page 233 of the text. Also, take one of the use cases you identify for the exercise and write the textual description of it. Include the name, brief description, basic flow of events and subflows. Due 12-Nov-2004 /cs/bin/turnin submit cs3733 hw5 homework5.zip |
|
|
11-Nov
|
|
Chapter 8 | |
|
12-Nov
|
|
Section 9.1 | |
|
15-Nov
|
Object-oriented design |
Exercise 1, page 295. Due 19-Nov-2004 /cs/bin/turnin submit cs3733 hw6 homework6.zip |
Section 9.2 Test Before You Code |
|
16-Nov
|
|
Section 9.3 | |
|
18-Nov
|
Marketing presentations | ||
|
19-Nov
|
Midterm review and introduction to quality | ||
|
22-Nov
|
Midterm exam | ||
|
23-Nov
|
Introduction to design: architecture and patterns | Chapter 11 | |
|
29-Nov
|
Design and architecture | ||
|
30-Nov
|
Design, Dependencies, Refactoring |
Exercise 3 under case-study exercises on page 363. Due 3-Dec. /cs/bin/turnin submit cs3733 hw7 homework7.zip |
Chapter 12 |
|
2-Dec
|
Agile methods |
|
|
|
3-Dec
|
Introduction to testing | ||
|
6-Dec
|
Testing - Test cases and exploratory testing | ||
|
7-Dec
|
Path and condition testing, integration and system testing | Parnas and Clements article | |
|
9-Dec
|
Faking the ideal process | ||
|
10-Dec
|
Measurement and metrics, CMM and other frameworks | Misconceptions about CMM | |
|
13-Dec
|
Wrapping things up | ||
|
14-Dec
|
Final review | ||
|
16-Dec
|
Final exam |
Modified:
10-Dec-2004
Gary Pollice