Lecture notes for the Introduction to Computer Science I by James Tam | Return to the course web page |
Day/Time |
Monday, Wednesday, Friday 14:00 - 14:50 |
Location |
ICT 102 |
Contact Information |
James Tam |
Office: ICT 707 |
|
Office hours: MW 15:00 - 15:50, T 16:45 - 17:30 (if I'm not in my office I may still be in ICT 102) |
|
Email: tamj@cpsc.ucalgary.ca |
|
My schedule | |
General information | Administrative information (computation of your term grade, course text books, the course information sheet etc.) |
Getting started in Computer Science (labs, sources of help etc.) |
Tutorials
Date/Time
Location Tutorial instructor
T06 MW 12:00 MS 160 Ting Tan txtan@cpsc.ucalgary.ca T07 MW 13:00 MS 176 Khandoker Parvez parvez@cpsc.ucalgary.ca T08 TR 11:00 MS 160 Javad Sadeghi jsadeghi@cpsc.ucalgary.ca T09 MW 9:00 MS 176 Sampson Zhan Yao Pun szypun@cpsc.ucalgary.ca T10 TR 12:00 MS 176 Helen He hahe@cpsc.ucalgary.ca Schedule of topics to be covered in tutorial during the term
|
Assignment submission guidelines |
|
Information about academic misconduct (cheating) |
|
Information about the electronic submission mechanism |
|
Assignment 1: Introduction to UNIX (Worth 1% of your term grade, due Monday September 24) |
|
Assignment 2: Numbers, complements and logic (Worth 3% of your term grade, due Monday October 1) |
|
Assignment 3: Modifying simple programs (Worth 1% of your term grade, due Friday October 5) |
|
Assignment 4: Decisions and loops (Worth 3% of your term grade, due Wednesday October 17) |
|
Assignment 5: Problem decomposition (Worth 3% of your term grade, due Wednesday October 24) |
Midterm: Worth 25% of your term grade, to be held during normal lecture time in the regular class room (ICT 102), Friday October 26 | |
|
Assignment 6: One-dimensional arrays (Worth 5% of your term grade, due Friday November 9) |
|
Assignment 7: Two-dimensional arrays (Worth 8% of your term grade, due Tuesday November 20) |
|
Assignment 8: Lists, file input and output, version 1 implemented using an array of records (Worth 8% of your term grade, due Tuesday November 27) |
|
Assignment 9: Lists, file input and output - version 2 implemented using a linked list (Worth 8% of your term grade, due Friday December 7) |
|
Practice problems |