Course Schedule

EECS 481 Software Engineering

Winter 2004

Date

Topics

Reading

Assignments

Introduction

06JA04

Intro, Syllabus, Project 1

Preface

 

08JA04

Software Engineering

Ch 1.1-1.8, 1.11-1.12

Proj 1 Assigned

People & Process

13JA04

People (Career Fair)

Ch 3.2

Hwk 1 Assigned

15JA04

Process

Ch 2.1-2.4, 2.7-2.8

Research Paper Assigned

Project Planning & Management

20JA04

Tracking Progress

Ch 3.1

 

22JA04

Estimating Work, Risk Management

Ch 3.3-3.4

Research Paper Proposal Due

Project Planning & Code Testing

27JA04

Project Plan

Ch 3.5-3.6, 3.9-3.10

 

29JA04

Code Testing Basics

Ch 8.1-8.4

Hwk 1 Due

Project Maintenance

03FE04

Maintenance

Ch 11.1-11.3

Hwk 2 Assigned

05FE04

Maintenance

Ch 11.4-11.6, 11.9-11.10

Proj 1 Due

Introduction to Requirements and Design

10FE04

Requirements

Ch 4.1-4.4

 

12FE04

Design

Ch 5.1-5.5

Proj 2 Assigned

Project 1 Presentations

17FE04

Presentations

 

Hwk 2 Due

19FE04

Presentations

 

 

Spring Break

24FE04

Spring Break

No Reading Required

 

26FE04

Spring Break

No Reading Required

 

Software Engineering with OO Languages

02MR04

Unified Modeling Language

Ch 6.1-6.7, 6.10-6.11

 

04MR04

Unified Modeling Language

handouts

Hwk 3 Assigned

Software Engineering with Structured Languages

09MR04

Entity Relationship Diagrams

handouts

Proj 2 Proposal Due

11MR04

Dataflow Diagrams

handouts

 

Writing & Testing Code

16MR04

Writing Code

Ch 7.1-7.3, 7.6-7.7

 

18MR04

 

 

Hwk 3 Due, Proj 2 Req Due

Midterm Exam

23MR04

Midterm Exam Review

 

 

25MR04

MIDTERM EXAM

 

 

Testing the Code & Testing the System

30MR04

More on Code Testing

Ch 8.5-8.8, 8.11-8.12

Proj 2 Design Due

01AP04

System Testing

Ch 9.1-9.9, 9.12-9.13

Hwk 4 Assigned

System Delivery

06AP04

System Delivery

Ch 10.1-10.2, 10.5-10.6

 

08AP04

Future of Software Engineering

Ch 14.1-14.4

Proj 2 Alpha Due

 

13AP04

 

 

 

15AP04

Presentations

 

Proj 2 Final Docs Due

 

20AP04

Presentations

 

Hwk 4 Due