Please note:

To view the current Academic Calendar, go to www.sfu.ca/students/calendar.html.

Introduction to Computing Science and Programming I CMPT 120 (3)

An elementary introduction to computing science and computer programming, suitable for students with little or no programming background. Students will learn fundamental concepts and terminology of computing science, acquire elementary skills for programming in a high-level language, e.g. Python. The students will be exposed to diverse fields within, and applications of computing science. Topics will include: pseudocode; data types and control structures; fundamental algorithms; recursion; reading and writing files; measuring performance of algorithms; debugging tools; basic terminal navigation using shell commands. Treatment is informal and programming is presented as a problem-solving tool. Prerequisite: BC Math 12 or equivalent is recommended. Students with credit for CMPT 102, 128, 130 or 166 may not take this course for further credit. Students who have taken CMPT 125, 129, 130 or 135 first may not then take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
D100 Toby Donaldson
Sep 4 – Dec 3, 2024: Mon, 2:30–4:20 p.m.
Oct 15, 2024: Tue, 2:30–4:20 p.m.
Sep 4 – Dec 3, 2024: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
Burnaby
D300 Nicholas Vincent
Sep 4 – Dec 3, 2024: Mon, 2:30–3:20 p.m.
Oct 15, 2024: Tue, 2:30–3:20 p.m.
Sep 4 – Dec 3, 2024: Thu, 2:30–4:20 p.m.
Burnaby
Burnaby
Burnaby
D400 Brian Fraser
Sep 4 – Dec 3, 2024: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Oct 15, 2024: Tue, 11:30 a.m.–12:20 p.m.
Surrey
Surrey
D401 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 2:30–3:20 p.m.
Surrey
D402 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 2:30–3:20 p.m.
Surrey
D403 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 3:30–4:20 p.m.
Surrey
D404 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 3:30–4:20 p.m.
Surrey
D405 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 4:30–5:20 p.m.
Surrey
D406 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 4:30–5:20 p.m.
Surrey
D407 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 5:30–6:20 p.m.
Surrey
D408 Brian Fraser
Sep 4 – Dec 3, 2024: Wed, 5:30–6:20 p.m.
Surrey