CPE 205 Calendar

Fall 2004 - Subject to change
Date Due Readings Assignment
Lab
Topic
Week 1    
   
Tu 9/21 Syllabus  
Software's Chronic Crisis quiz (in lab) 
Student Background Form
Course Intro
Software's Chronic Crisis.
Th 9/23 Preface,
Ch 1 (skip 1.4)
Ch 2.4
#1
Create Project Team (in lab) Software Lifecyle
Week 2    
   
Tu 9/28
Why Software is so bad
Ch 1.4, Ch 2, Ch 9
Managing Group Projects
#2
Web Page

Mgr's Diamond Project Planning
Listening skills
Blocks to Listening
Th 9/30
Ch 3 #3

Intro to Requirements
Week 3    
   
Tu 10/5 Practical Guide to Use 
Cases
#4 #P1
What is good software?

Th 10/7
#5


ER diagrams     Example
Data Dictionary
Week 4    
   
Tu 10/12   #6 #P2
The Trouble with Computers
Usability and prototypes
Th 10/14 Ch 4.10 - 4.16
UI Criteria
#7  

Formal Technical Reviews
Tips
Week 5    
   
Tu 10/19 Ch 4.7.3  #8

State Transition Diagrams
Summary Tutorial Examples
Th 10/21 Ch 4.1 - 4.9  #9

Design Lecture
Week 6    
   
Tu 10/26



Midterm Exam 
Th 10/28 Ch 5  #10 #P3
Design Lecture II
Design case studies
Intro to UML and UML Tools demo 
Week 7    
   
Tu 11/2 Ch 6
#11 #P4
Functional Design
Th 11/4  Sequence Diagrams



Sequence Diagrams
Week 8    
   
Tu 11/9 Recommended Readings:
Javadoc tool reference
Writing javadoc comments
#12

Class Skeletons
Th 11/11 HOLIDAY




Week 9    
   
Tu 11/16
#13

Method Design
Th 11/18 Class Coding Standard and Checklist #14


Week 10    
   
Tu 11/23  Parnas, D.
A rational design process



Design Topic
Th 11/25 HOLIDAY   

 
Week 11    
   
Tu 11/30


Deliverable: Software Product and Class Demo
Post Mortem Meeting

Th 12/2 Industrial Strength Management Strategies.
Lessons Learned ...
#15
Deliverable: Final Submission  
CPE 205-03
Dec 6
0710-1000am
Final Exam and Self-Evaluation

Team Deliverables Calendar

  CPE 205 Home
 

Final Exam and Self-Evaluation

Team Deliverables Calendar

  CPE 205 Home