CMPT 120: Introduction to Computing Science and Programming

Instructor: Bill Havens

These materials are provided only for students of CMPT-120. Copyright 2010 © by Bill Havens.
Most files are written in Adobe PDF format. A version of Acrobat Reader is available in the Computer Lab. Notes and other handouts can be printed directly from Acrobat Reader. Alternatively, Acrobat can be obtained from Adobe via this link: 

- Course Handouts:

- Course Textbooks:

- Notes contains the class lecture notes as they are posted during the term.

- Assignments contains the class programming assignments as they are posted during the term.

- Exams past exams as they are posted during the term.

- Laboratories contains the class laboratory assignments as they are posted during the term.

- Exercises contains the in-class practice exercises as they are posted during the term.

- COURSYS will be used for submitting assignments electronically and displaying the online marks for the assignments and examinations.

- CMPT Advising answers all your questions about the Computing Science undergraduate program.

- Complete Python 2.7 documentation for your every programming need.

- Interesting Sources: