All Courses > CPSC > CPSC 1155

CPSC 1155: Program Design for Engineers

This course concentrates on the key elements of good programming and C++ using a multitude of interesting and appropriate engineering and scientific examples. It covers the features of C++ needed for writing engineering programs including procedural abstraction using functions. The course also presents fundamentals of numerical methods that represent commonly used techniques for solving engineering and scientific problems.

Students will receive credit for only one of CPSC 1150 or 1155.

Prerequisite(s): One of the following: MDT 85; a minimum "B" grade in Precalculus 12; a minimum "C-" grade in MATH 1171, 1173/1183, or 1174; a minimum "C" grade in CPSC 1040 or 1045; or a minimum "B" grade in CPSC 1050. Prerequisites are valid for only three years.

Course Information:

Credits:

3.0

Additional Fees:

$34.7

Repeat Limit:

2

Lecture Hours:

4.0

Seminar Hours:

0.0

Lab Hours:

2.0

Offered online:

False

Course outline(s):

None


2AR 2SC HUM LSC SCI SOC UT
False False False False True False True

Transfers:

Course Destination Credit Start/End
CPSC 1155 CAPU CAPU COMP 120 (4) 20030501 to Present
CPSC 1155 DOUG DOUG CMPT 1XXX (3) 20230101 to Present
CPSC 1155 FIC FIC CMPT 128 (3) or FIC CMPT 130 (3) 20150101 to Present
CPSC 1155 KPU KPU CPSC 1103 (3) 20040901 to Present
CPSC 1155 SFU SFU CMPT 120 (3) or SFU CMPT 130 (3) or SFU ENSC 151 (3) Q/B-Sci for CMPT options only 20240501 to Present
CPSC 1155 TRU TRU COMP 1520 (3) 20100901 to Present
CPSC 1155 TWU TWU CMPT 1XX (3) 20040901 to Present
CPSC 1155 UBCO UBCO COSC_O 1st (3) 20050501 to Present
CPSC 1155 UBCV UBCV APSC_V 160 (3) 20040901 to Present
CPSC 1155 UNBC UNBC CPSC 110 (3) 20050101 to Present
CPSC 1155 UVIC UVIC CSC 110 (1.5) 20210901 to Present
CPSC 1155 VCC VCC CMPT 1020 (3) 20170901 to Present
CPSC 1155 VIU VIU CSCI 1st (3) 20050101 to Present

Inactive Transfers:

Course Destination Credit Start/End
CPSC 1155 DOUG DOUG CMPT 1110 (3) 20120901 to 20210831
CPSC 1155 DOUG DOUG CSIS 1XXX (3) 20070901 to 20120831
CPSC 1155 DOUG DOUG CMPT 1101 (3) 20050101 to 20070831
CPSC 1155 SFU SFU CMPT 128 (3) Q/B-Sci. Student may request credit for SFU CMPT 120 (3) - Q/B-Sci or SFU CMPT 130 (3) - Q-B-Sci. Credit is permitted for only one of SFU CMPT 125 or SFU CMPT 128. 20160101 to 20240430
CPSC 1155 SFU SFU CMPT 128 (3) Q/B-Sci. Credit is permitted for only one of SFU CMPT 125 or SFU CMPT 128. 20070901 to 20151231
CPSC 1155 SFU SFU CMPT 128 (3) Q 20040901 to 20070831
CPSC 1155 TRU TRU COMP 152 (3) 20040901 to 20100831
CPSC 1155 UFV UFV COMP 150 (4) 20040901 to 20230831
CPSC 1155 UVIC UVIC CSC 111 (1.5) 20070901 to 20210831
CPSC 1155 UVIC UVIC CSC 1XX (1.5) 20040901 to 20070831

Current Offerings:

Semester CRN Section Seats Waitlist Days Time Room Type Instructor
2025 10 10581 001 14 M-W---- 1630-1820 A274 Lecture Gladys Monagan
----F-- 1230-1420 T215 Lab Gladys Monagan

Previous Offerings:

Semester Seats Waitlist Days Time Room Type Instructor
2024 30 0 10 -T----- 1030-1220 A334 Lecture Gladys Monagan
---RF-- 1030-1220 T215 Lab Gladys Monagan
--W---- 1100-1255 T215 Exam Gladys Monagan
2024 30 0 11 -T----- 0830-1020 A274 Lecture Gladys Monagan
---RF-- 0830-1020 T215 Lab Gladys Monagan
--W---- 0830-1025 T215 Exam Gladys Monagan
2024 10 7 M------ 1230-1320 A215 Lecture Gladys Monagan
-TWR--- 1230-1320 C412 Lecture Gladys Monagan
----F-- 1230-1420 T215 Lab Gladys Monagan
----F-- 1330-1525 T215 Exam Gladys Monagan
2023 30 0 20 -T----- 1030-1220 B248 Lecture Gladys Monagan
---RF-- 1030-1220 T215 Lab Gladys Monagan
-----S- 0900-1055 T215 Exam Gladys Monagan
2023 30 0 20 -T----- 0830-1020 B026 Lecture Gladys Monagan
---RF-- 0830-1020 T215 Lab Gladys Monagan
-----S- 1300-1455 T215 Exam Gladys Monagan
2023 10 11 ----F-- 1430-1620 A218 Lecture Cesar Lopez Castellanos
M------ 1630-1820 A218 Lecture Cesar Lopez Castellanos
--W---- 1630-1820 T215 Lab Cesar Lopez Castellanos
-----S- 0900-1055 T215 Exam Cesar Lopez Castellanos
2022 30 3 5 -T----- 1030-1220 A333 Lecture Muntaseer Salahuddin
---RF-- 1030-1220 T215 Lab Muntaseer Salahuddin
---R--- 1600-1755 T001 Exam Muntaseer Salahuddin
2022 30 5 9 -T----- 0830-1020 A333 Lecture Muntaseer Salahuddin
---RF-- 0830-1020 T215 Lab Muntaseer Salahuddin
---R--- 1600-1755 T001 Exam Muntaseer Salahuddin
2022 10 2 2 -T-R--- 1630-1820 WWW Lecture Cesar Lopez Castellanos
--W---- 1630-1820 T215 Lab Cesar Lopez Castellanos
-----S- 1300-1455 T215 Exam Cesar Lopez Castellanos
2021 30 2 3 -T----- 1030-1220 A276 Lecture Muntaseer Salahuddin
---RF-- 1030-1220 T215 Lab Muntaseer Salahuddin
-T----- 0830-1025 A276 Exam Muntaseer Salahuddin, Stephen Nicholas Kwan
2021 30 5 7 -T----- 0830-1020 A272 Lecture Muntaseer Salahuddin
---RF-- 0830-1020 T215 Lab Muntaseer Salahuddin
-T----- 0830-1025 A272 Exam Muntaseer Salahuddin
2021 10 3 5 -T-R--- 1630-1820 WWW WWW Maryam Samiei
--W---- 1630-1820 WWW WWW Maryam Samiei
-T----- 0830-1025 WWW Exam Maryam Samiei
2020 30 0 8 -T----- 0830-1020 WWW WWW Bijan Farrahi
---R--- 1030-1220 WWW WWW Bijan Farrahi
----F-- 1030-1220 WWW WWW Bijan Farrahi
--W---- 0830-1025 WWW Exam Bijan Farrahi
2020 30 0 12 -T----- 0830-1020 WWW WWW Bijan Farrahi
---R--- 0830-1020 WWW WWW Bijan Farrahi
----F-- 0830-1020 WWW WWW Bijan Farrahi
--W---- 0830-1025 WWW Exam Bijan Farrahi
2020 10 2 5 -T-R--- 1630-1820 B027 Lecture Maryam Samiei
--W---- 1630-1820 T215 Lab Maryam Samiei
--W---- 1330-1525 B152 Exam Maryam Samiei
2019 30 0 6 -T-R--- 1030-1220 A218 Lecture Maryam Samiei
----F-- 1030-1220 T215 Lab Maryam Samiei
---R--- 0830-1025 A218 Exam Maryam Samiei
2019 30 1 7 -T----- 1430-1720 C409 Lecture Stephen Chiong
---R--- 1430-1520 T215 Lecture Stephen Chiong
---R--- 1530-1720 T215 Lab Stephen Chiong
---R--- 0830-1025 C409 Exam Stephen Chiong
2019 10 4 -T-R--- 1630-1820 B008 Lecture Maryam Samiei
--W---- 1630-1820 T215 Lab Maryam Samiei
--W---- 0830-1025 B008 Exam Maryam Samiei
2018 30 4 17 -T----- 0830-1120 A368 Lecture Maryam Samiei
---R--- 0830-0920 T215 Lecture Maryam Samiei
-T----- 0830-1120 A167 Lecture Maryam Samiei
-T----- 0830-1120 A368 Lecture Maryam Samiei
---R--- 0930-1120 T215 Lab Maryam Samiei
-T----- 1100-1255 A368 Exam Maryam Samiei
2018 30 8 18 -T----- 1430-1720 L215 Lecture Joe Huang
---R--- 1430-1520 T215 Lecture Joe Huang
---R--- 1530-1720 T215 Lab Joe Huang
-T----- 1100-1255 L215 Exam Joe Huang
2017 30 2 9 -T----- 0830-1120 A284 Lecture Maryam Samiei
---R--- 0830-0920 T215 Lecture Maryam Samiei
---R--- 0930-1120 T215 Lab Maryam Samiei
M------ 0830-1025 A284 Exam Maryam Samiei
2017 30 0 20 -T----- 1430-1720 B248 Lecture Joe Huang
---R--- 1430-1520 T215 Lecture Joe Huang
---R--- 1530-1720 T215 Lab Joe Huang
M------ 0830-1025 B152 Exam Joe Huang
2016 30 0 15 -T----- 0830-1120 B153 Lecture Saeed Mirjalili
---R--- 0830-0920 B153 Lecture Saeed Mirjalili
---R--- 0830-0920 T215 Lecture Saeed Mirjalili
---R--- 0930-1120 T215 Lab Saeed Mirjalili
----F-- 1330-1525 B153 Exam Saeed Mirjalili
2016 30 1 20 -T----- 1430-1720 B152 Lecture Joe Huang
---R--- 1430-1520 B153 Lecture Joe Huang
---R--- 1430-1520 T215 Lecture Joe Huang
---R--- 1530-1720 T215 Lab Joe Huang
----F-- 1330-1525 B152 Exam Joe Huang
2015 30 2 47 -T----- 1430-1720 B155 Lecture Maryam Samiei
---R--- 1430-1520 B154 Lecture Maryam Samiei
---R--- 1530-1720 C014 Lab Maryam Samiei
-----S- 0900-1055 B016 Exam Maryam Samiei
2015 20 16 MTWR--- 0830-0920 B155 Lecture Hossein Darbandi
M------ 0930-1120 B019 Lab Hossein Darbandi
---R--- 1100-1255 B155 Exam Hossein Darbandi
2015 10 3 23 M-W---- 1530-1720 B009 Lecture Joe Huang
---R--- 1530-1720 C014 Lab Joe Huang
--W---- 0830-1025 B014 Exam Joe Huang
2014 30 3 46 -T----- 1430-1720 A351 Lecture Peter Baker
---R--- 1430-1520 A351 Lecture Peter Baker
---R--- 1530-1720 C014 Lab Peter Baker
-T----- 0830-1025 B030 Exam Peter Baker
2014 20 11 MTWR--- 0830-0920 B155 Lecture Hossein Darbandi
M------ 0930-1120 B019 Lab Hossein Darbandi
--W---- 0830-1025 B021 Exam Hossein Darbandi
2014 10 4 21 M-W---- 1530-1720 B010 Lecture Elena Bassiachvili
---R--- 1530-1720 A217 Lab Elena Bassiachvili
M------ 1330-1525 B010 Exam Elena Bassiachvili
2013 30 3 MTW-F-- 1030-1120 B008 Lecture Peter Baker
---R--- 1030-1220 B019 Lab Peter Baker
M------ 0830-1025 A122B Exam Peter Baker
2013 30 5 MTWR--- 1330-1420 B149 Lecture Peter Baker
----F-- 1330-1520 B019 Lab Peter Baker
M------ 0830-1025 A122B Exam Peter Baker
2013 20 4 N/A MTWR--- 1330-1420 B154 Lecture Elena Bassiachvili
----F-- 1230-1420 B019 Lab Elena Bassiachvili
----F-- 0830-1025 B021 Exam Elena Bassiachvili
2013 10 3 N/A M-W---- 1530-1720 B154 Lecture Peter Baker
---R--- 1530-1720 A219 Lab Peter Baker
-----S- 0830-1025 B032 Exam Peter Baker
2012 30 4 N/A MTWR--- 1330-1420 B247 Lecture Elena Bassiachvili
----F-- 1330-1520 B019 Lab Elena Bassiachvili
--W---- 0830-1025 A122A Exam Elena Bassiachvili
2012 30 6 N/A MTWR--- 1630-1720 B154 Lecture Elena Bassiachvili
----F-- 1130-1320 A219 Lab Elena Bassiachvili
--W---- 0830-1025 A122A Exam Elena Bassiachvili
2012 20 Cancel N/A MTWR--- 0930-1020 Lecture
----F-- 0830-1020 Lab
2012 20 2 N/A MTWR--- 1330-1420 B030 Lecture Elena Bassiachvili
----F-- 1230-1420 B019 Lab Elena Bassiachvili
--W---- 0830-1025 B023 Exam Elena Bassiachvili
2012 10 6 M-W---- 1530-1720 B027 Lecture Peter Baker
---R--- 1530-1720 B019 Lab Peter Baker
----F-- 0830-1025 B021 Exam Peter Baker
2011 30 0 N/A M-W---- 1330-1420 B031 Lecture Mingwu Chen
-T-R--- 1330-1420 B154 Lecture Mingwu Chen
----F-- 1030-1220 A217 Lab Mingwu Chen
M------ 1330-1525 A122B Exam Mingwu Chen
2011 30 0 N/A MTWR--- 1230-1320 B027 Lecture Mingwu Chen
----F-- 1230-1420 B019 Lab Mingwu Chen
M------ 1330-1525 A122B Exam Mingwu Chen
2011 20 5 N/A MTWR--- 1230-1320 B026 Lecture Bijan Farrahi
----F-- 1230-1420 B019 Lab Bijan Farrahi
----F-- 0830-1025 B154 Exam Bijan Farrahi
2011 10 3 N/A M-W---- 1530-1720 B251 Lecture Peter Baker
---R--- 1530-1720 B019 Lab Peter Baker
--W---- 0830-1025 B010 Exam Peter Baker
2010 30 0 N/A MTWR--- 1230-1320 B154 Lecture Mingwu Chen
----F-- 1230-1420 B019 Lab Mingwu Chen
-T----- 1330-1525 B009 Exam Mingwu Chen
2010 20 1 N/A MTWR--- 1230-1320 B155 Lecture Bijan Farrahi
----F-- 1230-1420 B019 Lab Bijan Farrahi
M------ 1600-1755 B147 Exam Bijan Farrahi
2010 10 4 N/A MTWR--- 1230-1320 B154 Lecture Gladys Monagan
----F-- 1230-1420 B019 Lab Gladys Monagan
2009 30 4 N/A MTWR--- 1230-1320 B155 Lecture Hossein Darbandi
----F-- 1230-1420 A217 Lab Hossein Darbandi
2009 20 14 N/A M-W---- 0930-1125 B149 Lecture Hossein Darbandi
----F-- 0930-1125 A217 Lab Hossein Darbandi
2009 10 5 N/A MTWR--- 1230-1325 B155 Lecture Gladys Monagan
----F-- 1230-1425 A217 Lab Gladys Monagan
2008 30 11 N/A MTWR--- 1230-1325 B154 Lecture Hossein Darbandi
----F-- 1230-1425 A217 Lab Hossein Darbandi
2008 10 17 N/A MTWR--- 0930-1025 A351 Lecture Gladys Monagan
M------ 1030-1225 A217 Lab Gladys Monagan
2007 30 8 N/A MTWR--- 1230-1325 A210 Lecture Gladys Monagan
----F-- 1230-1425 A217 Lab Gladys Monagan
2006 30 19 N/A MTWR--- 1630-1725 B026 Lecture Bryan Green
--W---- 1730-1925 B019 Lab Bryan Green
2005 30 Cancel N/A MTW-F-- 1130-1225 Lecture
---R--- 1130-1325 Lab
2004 30 22 -TWRF-- 1130-1225 B021 Lecture Michael Kuttner
M------ 1130-1325 B019 Lab Michael Kuttner