Computer Science (CSCI) Department
College of Engineering, Computer Science, & Construction Management (ECC)

CSCI 630 - Software Engineering
Fall 2005 Schedule

This schedule may change as the semester proceeds - check it regularly.

 

TOPIC ASSIGNMENTS DUE

Week 1

8/23 - Course Overview - Software & Software Engineering
8/25 - Process
Read Ch 1 & 2  

Week 2

8/30 - Prescriptive Process Models
9/1 - Agile Development
Read Ch 3 & 4
Quiz 1 on Ch 1 & 2

Week 3

9/6 - Project Management Concepts
9/8 - Software Engineering Practice
Read Ch 21 & 5
Deliverable 1
Quiz 2 on Ch 3 & 4

Week 4

9/13 - Requirements Engineering
9/15 - Process and Project Metrics
Read Ch 6, 7 & 22
Deliverable 2

Deliverable 1
(Proposal)
Quiz 3 on Ch 21 & 5

Week 5

9/20 - Analysis Modeling
9/22 - Analysis Modeling

Read Ch 8


Week 6

9/27 - Estimation for Software Projects
9/29 - Software Project Scheduling

Read Ch 23 & 24
Deliverable 3
Deliverable 2
(Requirements/Plan)
Week 7 10/4 - Design Engineering
10/6 - Architectural Design
Read Ch 9 & 10
 

Week 8

10/11 - Team Status Report & Meetings
10/13 - Component-Level Design
Read Ch 11
 

Week 9

10/18 - Team Status Report & Meetings
10/20 - User Interface Design

Read Ch 12
Deliverable 4
Term Paper
Deliverable 3
(Analysis/Plan)
Quiz 4 on Ch 6 & 7

Week 10

10/25 - Software Testing Strategies
10/27 - Software Testing Techniques
Read Ch 13 & 14  

Week 11

11/1 - Team Status Report & Meetings
11/3 - Product Metrics for Software
Read Ch 15 Quiz 5 on Ch 8

Week 12

11/8 - Team Status Report & Meetings
11/10 - Team Meetings
  Deliverable 4
(Design/Plan)

Week 13

11/15 - Team Planning Meetings
11/17 - Web Engineering
Read Ch 18
Deliverable 5
Quiz 6 on Ch 9
Deliverable 5
Thanksgiving Vacation

Week 14

11/29 - Team Planning Meetings
11/31 - Team Meetings

Deliverable 5

Week 15

12/6 - Team Planning Meetings
12/8 - The Road Ahead
Read Ch 32 Deliverable 5

R 12/15
10:00 - 11:50

Final Exam (Project Presentations)
Deliverable 5
Paper