Difference between revisions of "COMP248 - winter 2006"

From Dr. Joey Paquet Web Site
Jump to: navigation, search
(Course Material and Resources)
(Homework Assignments Schedule)
 
(4 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  
 
|}
 
|}
 
<nowiki>*</nowiki>: 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==
 
==Course Schedule==
Line 65: Line 63:
 
|| week 4
 
|| week 4
 
|| jan 27
 
|| jan 27
|| [[image:Assignment1.248.2006W.pdf|homework assignment #1]]
+
|| [[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
|| [[image:Assignment2.248.2006W.pdf|homework assignment #2]]
+
|| [[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
|| [[image:Assignment3.248.2006W.pdf|homework assignment #3]] [[errata|[errata]]]
+
|| [[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   
|| [[image:Assignment4.248.2006W.pdf|homework assignment #4]]
+
|| [[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
|| [[image:Assignment5.248.2006W.pdf|homework assignment #5]]
+
|| [[Media:Assignment5.248.2006W.pdf|homework assignment #5]]
 
|| week 11
 
|| week 11
 
|| mar 24   
 
|| mar 24   
Line 117: Line 115:
 
*chapter 1  
 
*chapter 1  
 
||
 
||
*[[image:Chap1.zip|material for chapter 1]]
+
*[[Media:Chap1.zip|material for chapter 1]]
 
|-
 
|-
 
|| week 3
 
|| week 3
Line 135: Line 133:
 
*chapter 2
 
*chapter 2
 
||
 
||
*[[image:Chap2.zip|material for chapter 2]]
+
*[[Media:Chap2.zip|material for chapter 2]]
 
|-
 
|-
 
|| week 5
 
|| week 5
Line 143: Line 141:
 
*chapter 3
 
*chapter 3
 
||
 
||
*[[image:Chap3.zip|material for chapter 3]]
+
*[[Media:Chap3.zip|material for chapter 3]]
 
|-
 
|-
 
|| week 6
 
|| week 6
Line 161: Line 159:
 
*chapter 4
 
*chapter 4
 
||
 
||
*[[image:Chap4.zip|material for chapter 4]]
+
*[[Media:Chap4.zip|material for chapter 4]]
 
|-
 
|-
 
|| week 8
 
|| week 8
Line 178: Line 176:
 
*chapter 5
 
*chapter 5
 
||
 
||
*[[image:Chap5.zip|material for chapter 5]]
+
*[[Media:Chap5.zip|material for chapter 5]]
 
|-
 
|-
 
|| week 10
 
|| week 10
Line 196: Line 194:
 
*chapter 6
 
*chapter 6
 
||
 
||
*[[image:Chap6.zip|material for 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==
  
*[[image:Syllabus.248.2006W.pdf|Course outline]]
+
*[[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]
*[[image:Exams.zip|Partial solution to examinations]]
+
*[[Media:Exams.zip|Partial solution to examinations]]
 
+
==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.
+

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
  • introduction
week 2 jan 11
jan 13
  • handout: assignment #1
  • chapter 1
week 3 jan 18
jan 20
  • chapter 1
week 4 jan 25
jan 27
  • due date: homework assignement #1
  • handout: homework assignement #2
  • examination #1
  • chapter 2
week 5 feb 1
feb 3
  • chapter 3
week 6 feb 8
feb 10
  • due date: homework assignement #2
  • handout: homework assignement #3
  • chapter 3
week 7 feb 15
feb 17
  • examination #2
  • chapter 4
week 8 mar 1
mar 3
  • due date: homework assignement #3
  • handout: homework assignement #4
  • chapter 4
week 9 mar 8
mar 10
  • chapter 5
week 10 mar 15
mar 17
  • examination #3
  • chapter 5
week 11 mar 22
mar 24
  • due date: homework assignement #4
  • handout: homework assignement #5
  • chapter 6
week 12 mar 29
mar 31
  • examination #4
  • chapter 6
week 13 apr 5
apr 7
  • Review (chapter 1-6)
week 14 apr 14
  • due date: homework assignement #5

Course Material and Resources