CMPT 275
Fall 2001
Home
Course Outline
Announcements
Course Material
Assignments/Exams
Class Project
Online Resources
Comments/Suggestions
|
Software
Engineering
Course Outline
Instructor:
Qusay
H. Mahmoud
Email: qmahmoud@cs.sfu.ca
TAs:
- Brent Whitman, bwhitman@sfu.ca
- Dongliang Feng, tdfeng@sfu.ca
Textbook: Software Engineering (6th edition), Ian Sommerville, Addison Wesley, 2001.
Prerequisites: A minimum grade of C- is required in CMPT 201, MACM 101 (or CMPT 205), and MATH 151.
Grading Scheme:
the final grade will be determined based on the following components:
- Assignments: 40% (Related to a project)
- Mid-term Exam: 20% (October 25)
- Final Exam: 40% (sometime in December, to be scheduled by the university)
Note 1: Students must attain an overall passing grade on the weighted average of
exams in the course in order to obtain a clear pass (C or better).
Note 2: Academic Honesty plays a key role in our efforts to maintain a high
standard of academic excellence and integrity. Students are advised that
ALL acts of intellectual dishonesty are subject to disciplinary action by
the School; serious infractions are dealt with in accordance with the Code
of Academic Honesty (T10.02):
http://www.sfu.ca/policies/teaching/t10-02.htm. Students are encouraged
to read the School's Statement on Intellectual Honesty: http://www.cs.sfu.ca/undergrad/Policies/honesty.html.
Tentative Schedule
Date
|
Topics
|
Text |
Sep. 6 |
Introduction, Motivation, and UML.
|
Ch. 1 & 2 |
Sep. 13 |
Software process and project management
|
Ch. 3 & 4 |
Sep. 20 |
Software Requirements
|
Ch. 5 & 6 |
Sep. 27 |
Software Requirements
|
7 |
Oct. 4 |
Software Design
|
Ch. 10 |
Oct. 11 |
Software Design (OO and Design Patterns)
|
Ch. 12 & 14 |
Oct 18 |
Software Construction & Code Inspection
|
None |
Oct. 25 |
Software Testing + MIDTERM
|
Ch. 19 |
Nov. 1 |
Software Testing
|
Ch. 20 |
Nov. 8 |
Software Maintenance and Configuration Management
|
Ch. 29 |
Nov. 15 |
Software Quality, Cost Estimation, and Process Improvement
|
Ch. 23, 24 & 25 |
Nov. 22 |
Project Presentations
|
None |
Nov 29 |
Project Presentations
|
None |
Note: Last day of classes for the Fall semester is December 3. Therefore, Nov 29 is our last day of lectures.
|