CIS 422/522 Software Methodologies
Schedule and Topics as of 2/2/09 - v2

Prof. Anthony Hornof, Winter 2009

The schedule is designed so that the group projects, the reading assignments (from vanVliet, 2008), and the in-class lectures and discussions should all complement each other and provide a synergistic learning experience. This schedule will evolve during the term to reflect opportunities that arise for a customized learning experience. Previous versions of the schedule: v1

 

Date

Discuss in Class

Read 

Project milestones

Week 1 - Tu, Jan 6

Overview of software engineering.

Conduct survey. Hand out Project 1 sketch.

Week 1 - Th, Jan 8

Feasibility studies. Chapter 1.

1

Groups formed.

Week 2 - Tu, Jan 13

Requirements and Design.

2

Students demo Project 1 feasibility studies.

Week 2 - Th, Jan 15

Student projects.

 

Students present initial project plans.

Week 3 - Tu, Jan 20

Software architecture.

11

Initial project documents submitted.

Week 3 - Th, Jan 22

Software lifecycle.

3

 

Week 4 - Tu, Jan 27

Project management and planning.

 

Groups meet with instructor

Week 4 - Th, Jan 29

Software design.

12

 

Week 5 - Tu, Feb 3

Synthesis of all previous material.

Re-read all of the above chapters.

 

Week 5 - Th, Feb 5

Midterm exam.

 

 

Week 6 - Tu, Feb 10

Project 1 Presentations and software engineering lessons learned.

 

Project demos. Projects submitted Monday, Feb 9.

Week 6 - Th, Feb 12

Project 2 Kickoff

 

Students present project ideas.

Project 2 groups formed.

Week 7 - Tu, Feb 17

Project Management.

5, 8

 

Week 7 - Th, Feb 19

Requirements engineering

9

 

Week 8 - Tu, Feb 24

Modeling

10

Students present group plans.

Week 8 - Th, Feb 26

Group projects

 

Groups meet with instructor

Week 9 - Tu, Mar 3

Software testing

13

Initial project documents submitted

Week 9 - Th, Mar 5

User interface design

16

 

Week 10 - Tu, Mar 10

Project 2 Presentations and software engineering lessons learned.

 

Project demos. Projects submitted Monday, March 9.

Week 10 - Th, Mar 12

Review