Difference between revisions of "COMP248 - winter 2006"
From Dr. Joey Paquet Web Site
(Created page with "==Course Description== '''COMP 248 - Introduction to programming''' (3 credits) Prerequisite: MATH 204 or 208 or CEGEP Mathematics 105 previously or concurrently. Writing si...") |
(→Homework Assignments Schedule) |
||
(7 intermediate revisions by one user not shown) | |||
Line 23: | Line 23: | ||
|| laboratory* || <tt>--W----</tt><br><tt>----F--</tt> || <tt>13:00-14:40</tt><br><tt>13:25-14:45</tt> || <tt>H-968</tt> || Robitaille, J.N. || dmcbar@gmail.com | || laboratory* || <tt>--W----</tt><br><tt>----F--</tt> || <tt>13:00-14:40</tt><br><tt>13:25-14:45</tt> || <tt>H-968</tt> || Robitaille, J.N. || dmcbar@gmail.com | ||
|} | |} | ||
− | |||
− | |||
==Course Schedule== | ==Course Schedule== | ||
Line 65: | Line 63: | ||
|| week 4 | || week 4 | ||
|| jan 27 | || jan 27 | ||
− | || [[ | + | || [[Media:Assignment1.248.2006W.pdf|homework assignment #1]] |
|| week 2 | || week 2 | ||
|| jan 13 | || jan 13 | ||
Line 71: | Line 69: | ||
|| week 6 | || week 6 | ||
|| feb 10 | || feb 10 | ||
− | || [[ | + | || [[Media:Assignment2.248.2006W.pdf|homework assignment #2]] |
|| week 4 | || week 4 | ||
|| jan 27 | || jan 27 | ||
Line 77: | Line 75: | ||
|| week 8 | || week 8 | ||
|| mar 3 | || mar 3 | ||
− | || [[ | + | || [[Media:Assignment3.248.2006W.pdf|homework assignment #3]] |
|| week 6 | || week 6 | ||
|| feb 10 | || feb 10 | ||
Line 83: | Line 81: | ||
|| week 11 | || week 11 | ||
|| mar 24 | || mar 24 | ||
− | || [[ | + | || [[Media:Assignment4.248.2006W.pdf|homework assignment #4]] |
|| week 10 | || week 10 | ||
|| mar 1 | || mar 1 | ||
Line 89: | Line 87: | ||
|| week 14 | || week 14 | ||
|| apr 14 | || apr 14 | ||
− | || [[ | + | || [[Media:Assignment5.248.2006W.pdf|homework assignment #5]] |
|| week 11 | || week 11 | ||
|| mar 24 | || mar 24 | ||
Line 117: | Line 115: | ||
*chapter 1 | *chapter 1 | ||
|| | || | ||
− | *[[ | + | *[[Media:Chap1.zip|material for chapter 1]] |
|- | |- | ||
|| week 3 | || week 3 | ||
Line 135: | Line 133: | ||
*chapter 2 | *chapter 2 | ||
|| | || | ||
− | *[[ | + | *[[Media:Chap2.zip|material for chapter 2]] |
|- | |- | ||
|| week 5 | || week 5 | ||
Line 143: | Line 141: | ||
*chapter 3 | *chapter 3 | ||
|| | || | ||
− | *[[ | + | *[[Media:Chap3.zip|material for chapter 3]] |
|- | |- | ||
|| week 6 | || week 6 | ||
Line 161: | Line 159: | ||
*chapter 4 | *chapter 4 | ||
|| | || | ||
− | *[[ | + | *[[Media:Chap4.zip|material for chapter 4]] |
|- | |- | ||
|| week 8 | || week 8 | ||
Line 178: | Line 176: | ||
*chapter 5 | *chapter 5 | ||
|| | || | ||
− | *[[ | + | *[[Media:Chap5.zip|material for chapter 5]] |
|- | |- | ||
|| week 10 | || week 10 | ||
Line 196: | Line 194: | ||
*chapter 6 | *chapter 6 | ||
|| | || | ||
− | *[[ | + | *[[Media:Chap6.zip|material for chapter 6]] |
|- | |- | ||
|| week 12 | || week 12 | ||
Line 223: | Line 221: | ||
==Course Material and Resources== | ==Course Material and Resources== | ||
− | *[[ | + | *[[Media:Syllabus.248.2006W.pdf|Course outline]] |
*[https://eas.encs.concordia.ca/ ENCS Electronic Student Submission System] | *[https://eas.encs.concordia.ca/ ENCS Electronic Student Submission System] | ||
− | *[[ | + | *[[Media:Exams.zip|Partial solution to examinations]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 20:46, 15 November 2013
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 |
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 | homework assignment #1 | week 2 | jan 13 |
week 6 | feb 10 | homework assignment #2 | week 4 | jan 27 |
week 8 | mar 3 | homework assignment #3 | week 6 | feb 10 |
week 11 | mar 24 | homework assignment #4 | week 10 | mar 1 |
week 14 | apr 14 | homework assignment #5 | 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 |
|