COMP-202A: Introduction to Computing 1

School of Computer Science
McGill University
Fall 2009, All Sections

Please consult Minerva for the most up-to-date scheduling and classroom location information.

Class Announcements

Important course information is posted here, but myCourses is used for assignment submission and grading, as well as posting/answering questions. Please use myCourses for these purposes; for programming/assignment concerns you can also see a teaching assistant.

If you are having problems or issues outside of coursework, you should contact the instructor of your section, or the course coordinator.


Course Information

Course Sections

Section 1

Section 2

Section 3


There are no prerequisites for this course other than a basic CEGEP or high-level high-school mathematics course. However, attention to detail, rigor, and the ability to think in an abstract manner is much more important than knowledge of calculus, algebra, or trigonometry.


Course Overview / Objectives

This course introduces students to computer programming and is intended for those with little or no background in the subject. You also do not need to have any knowledge of computer science in general. On the other hand, basic computer skills such as browsing the Web, sending e-mail, creating documents with a Word processor, and other such fundamental tasks will be a valuable asset in this course.

Course Syllabus

A complete and very descriptive outline of the course is provided here.


The lectures slides and any section-specific materials are available here.

TA Information

TA Information and Office Hour Schedule




Final Exam

Useful Links

Last update: 2010-01-11, 19:30 EST