Cmpt 275-D1 (Semester 02-2) - Software Engineering
This course is an introduction to the practical and management
aspects of professional software development. The course is built
around the 4 person team development of a small but not trivial application.
As a result, students will need to do some analysis, design, and documentation
(even writing the user manual) before beginning to implement the software.
So the first third of the course contains a valuable introduction to
(mainly object-oriented) analysis and design. This is necessary
for you to even be able to participate in the development of a non-trivial
project. Please note that the goal of the course is not to develop
a cool application, but to learn HOW applications are developed, and
how large software developments must be managed.
For more information, see the course outline at
http://www.cs.sfu.ca/undergrad/Outlines/2002-2/CMPT-275-Tront-02-2.txt
.
Note #1: For more information on the computers and software that
will be provided to you, visit the School of Computer Science's '
Course Central
', then follow the links to Instructional Labs. From there
you can read
http://www.cs.sfu.ca/undergrad/ugrad-getting-started.html
Also from there you can find out more about the ACS
Assignment Lab
, and then downward from there. In particular, if you are
new to computer courses at SFU, you will want to look at '
How to use the Assignment Lab
' (and at the bottom of that page, answers to frequently asked
questions), as well as refering to the lab hours web page.
Note #2 : I have written a introductory tutorial on using Borland
C++. The first part is really targetted toward Cmpt 101 students,
but the latter half is very useful if you have not used Borland's Integrated
Development Environment before. It is called "
Using Borland C++
".
Link to archive of class maillist
Instructional Contacts:
Instructor: Russ Tront
Instructor Office: ASB 10840
Instructor's email: tront(at)cs.sfu.ca
Instructor Phone: 291-4336
Instructor Office Hours:
- Monday, 1:00-2:00pm
- Wednesday, 1:00-2:00pm
- Friday, 1:00-2:00pm
- Or knock any
time (though I am usually not here Tuesdays).
TA #1: Roozbeh Farahbod
Email: rfarahbo@sfu.ca
Office Hours (in K9507):
- Tuesday 11:00am-12:00pm
- Wednesday 1:30-2:30pm
- Thursday 11:00am-12:00pm
- Friday 1:00-3:00pm
TA #1: Jessie (Chenchen) Zhu
Email: czhu@cs.sfu.ca
Office Hours (in K9507):
- Monday: 16:30 - 17:30
- Tuesday: 16:30 - 17:00
- Thursday: 16:00 - 16:30