Ά‘ΟγΤ°AV

Please note:

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

, | Ά‘ΟγΤ°AV Calendar | Fall 2020

Systems One

Systems One is the core curriculum for first year students in the Software Systems and degree programs.

Core Requirements

The curriculum consists of required common courses, together with additional requirements that are specific to either or or programs.

Within the Systems One common core, students complete a total of 12 units, including both of

CMPT 130 - Introduction to Computer Programming I (3)

An introduction to computing science and computer programming, using a systems oriented language, such as C or C++. This course introduces basic computing science concepts. Topics will include: elementary data types, control structures, functions, arrays and strings, fundamental algorithms, computer organization and memory management. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100, 150, 151, 154, or 157). Students with credit for CMPT 102, 120, 128 or 166 may not take this course for further credit. Students who have taken CMPT 125, 129 or 135 first may not then take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
John Edgar
Sep 9 – Dec 8, 2020: Mon, Wed, Fri, 11:30 a.m.–12:30 p.m.
Burnaby
D101 Sep 9 – Dec 8, 2020: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D102 Sep 9 – Dec 8, 2020: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D103 Sep 9 – Dec 8, 2020: Tue, 12:30–1:20 p.m.
Burnaby
D104 Sep 9 – Dec 8, 2020: Tue, 12:30–1:20 p.m.
Burnaby
D105 Sep 9 – Dec 8, 2020: Tue, 1:30–2:20 p.m.
Burnaby
D106 Sep 9 – Dec 8, 2020: Tue, 1:30–2:20 p.m.
Burnaby
Brian Fraser
Sep 9 – Dec 8, 2020: Mon, Wed, Fri, 2:30–3:20 p.m.
Burnaby
D201 Sep 9 – Dec 8, 2020: Fri, 10:30–11:20 a.m.
Burnaby
D202 Sep 9 – Dec 8, 2020: Fri, 10:30–11:20 a.m.
Burnaby
D203 Sep 9 – Dec 8, 2020: Fri, 11:30 a.m.–12:20 p.m.
Burnaby
D204 Sep 9 – Dec 8, 2020: Fri, 11:30 a.m.–12:20 p.m.
Burnaby
D205 Sep 9 – Dec 8, 2020: Fri, 1:30–2:20 p.m.
Burnaby
D206 Sep 9 – Dec 8, 2020: Fri, 1:30–2:20 p.m.
Burnaby
MSE 110 - Mechatronics Design I (3)

First year project course designed to provide students with a first exposure to the challenges of project organization. Students are responsible for designing and constructing a mechanical robot optimized to solve a particular chosen task. The engineering challenges of the project are expected to focus half on mechanical design and half on control algorithm design and implementation. Students with credit for ENSC 182 may not take MSE 110 for further credit.

Section Instructor Day/Time Location
Sep 9 – Dec 8, 2020: Tue, 5:30–6:50 p.m.
Sep 9 – Dec 8, 2020: Thu, 5:30–6:50 p.m.
Burnaby
Burnaby
LAB1 Sep 9 – Dec 8, 2020: Tue, 8:30–11:20 a.m.
Surrey
LAB3 Sep 9 – Dec 8, 2020: Thu, 8:30–11:20 a.m.
Surrey
OPL1 Sep 9 – Dec 8, 2020: Tue, 2:30–5:20 p.m.
Surrey
OPL2 Sep 9 – Dec 8, 2020: Tue, 2:30–5:20 p.m.
Surrey
Sep 9 – Dec 8, 2020: Thu, 2:30–5:20 p.m.
Surrey
OPL4 Sep 9 – Dec 8, 2020: Thu, 2:30–5:20 p.m.
Surrey

and one of

CMPT 105W - Social Issues and Communication Strategies in Computing Science (3)

This course teaches the fundamentals of informative and persuasive communication for professional engineers and computer scientists. A principal goal of this course is to assist students in thinking critically about various contemporary technical, social, and ethical issues. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. Students with credit for ENSC 102, ENSC 105W, MSE 101W or SEE 101W may not take CMPT 105W for further credit. Writing.

Section Instructor Day/Time Location
Steve Pearce
Jacqueline Nelsen
Sep 9 – Dec 8, 2020: Mon, Wed, Fri, 12:30–1:20 p.m.
Burnaby
Harinder Khangura
Jacqueline Nelsen
Sep 9 – Dec 8, 2020: Mon, Wed, Fri, 3:30–4:20 p.m.
Burnaby
ENSC 105W - Process, Form, and Convention in Professional Genres (3)

The course teaches fundamentals of informative and persuasive communication for professional engineers and computer scientists in order to assist students in thinking critically about various contemporary technical, social, and ethical issues. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. Corequisite: CMPT 106, ENSC 100 or ENSC 106. Students with credit for CMPT 105W, ENSC 102, MSE 101W or SEE 101W may not take ENSC 105W for further credit. Writing.

Section Instructor Day/Time Location
Sep 9 – Dec 8, 2020: Mon, 10:30–11:20 a.m.
Sep 9 – Dec 8, 2020: Wed, 10:30–11:20 a.m.
Sep 9 – Dec 8, 2020: Fri, 10:30–11:20 a.m.
Burnaby
Burnaby
Burnaby

and one of

CMPT 106 - Applied Science, Technology and Society (3)

Reviews the different modes of thought characteristic of science, engineering and computing. Examines the histories and chief current research issues in these fields. Considers the ethical and social responsibilities of engineering and computing work. Students with credit for ENSC 100, ENSC 106 or MSE 102 cannot take this course for further credit.

MSE 102 - Applied Science, Technology and Society (3)

Reviews the different modes of thought characteristic of science, engineering and computing. Examines the histories and chief current research issues in these fields. Considers the ethical and social responsibilities of engineering and computing work. Corequisite: MSE 101W or CMPT 105W. Students with credit for CMPT 106, ENSC 100 or ENSC 106 may not take MSE 102 for further credit. Breadth-Humanities/Sciences.