CS 3300: Introduction to Software Engineering

Fall 2000
College of Computing 101
MWF 10:05-10:55am


Announcements

Lecture Notes

  1. Introduction
  2. Software Process Models
  3. Project Management
  4. Software Project Planning
  5. Why Are Projects Late?
  6. Requirements Lectures
  7. UML - Intro to modeling w/ UML
  8. UML - Modeling behavior
  9. UML - Conclusion
  10. Analysis Modeling and Architectural Design
  11. Analysis
  12. Architectural Design
  13. Design Validation & Integration Testing
  14. Unit Testing
  15. Configuration Management
  16. Configuration Management Cases

Schedule

Week Mon Topic Task/reading Wed Topic Task/reading Fri Topic Task/reading
1 8/21/00 1. Class intro   8/23/00 2. Proc. Models SEPA 1,2 8/25/00 Project  
2 8/28/00 3. Proj. Mgmt. SEPA 3, 5 8/30/00 Proj. Mtg. Groups formed 9/1/00 4. Planning SEPA 6, 7
3 9/4/00 LABOR DAY   9/6/00 5. Planning SEPA 10, 11 9/8/00 Requirements Project plan
4 9/11/00 Test 1   9/13/00 Proj. Mtg.   9/15/00 Requirements  
5 9/18/00 OOA/OOD - 7. UML SEPA 20, 21 9/20/00 OOA/OOD - UML 8. 9. SEPA 13, 22 9/22/00 10. Analysis/Arch  
6 9/25/00 Analysis/Arch SEPA 14 9/27/00 11. Analysis SEPA 28 9/29/00 12. Architecture SEPA 16
7 10/2/00 13. Integration Assignment 1 SEPA 27 10/4/00 14. Testing SEPA 8 10/6/00 Quality  
8 10/9/00 Quality   10/11/00 Test 2   10/13/00 Proj. Mtg.  
9 10/16/00 Project B   10/18/00 Metrics SEPA 4, 19, 24 10/20/00 Metrics Detailed design
10 10/23/00 BREAK   10/25/00 Testing SEPA 17 10/27/00 Testing SEPA 18, 23
11 10/30/00 Testing Design review 11/1/00 15. Config Mgt   11/3/00 16. Config Mgt. SEPA 9
12 11/6/00 Evolution   11/8/00 Evolution SEPA 30 11/10/00 Planning 2  
13 11/13/00 Reqts 2   11/15/00 Analysis 2   11/17/00 Design 2 DDD Revisions
14 11/20/00 Arch/integn 2   11/22/00 Review   11/24/00 THANKSGIVING  
15 11/27/00 Project A   11/29/00 Project B Assignment 2 12/1/00 Proj. Mtg.  
16 12/4/00 Project A Proj final rpt. 12/6/00 Project B   12/8/00 Review  
17 12/11/00 Exam week   12/13/00     12/15/00    
Underlined items (not necessarily including the links) imply mandatory attendance either for whole class or for specified groups.
Bold items are assignments or activities contributing to final grade.

Intructor

Colin Potts

Teaching Assistant

Justin Jang

Resources

Textbook - Software Engineering, A Practitioner's Approach, 5th ed. Roger S. Pressman.

UML Resource Center

Grading

Final Exam25%
Project (3 parts)30%
Tests (1 & 2)20%
Assignments (1 & 2)20%
Attendance5%

Grade Info

Test 1 Average: 84.6
Test 2 Average: 84.8
Assignment 1 Average: 92.2
Assignment 2 Average: 94.7
Proj 1 Average: 131.15
Proj 2 Average: 88.6
Proj 3 Average: N/A