Please note:

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

Introduction to Computing Science and Programming for Engineers CMPT 128 (3)

An introduction to computing science and computer programming, suitable for students wishing to major in Engineering Science or a related program. This course introduces basic computing science concepts, and fundamentals of object oriented programming. Topics include: fundamental algorithms and problem solving; abstract data types and elementary data structures; basic object-oriented programming and software design; elements of empirical and theoretical algorithmics; computation and computability; specification and program correctness; and history of computing science. The course will use a programming language commonly used in Engineering Science. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100, 150, 151, 154, or 157, with a minimum grade of C-). Students with credit for CMPT 102, 120, 130 or 166 may not take this course for further credit. Students who have taken CMPT 125, 129, 135, or CMPT 200 or higher first may not then take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
E100 Anne Lavergne
Mo, We 5:30 PM – 6:20 PM
Fr 5:30 PM – 6:20 PM
SSCB 9201, Burnaby
SSCC 9001, Burnaby
E101 Anne Lavergne
Th 8:30 AM – 10:20 AM
ASB 9838, Burnaby
E102 Anne Lavergne
Th 8:30 AM – 10:20 AM
ASB 9838, Burnaby
E103 Anne Lavergne
Th 10:30 AM – 12:20 PM
ASB 9838, Burnaby
E104 Anne Lavergne
Th 10:30 AM – 12:20 PM
ASB 9838, Burnaby
E105 Anne Lavergne
Th 12:30 PM – 2:20 PM
ASB 9838, Burnaby
E106 Anne Lavergne
Th 12:30 PM – 2:20 PM
ASB 9838, Burnaby
E107 Anne Lavergne
Th 2:30 PM – 4:20 PM
ASB 9838, Burnaby
E108 Anne Lavergne
Th 2:30 PM – 4:20 PM
ASB 9838, Burnaby