News

This is a set of notes used for teaching Python to students that have never used Python, or programmed in any language. In a usual semester, it takes approximately 4 weeks (meeting twice a week for an ...
Instructors of a new self-paced version of Introduction to Computer Programming found that three weeks before the end of classes, about half of the students enrolled were halfway through the course ...
Context: I am a Peer Collaborator/Teacher's Assistant for an Intro to Computer Programming, and after seeing a need for a simpler way of leveraging graphics in the student's final projects, I have ...
This course has a Course Administration and Technology Fee, but students are not charged the Course Materials Fee. Digital course materials. Links to the following course materials will be made ...
If you are not majoring in computer science, COMP 200 may not be an appropriate course. If you are seeking a junior science option or an introductory, user-oriented computer course, COMP 210 or COMP ...
For 20 years, Paul Gries, a University of Toronto associate professor of computer science, teaching stream, has wanted to introduce a “self-paced” version of Introduction to Computer Programming, ...
Introduction to Programming is designed for student self-pacing in small groups, preferably pairs. Each pair of students should work together at one computer, with one EV3 robot. Curriculum tasks are ...