CSC 4700 Software Engineering SPRING 2004

Sections 1 & 2

SCHEDULE

Dr. Thomas Way


Schedule is subject to change during the semester.  Please check the online version on the course website from time to time.
#
Date
Topics
Reading
Tasks, Assignments, Project
1
1/13
1/15
Welcome to class, intro and overview,
What is Software Engineering?
Software System Engineering
Chapter 1 slides
Chapter 2 slides
Ch 1
Ch 2
Organizational meeting,
team selection, project planning
Project Overview handout
Design Overview Assignment
2
1/20
1/22
Software Processes
Chapter 3 slides
Ch 3
Rough Design Overview &
Project Plan due 1/22
Engineering meeting #1 (1/22)
3
1/27
1/29
Project Management
Chapter 4 slides
Ch 4
Initial team tasks due 1/29
Engineering meeting #2 (1/29)
4
2/03
2/05
Software Requirements
 Chapter 5 slides
Ch 5
Engineering meeting #3 (2/05)
 IEEE Software Req. Spec. Template
 Requirements Spec. #1 Assignment
5
2/10
2/12
Requirements Engineering Processes
 Chapter 6 slides
 Mid-term study guide (2/12)
Ch 6
Engineering meeting #4 (2/12)
6
2/17
2/19
System Models
 Chapter 7 slides
Ch 7
SRS #1 due 2/19
Engineering meeting #5 (2/19)
7
2/24
2/26
MIDTERM EXAM - Tuesday 2/24
(Covers Chapters 1-7)
Software Prototyping
 Chapter 8 slides
Ch 8
Engineering meeting #6 (2/26)

3/02
3/04
SEMESTER BREAK - NO CLASS
8
3/09
3/11
Architectural Design
 Chapter 10 slides
Ch 10
Engineering meeting #7 (3/11)
 Prototype Assignment
9
3/16
3/18
Distributed Systems Architectures
 Chapter 11 slides
Ch 11
Team Evaluation #1 form
Engineering meeting #8 (3/18)
10
3/23
3/25
Object-oriented Design
 Chapter 12 slides
Ch 12
Engineering meeting #9 (3/25)
Protoype DUE 3/25

11
3/30
4/01
User Interface Design
 Chapter 15 slides
 UML introduction
Ch 15
 Requirements #2 Assignment
Engineering meeting #10 (4/01)

12
4/06
4/08
Verification and Validation
 Chapter 19 slides
No Class 4/08 (Easter Recess)
Ch 19
Engineering meeting #11 (4/06)
13
4/13
4/15
Software Testing
 Chapter 20 slides
Managing People
 Chapter 22 slides
Ch 20
Ch 22
Engineering meeting #12 (4/15)
Software Testing Glossary
JGrasp Debugging Info

 Testing Assignment (cancelled)
14
4/20
4/22
Software Cost Estimation
 Chapter 23 slides
Software Re-engineering
 Chapter 28 slides
 Final Exam study guide
Ch 23
Ch 28
Requirements Spec. #2 due
SRS #2 DUE 4/22
Engineering meeting #13 (4/22)
Team Evaluation #2 form
15
4/27
4/29
No Class 4/27 (Friday schedule)
Configuration Management
 Chapter 29 slides

 Prof Way's Tips
Ch 29
Finished Product due 4/29
Product roll-out on 4/29
Team Evaluation #2 DUE 4/29
16
5/04
5/05
FINAL EXAM (Villanova schedule)
Section 1:  Wed. May 5, 2004  10:45am - 1:15pm
Section 2:  Tues. May 4, 2004    1:30pm - 4:00pm

Last updated: 4/22/04