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

CPSC 231: Spring 2007 Tutorial Schedule

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

Week No.

Days

Topics to be covered

1 May 15, 17
  • Lab tours
  • Introduction to Computer Science accounts
  • UNIX orientation
  • Submission of assignments
  • Assignment 1

2

May 22, 24
  • Submission requirements for Assignment 2 & 3
  • Examples of number conversions: binary, octal, decimal, hexadecimal
  • Ones and Twos complement representation
  • Logic
  • How to create a Pascal program
  • Recognizing and fixing syntax errors

3

May 29, 31
  • Decisions/branching
  • Loops/repetition
  • Generating random numbers

4

June 5, 7  

5

June 12, 14
  • 2D arrays
  • File input and output
  • Arrays of records

6

June 19, 21
  • Open tutorial: the TA will be available to answer questions about your Assignment 8 (Tuesday)
  • Pointers (Thursday)
  • Linked lists (Thursday)

7

June 26
  • Recursion (Tuesday)