Software Engineering I

CMPT-275 (Spring, 2001)

________________________________________________________________________________
 

Important Links

Internal

TAs

Homework

Project Schedule

Term Project (posted by Steve)

Term Project (posted by Ken)

*** REVIEW ***
 

External

Introductory Quiz

Leadership Test

SepaWeb (Textbook Website)
________________________________________________________________________________
 

General Information


Instructor: Steven Pearce (ASB-10879)
Office Hours: MWF 09:30-11:20.
Phone: 291-4444
E-mail: stevenp@cs.sfu.ca - Emergencies Only

Class E-mail: cmpt-275@sfu.ca
 

Text: "Software Engineering: A Practitioner's Approach," by Pressman, R. S., 5th Ed.

Prerequisites/Corequisites:
BC High School Math 12. A minimum grade of C is required in all prerequisite courses.
 

Grading:
 

Homework (10%) - Every two weeks (announced in class)
Class Participation (5%) - Random (CORRECTION - NO POP QUIZZES 120101)
Term Group Project (25%)
Midterm Examination (20%) - Friday, February 16.
*Final Examination (40%) - April 23rd from 08:30 to 11:30 hrs in B9200 (both D1 and D2).
________________________________________________________________________________

Schedule of Lectures (Subject to Minor Revision)

Week 0 - January 5th

Administration and Preamble on Software Engineering Week 1 - January 8, 10, 12

Introduction to Software Engineering (Product, Process and Metrics)
Readings: Chapters 1 and 2 (Part I) and sections 4.1-4.4
Review sections 20.1-20.2 (Object Oriented Paradigm)
Teams established (5-person)

Week 2 -January 15, 17, 19

Project Management, Project Planning and Risk Analysis
Readings: Chapter 3, sections 5.1-5.6 & 6.1-6.3

Week 3 - January 22, 24, 26

Project Scheduling, SQA, and Requirements Analysis
Readings: Sections 7.1, 7.6-7.11, 8.1, 8.8, 10.4-10.5, Chapter 11

Week 4 - January 29, 31, February 2

Requirements Analysis and OO
Readings: Chapters 12, 20- 22 (TBA)

Week 5 - February 5, 7, 9

Analysis Modeling, Design and Software Architecture
February 7th - Last day to drop
Readings: Chapters 13, 14 and 22 (TBA)

Week 6 - February 12, 14, 16

Continued
MIDTERM (50 minutes, February 16th).
Readings: Chapters 13, 14 and 22 (TBA)

Week 7 - February 19, 21

Unit Implementation and Testing
Readings: Chapters 17-19 (TBA)
Classes CANCELLED on Friday, February 23

Week 8 - February 26, 28, March 2

Software Integration, Verification and Validation
Classes CANCELLED on Monday, February 26
Readings: Chapter 18

Week 9 - March 5, 7, 9

Software Maintenance
Readings: TBA

Week 10 - March 12, 14, 16

Software Maintenance and Advanced Topics
Readings: TBA

Week 11 - March 19, 21, 23

Advanced Topics
Readings: TBA

Week 12 - March 26, 28, 30

TBA

Week 13 - April 2, 4, 6

TBA and Course Review
_______________________________________________