Version: January 08, 2015, 15:00

CP104 : Introduction to Programming - Winter 2015

Labs start the first week of classes. Please bring your textbook and a USB memory stick to all labs.

If you intend to use a laptop to do your programming work in CP104, please bring it to the first lab - we will help you install the Python and Eclipse tools you need. First download the installation files by following the instruction on the Tools pages. We cannot guarantee that sufficient wireless connections will be available in the lab.


An introductory course designed to familiarize the student with modern software development techniques. Emphasis is on problem-solving and structured program design methodologies. Programming projects are implemented in a widely used high-level language. (This course may be "challenged for credit".)

3 lecture hours, 2.5 lab hours

Credit: 0.50

Regulations: Faculty of Science Regulations

Section Days Times Room Instructor
Lecture B MW 04:00 pm - 05:20 pm BA111 Dr. Evgueni Zima
Lab L1 R 09:00 am - 11:20 am BA113 Mr. David Brown
Lab L2 R 02:00 pm - 04:20 pm BA113 Mr. David Brown