Lecture notes for the Introduction to Computer Science I by James Tam Return to the course web page

CPSC 231: Fall 2006 Tutorial Schedule

You can find the source code for the examples to be covered in tutorial in UNIX in the directory: /home/231/tamj/tutorials

Week No.

Days

Topics to be covered

1 Sept 11 - 15
No tutorials this week

2

Sept 18 - 22
  • Lab tours
  • Introduction to Computer Science accounts
  • UNIX orientation

3

Sept 25 - 29
  • Non-decimal number systems
  • Complements
  • Logic

4

Oct 2 - 6
  • First tutorial: open tutorial where TA's will help out students with the assignment, no new material covered unless logic was not covered in the previous week.
  • Second tutorial: common compiler errors, writing a program that uses variables, constants and formatted output.

5

Oct 9 - 13
  • Decision making/branching

6

Oct 16 - 20
  • Loops

7

Oct 23 - 27
  • Problem decomposition using functions and procedures

8

Oct 30 - Nov 3
  • More on problem decomposition
  • Homogeneous composite types: One-dimensional arrays

9

Nov 6 - Nov 10
  • First tutorial: more on Homogeneous composite types: One-dimensional arrays.  Application exercise.
  • Second tutorial: open tutorial where TA's will help out students with the assignment, no new material covered.

10

Nov 13 - 17

11

Nov 20 - 24
  • File input and output
  • Records and arrays of records

12

Nov 27 - Dec 1
  • First tutorial: open tutorial where TA's will help out students with the assignment, no new material covered unless something was missed from  the previous week.
  • Second tutorial: Pointers.

13

Dec 4 - 8
  • Linked lists, recursion