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 | |