Lecture Information | |
Lecture |
20 |
Day/Time |
Tuesday & Thursday |
Location |
MFH0164 |
Contact Information |
James Tam (Course Instructor) |
Office: ICT 707 | |
Office hours: TR 14:00 - 14:50 | |
Phone: 210 - 9455 | |
Email: tamj@cpsc.ucalgary.ca | |
Web page: http://www.cpsc.ucalgary.ca/~tamj | |
General course information | Component breakdowns, course text books |
Submission requirements for assignments |
Lab Information | |||
Day/Time | Lab Instructor | Contact information (Email address) | |
Lab 20 |
Canceled | Canceled | Canceled |
Lab 21 | TR: 15:00 - 16:50 | Janaki Gopolan | gopalanj@cpsc.ucalgary.ca |
Tentative Schedule | ||
Date | Due during the week | Lecture material for the week |
May 13, 15 | Nothing | Introduction
to this course and to Computer Science Introduction to Computers |
May 20, 22 | A1 (Thursday) | Non-decimal
number systems Representations Logic |
May 27, 29 |
A2
(Monday)
A3 (Thursday) |
Programming:
Introduction Programming: Decision-making Programming: Loops |
June 3, 5 | In-class midterm (Thursday)
A4 (Thursday)
|
Programming: Loops Programming: Homogeneous composite types (Part I) Programming: Homogeneous composite types (Part II) Programming: Problem decomposition |
June 10, 12 | A5 (Friday) | Programming: Problem
decomposition Programming: Introduction to defining new types Programming: Storage |
June 17, 19 | A6 (Friday) | Programming: Pointers Programming: Heterogeneous composite types Sorting Programming: Dynamic lists |
June 24, 26 |
A7
(Friday)
Bonus Assignment (Friday) |
Programming: Dynamic
lists Programming: Recursion Optional material |
June 27, 28, 30 |
Registrar's scheduled final exam occurs sometime here |