Introduction to Software Engineering

CS 3302 Section A Winter 1999


General Information


Go to the searchable, captured lecture notes from this class.

See list of WWW resources on SE topics.

Jump to the syllabus for the quarter.

Jump to the class newsgroup.

Jump to the project groups overview.

Jump to the project overview page.


Textbooks

Required? Title Author Publication information
Yes The Mythical Man-Month (MM-M) Frederick P. Brooks, Jr. 20th Anniversary edition, Addison-Wesley, 1995
Yes Software Engineering: Theory and Practice Shari Lawrence Pfleeger 1st edition, Prentice Hall, 1998


Exams

date review link
Exam 1  1/29  see 1/27 lecture 
Final  3/18 Review in Week 9

Instructor

Dr. Gregory D. Abowd (Instructor)


Jaideep Dharap (Teaching Assistant)


Syllabus

This syllabus is subject to change as the quarter progresses. It is the student's responsibility to regularly check the syllabus for updates. This contains important project deadlines and reading assignments. As the quarter progresses, significant changes to this syllabus will be indicated in RED.

Prepared lectures are provided as PowerPoint'97 files, A free PowerPoint'97 viewer is available from Microsoft's PowerPoint download site.
Week Date  Topic  Reading  Prepared 
lecture 
Project info  Individual assignments  Handouts 
1 1/6 Course Overview Previous 3302 classes PowerPoint'97 Project overview policies
1/8  SE knowledge  PowerPoint'97 Pre-course exam (Word'97)
2 1/11 Software Life Cycles 
Project ideas 
Pfleeger pp. 1-58 
up through Sec. 2.2 
PowerPoint'97 Project Ideas
1/13 Team Organization  Brooks Chs. 1-3, 7 
Pfleeger pp. 89-98 (Sec. 3.2) 
PowerPoint'97 Project roles Some comments on MM-M
1/15  Project teams  none
3 1/18 Holiday
1/20 Project planning/tracking Pfleeger Ch. 3 
Secs. 3.1, 3.3, 3.4
Project Plan
PowerPoint'97 Agenda template
Status report
Sample Project Plans
1/22  Requirements Pfleeger, Ch. 4 
Brooks, Ch. 11 
Requirements Document
PowerPoint'97 reqts. doc samples
4 1/25  Reqt's (cont'd)
Team intros
project groups overview see 1/22 Project plan 
due
1/27  Review  PowerPoint'97
1/29  Exam 1 
2/1  Architecture Pfleeger, 5.1-5.3 
Brooks, Ch. 4 
PowerPoint'97
2/3  Design Documentation  Brooks Ch. 5
Design Document
PowerPoint'97 Requirements doc 
due 
sample designs
2/5  Status meetings
2/8  SQA
Technical reviews
Brooks, Ch. 13
Design Review
Document
PowerPoint'97 Review agenda
2/10  Reviews (cont'd)
status meetings
PowerPoint'97
2/12  Status meetings
2/15  Configuration Management Pfleeger pp. 139-140
336-343, 437-438
PowerPoint'97 CM resources
2/17  Silver bullets  Brooks, Chs. 16-17  PowerPoint'97 Brad Cox rebuttal
2/19  Project demos none Design Document and Design Review due 
2/22  Process Improvement
Bob Waters
PowerPoint'97
2/24  No class
2/26  Alternative
SE styles
The Cathedral 
the Bazaar
PowerPoint'97
3/1 Unit Testing
Bob Waters
PowerPoint'97
3/3  Reflection Brooks, Ch. 19 PowerPoint'97
3/5  Review PowerPoint'97
10  3/8  Project presentations 
Schedule
Prototype due  Peer Reviews
3/10  Project presentations 
Schedule
CM check 
3/12  Course Wrap-up
3/18  Final exam 11:30-2:20


Gregory D. Abowd <abowd@cc.gatech.edu>