go to CS home page

CMPT 275
Winter 2002

 Home

 Course Outline 

 Announcements 

 Course Material 

 Assignments 

 Class Project 

 Online Resources 


Comments/Suggestions


Software Engineering I

Course Outline

Instructor: Qusay H. Mahmoud
Email: qmahmoud@cs.sfu.ca

TAs:

  1. Tony Feng
    • Email: tdfeng@cs.sfu.ca
    • Office hrs: Wed (1:30 - 3:00) and Fri (1:30 - 3:00)
    • Location: ASB 9943
  2. Jason Sze
    • Email: jszea@cs.sfu.ca
    • Office hrs: Tue (3:30 - 4:30) and Thu (3:30 - 4:30)
    • Location: ASB 9943

Textbook: Object-Oriented Software Engineering (Conquering Complex and Changing Systems), Bernd Bruegge and Allen H. Dutoit, Prentice Hall, 2000

References (on reserve in library):

  • UML Distilled (Second Edition), Martin Fowler and Kendall Scott, Addison-Wesley, 2000
  • UML User Guide, Grady Booch, James Rumbaugh and Ivar Jacobson, Addison-Wesley, 2000

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 & others: 40% (Related to a project)
  • Mid-term Exam: 20% (Date to be determined)
  • Final Exam: 40% (Sometime in April, to be scheduled by the university)

Letter Grades:

<50	 F
50 - 59	 D
60 - 65	 C-
66 - 70	 C
71 - 74	 C+
75 - 79	 B-
80 - 83	 B
84 - 86	 B+
87 - 89	 A-
90 - 92	 A
93 - 100 A+
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
Week 1 Introduction to Software Engineering Ch 1 & 2
Week 2 UML
Ch 2
Week 3 Software Requirements Ch 4
Week 4 Software Requirements Ch 4
Week 5 Analysis Ch 5
Week 6 Software Design Ch 6
Week 7 Design Patterns and Object Design Ch 7
Week 8 Software Testing + MIDTERM
Ch 9
Week 9 Software Testing Ch 9
Week 10 Software Maintenance and Configuration Management Ch 10
Week 11
Software Quality, Cost Estimation, and Process Improvement
Ch 12
Week 12 Project Presentations & Demos
-
Week 13 Project Presentations & Demos
-
Note: Last day of classes for the Winter semester is April 5.



Copyright © 2002, Qusay H. Mahmoud , Simon Fraser University.