COMP248 - winter 2006
Contents |
Course Description
COMP 248 - Introduction to programming (3 credits)
Prerequisite: MATH 204 or 208 or CEGEP Mathematics 105 previously or concurrently. Writing simple programs using assignment and sequence. Variables. Simple types. Operators and expressions. Conditional and repetitive statements. Input and output. Simple functions. Program structure and organization. Definition and scope. Data abstraction and encapsulation. Introduction to classes and objects. Constructors. Lectures: three hours per week. Tutorial: two hours per week. NOTE: Students who have received credit for COMP 215 or COMP 218 may not take this course for credit.
component | day | time | location | instructor | e-mail address |
---|---|---|---|---|---|
lecture U | --W-F-- | 8:45-10:00 | FG-B060 | Paquet, J. | paquet@cse.concordia.ca |
office hours | --W-—-- | 11:00-12:00 | EV-3-221 | Paquet, J. | |
tutorial UA | ----F-- | 11:45-13:25 | H-905 | Vassev, E. | i_vassev@cse.concordia.ca |
tutorial UB | ----F-- | 11:45-13:25 | H-929 | Wu, A. | aihua_wu@cse.concordia.ca |
laboratory* | --W---- ----F-- |
13:00-14:40 13:25-14:45 |
H-968 | Robitaille, J.N. | dmcbar@gmail.com |
*: These are the availabilities of the assigned Programmer-on-Duty, where the specified lab is reserved for this course. You are allowed to go to the labs outside of reserved times.
Course Schedule
Examinations Schedule
week | date | examination |
---|---|---|
week 4 | jan 27 | examination #1 |
week 7 | feb 17 | examination #2 |
week 10 | mar 15 | examination #3 |
week 12 | mar 31 | examination #4 |
examination week | apr 28 14h-17h, H535 | final examination |
Homework Assignments Schedule
due | assignment | available | ||
---|---|---|---|---|
week 4 | jan 27 | File:Assignment1.248.2006W.pdf | week 2 | jan 13 |
week 6 | feb 10 | File:Assignment2.248.2006W.pdf | week 4 | jan 27 |
week 8 | mar 3 | File:Assignment3.248.2006W.pdf [errata] | week 6 | feb 10 |
week 11 | mar 24 | File:Assignment4.248.2006W.pdf | week 10 | mar 1 |
week 14 | apr 14 | File:Assignment5.248.2006W.pdf | week 11 | mar 24 |
Lecture Schedule
wk | date | event | topics | material |
---|---|---|---|---|
week 1 | jan 4 jan 6 |
|
||
week 2 | jan 11 jan 13 |
|
|
|
week 3 | jan 18 jan 20 |
|
||
week 4 | jan 25 jan 27 |
|
|
|
week 5 | feb 1 feb 3 |
|
||
week 6 | feb 8 feb 10 |
|
|
|
week 7 | feb 15 feb 17 |
|
|
|
week 8 | mar 1 mar 3 |
|
|
|
week 9 | mar 8 mar 10 |
|
||
week 10 | mar 15 mar 17 |
|
|
|
week 11 | mar 22 mar 24 |
|
|
|
week 12 | mar 29 mar 31 |
|
|
|
week 13 | apr 5 apr 7 |
|
||
week 14 | apr 14 |
|
Course Material and Resources
Announcements
- [mar 23] : The solution to all quizzes will be made available on week 13.
- [mar 23] : The due date for assignment #5 has been postponed to April 14th.
- [mar 3] : Examination #3 is postponed to March 15th.
- [jan 23] : The "Expectations of Originality" form was added to the "Course material".
- [jan 9] : Lecture room was changed to FG-B060.
- [jan 6] : Tutorials location was changed to H-905 and H-929 (see "Course Description" above).
- [jan 3] : This page was created.