Recommended First-Term Schedules

Below are the recommended first-term schedules for students beginning their program in the Fall. For more information about courses, prerequisites and deadlines, please visit www.sfu.ca/students/calendar.

 

COMPUTING SCIENCE

 

CMPT 120 Intro to Computing Sci & Programming I
MATH 151 Calculus I (or MATH 150)
MACM 101 Discrete Mathematics I
CMPT 105W Process, Form, and Convention in Professional Genres
Elective
WQB Breadth Elective or General Elective

 


SOFTWARE SYSTEMS

 

CMPT 130 Introduction to Computer Programming I
MATH 151
or MACM 101
Calculus I
or Discrete Mathematics I
MSE 110 Mechatronics Design I
CMPT 105W Process, Form, and Convention in Professional Genres
Elective
WQB Breadth Elective or General Elective

 


ENGINEERING SCIENCE

 

ENSC 151 Introduction to Software Development for Engineers (Replaced CMPT 128)
ENSC 100W Engineering, Science and Society*
ENSC 105W Process, Form and Convention in Professional Genres
ENSC 120 Introduction to Electronics Laboratory Instruments Operation and Measurement Techniques 
MATH 151 Calculus I (or MATH 150)

 


MECHATRONIC SYSTEMS ENGINEERING

 

CHEM 120 General Chemistry I (or CHEM 121)
MATH 151 Calculus I (or MATH 150)
CMPT 130 Introduction to Computer Programming I
MSE 100 Engineering Graphics and Design
MSE 110 Mechatronics Design I
PHYS 140 Studio Physics - Mechanics and Modern Physics

 


SUSTAINABLE ENERGY ENGINEERING

 

SEE 110 Energy, Environment, & Society
MATH 151 Calculus I (or MATH 150)
CMPT 130 Introduction to Computer Programming I
SEE 100 Engineering Graphics & Software for Design
SEE 101W Process, Form, and Convention in Professional Genres
PHYS 140 Studio Physics - Mechanics and Modern Physics

 

As planning is underway to support a safe, equitable and supportive return to campus, courses listed on this page may be subjected to change based on delivery method of the upcoming term.