Tentative Class Schedule

The following is the tentative class schedule for this semester.
 
Date Lecture/Paper Topics
1/8/07 Syllabus and Lecture 1
1/10/07 Lecture 2
1/15/07 Martin Luther King Jr. Day (No class)
1/17/07 Lecture 4
1/22/07 Lecture 5
1/24/07 Recommended Skills and Knowledge for Software Engineers (vol. 1, chapter 1, pp. 47-53); Presenter: Gargi Chipalkatti
Software and Society (vol. 1, chapter 2, pp. 57-62); Presenter: Feras Batarseh
1/29/07 Professional Software Engineering: Fact or Fiction (vol. 1, chapter 2, pp. 73-78); Presenter: Andrew Diemer
How the New Software Engineering Code of Ethics Affects You (vol. 1, chapter 2, pp. 79-85); Presenter: Naiana Campos
1/31/07 Software and Law (vol. 1, chapter 2, pp. 95-106); Presenter: Diala Gammoh
Software Requirements (vol. 1, chapter 3, pp. 113-123); Presenter: Donovan Faustino
2/5/07 Software Requirements (vol. 1, chapter 3, pp. 125-139); Presenter: Ehsan Ghaneie
Traceability (vol. 1, chapter 3, pp. 141-150); Presenter: Megan Heffernan
2/7/07 Prototyping: alternative systems development methodology (vol. 1, chapter 3, pp. 159-166); Presenter: Cynthia Johnson
Software Design: An Overview (vol. 1, chapter 4, pp. 191-208); Presenter: Sorosh Olamaei
2/12/07 Software Design: An Introduction (vol. 1, chapter 4, pp. 209-220); Presenter: Shane Marcus
Modern Software Design Methods for Concurrent and Real-Time Systems (vol. 1, chapter 4, pp. 221-234); Presenter: James Roberts
2/14/07 Understanding and Using Patterns in Software Development (vol. 1, chapter 4, pp. 235-248); Presenter: Sorosh Olamaei
Architectural Styles, Design Patterns, and Objects (vol. 1, chapter 4, pp. 249-258); Presenter: Kenton Waller
2/19/07 Software Usability (vol. 1, chapter 4, pp. 271-277); Presenter: Adam Radwan
Object-Oriented Development (vol. 1, chapter 5, pp. 291-300); Presenter: Gleyner Garden
2/21/07 Object-Oriented Systems Development: Survey of Structured Methods (vol. 1, chapter 5, pp. 301-310); Presenter: Nestor Rivera
A Review of Formal Methods (vol. 1, chapter 5, pp. 323-334); Presenter: Richard Johnston
2/26/07 Re-engineering and Reuse of Software (vol. 1, chapter 5, pp. 335-351); Presenter: Andrew Wheeler
Software Construction: Implementing and Testing the Design (vol. 1, chapter 6, pp. 355-387); Presenter: Tim St.John
2/28/07 A Brief Essay on Software Testing (vol. 1, chapter 7, pp. 393-411); Presenter: Gargi Chipalkatti
Software Testing (vol. 1, chapter 7, pp. 413-420); Presenter: Feras Batarseh
3/5/07 Exam I Review
A Review of Software Testing (vol. 1, chapter 7, pp. 421-430); Presenter: Andrew Diemer
3/7/07 Exam I
3/12/07 - 3/16/07 Spring Break (No class)
3/19/07 Software Maintenance (vol. 1, chapter 8, pp. 447-454); Presenter: Naiana Campos
Elements of Software Configuration Management (vol. 2, chapter 2, pp. 9-17); Presenter: Diala Gammoh
3/21/07 Software Verification and Validation (vol. 2, chapter 3, pp. 33-42); Presenter: Donovan Faustino
Software Quality (vol. 2, chapter 4, pp. 65-72); Presenter: Ehsan Ghaneie
3/26/07 Reviews and Audits (vol. 2, chapter 5, pp. 87-98); Presenter: Megan Heffernan
Software Inspections and Walkthroughs (vol. 2, chapter 5, pp. 99-109); Presenter: Cynthia Johnson
3/28/07 Software Documentation (vol. 2, chapter 6, pp. 143-154); Presenter: Stephen Lopez-Couto
Software Engineering Management (vol. 2, chapter 7, pp. 169-187); Presenter: Shane Marcus
4/2/07 Software Engineering Project Management (vol. 2, chapter 7, pp. 189-218); Presenter: James Roberts
Software Cost and Schedule Estimation (vol. 2, chapter 7, pp. 219-231); Presenter: Stephen Lopez-Couto
4/4/07 Risk Management for Software Development (vol. 2, chapter 7, pp. 261-274); Presenter: Kenton Waller
Implementing an Organizational Software Process Improvement Program (vol. 2, chapter 8, pp. 279-288); Presenter: Adam Radwan
4/9/07 Alternative Software Life Cycle Models (vol. 2, chapter 8, pp. 289-299); Presenter: Gleyner Garden
Software Engineering Methods and Technologies (vol. 2, chapter 8, pp. 313-320); Presenter: Nestor Rivera
4/11/07 The Capability Maturity Model for Software (vol. 2, chapter 9, pp. 345-356); Presenter: Richard Johnston
Software Process Improvement (vol. 2, chapter 9, pp. 363-382); Presenter: Andrew Wheeler
4/16/07 Exam II Review
Software Engineering Programs Are Not Computer Science Programs (vol. 2, chapter 10, pp. 389-400); Presenter: Tim St.John
4/18/07 Exam II
4/23/07 Class Project Presentations and Demos
4/25/07 Class Project Presentations and Demos (7pm-9:50pm)