| CSC 307 Intro to Software Engineering Tentative Schedule | ||||||
| Date | Week | Lecture Topic | Reading To Be Completed | Lab Activity | Individual Deliverables | Team Deliverables |
| 4/2/2008 | 1 | Introductions, syllabus, team and individual deliverables, define SE, Survey | choose teams; intro to wiki | |||
| 4/4/2008 | 1 | Requirements Engineering | Project wiki, S:Preface, S:1, S:2 | Team Organization, Requirements Elicitation | ||
| 4/7/2008 | 2 | Software Architecture | UML Intro | UML Tool Tutorial, Team Meetings | ||
| 4/9/2008 | 2 | Software Architecture, SCM | UML Exercise, Review Requirements | Wiki Structure | ||
| 4/11/2008 | 2 | Review Requirements | SVN Intro (Read Chapter 1) | SVN Usage (Read Chapter 2), Review Reqs | UML Diagram | Requirements |
| 4/14/2008 | 3 | Team Meetings, Dr. Janzen at conference | DP Intro (Read pages 1-3) | SVN Checkin | ||
| 4/16/2008 | 3 | Design Patterns (Teams Osos and Pismo) | S:3 | Design Patterns (Teams Avila and Paso) | ||
| 4/18/2008 | 3 | Review Architecture | Review Architecture | |||
| 4/21/2008 | 4 | Software Process, PSP Forms | SDLC, PSP, TDD, PP | Eclipse and JUnit Tutorial, HouseTest.java, House.java, Code/Unit Test Assignment | ||
| 4/23/2008 | 4 | Frameworks and Libraries, Mock Objects | GWT Tutorial 1 | GWT Tutorial 1 | Code/JUnit | |
| 4/25/2008 | 4 | Review Architecture | GWT Tutorial 2 | Review Architecture | Architecture | |
| 4/28/2008 | 5 | Demo GWT Modifications | Demo GWT Modifications | GWT Modification | ||
| 4/30/2008 | 5 | Software Construction | S:4 | |||
| 5/2/2008 | 5 | Software Construction: Test Bus | TestBus | |||
| 5/5/2008 | 6 | Software Construction: SCM, Exceptions | OCL, Alloy | |||
| 5/7/2008 | 6 | Review Iteration 1 | Review Iteration 1 | Iteration 1: Required Features A | ||
| 5/9/2008 | 6 | Midterm Exam | Self/Peer Evaluation | |||
| 5/12/2008 | 7 | Software Tools and Methods | S:10 | Ant, Debugger, Test Coverage, Metrics Tutorial | ||
| 5/14/2008 | 7 | Software Quality, Reviews, QA Plan, QA Process | Inspections article | |||
| 5/16/2008 | 7 | Code Review | Code Review | Code/Unit Test/Coverage Report | ||
| 5/19/2008 | 8 | Software Testing | Testing | |||
| 5/21/2008 | 8 | Software Testing | S:5 | Inspection | ||
| 5/23/2008 | 8 | Review Iteration 2 | Review Iteration 2 | Iteration 2: Required Features B | ||
| 5/27/2008 | 9 | Iteration 2 Presentations | ||||
| 5/28/2008 | 9 | Software Maintenance and Acceptance Testing | S:11 | |||
| 5/30/2008 | 9 | Software Maintenance and Impact Analysis | Maintenance Solution | Acceptance Tests | ||
| 6/2/2008 | 10 | Team Project Work in Class | S:6 | Impact Analysis | ||
| 6/4/2008 | 10 | Project Presentations: Avila, Osos | Project Presentations; Evaluations | Iteration 3: Choice Feature A | ||
| 6/6/2008 | 10 | Project Presentations: Paso, Pismo | Project Presentations | Self/Peer Evaluation | Presentation | |
| 6/9/2008 | Final Exam 1:10-4pm | |||||