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

Administrative information for CPSC 231

Course information sheet

Course textbooks (recommended only)

-Beginning Python (using Python 2.6 and Python 3.1)” by James Payne (available free online or a hard copy may be purchased from the bookstore).

Assignments (30% of the term grade)

For this portion of the course you will create small to moderately large computer programs. You will be given a description of the features of the program and you will have (approximately) several weeks to fulfill those requirements. This will be one of the more intensive sections of the course but it will be one of the things that will help prepare you for the examinations.

Tutorial exercises (10% of the term grade)

These exercises are mini programs that you will create. You will receive information about requirements roughly a week in advance. As the name implies you can demonstrate a completed version of the exercise to your Teaching Assistant in tutorial or to any of the other TA's during the Continuous Tutorial.

Midterm (25% of the term grade)

The midterm exam will be common to all three CPSC 231 lectures for the fall 2011 semester. (Common Midterm Thursday October 27th, 2010 in ST 140 & 141 at 18:00) The exam will be closed book.

Final exam (35% of the term grade)

It will be scheduled by the office of the Registrar. Information about the time/date will be released by them (and not the course instructor) sometime during the semester. It will be a common exam that is also closed book.