CMPT/ISYS 140 Fall 2010 Homepage


TR 11:40-13:00 Neu36
Dr. Sean Ho
(604) 513-2121 x3209, Neufeld 5
Office hours: WRF 14:00-16:00
TA: Ian Trick (sqwishybon at gmail)
Ian's hours: W 17:30-21:30 in the lab
TA: Jason Reves (jason.reves at mytwu)
Jason's hours: TF 14:00-16:00 in the lab
Please note that the lab is in-use by classes
T 9:25-10:40 and 11:40-12:30;
W 11:40-12:30 and 4-5pm;
R 9:25-10:40; F 12:30-2pm.


Detailed outline of the semester, including all lab and homework assignments.


Online lecture notes: slides from the lectures in PDF format.


The schedule page has the master list of HW and lab assignments; this page has more detail on each assignment.



General course information: objectives, prerequisites, text, policies, etc.

Lab Rubric

Rules for lab write-ups and notes on how they will be marked.

Lab Template

A sample of what a completed formal write-up for a lab assignment should look like.

Paper Rubric

Guidelines for your term paper on Computers and Society. I will be using this point breakdown when marking your papers.

Supplementary Text

From time to time we may refer to our supplemental text: "Modula-2: Abstractions for Data and Programming Structures", by TWU's own Prof. Rick Sutcliffe. It is available both here online as well as in the campus bookstore.


Python Homepage

Download Python, read documentation, find lots of other software that uses Python! We will be using Python 3.1.2 (note there are some minor differences between Python 2 and Python 3).

Python Programs

The small example programs shown and sketched up in class are put in this directory.

Textbook Resources

The author of our Python textbook, John Zelle, has additional resources online, including electronic copies of all code examples in his textbook.


Midterm 1

The first midterm, with answers included.

Midterm 2

The second midterm, with answers included.

Final Exam

The cumulative semester final exam, with answers included.

Fall 2009

Course website from the last offering of CMPT140.

Daily Devotionals

Every class starts with a short devotional from the Bible, to help keep everything in perspective!