Note: this website is a student project and is not affiliated with Langara College.
Suggestions? Feedback? Found a bug? Please send a report through this form.
CPSC 1155: Program Design for Engineers
Course Format | Lecture 4.0 h + Seminar 0.0 h + Lab 2.0 h |
---|---|
Credits | 3.0 |
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 Attributes: | |
---|---|
2nd Year Arts | No |
2nd Year Science | No |
Humanities | No |
Lab Science | No |
Science | Yes |
Social Science | No |
University Transferable | Yes |
Other Attributes: | |
---|---|
Offered online: | No |
Preparatory course: | No |
Repeat limit | 2 |
Additional fees: | $35.35 |
First offered: | Fall 2004 |
Last offered: | Fall 2025 |
Registration restrictions: | P |
Outline(s): | CPSC 1155 - Summer 2021 (v. 1) |
Course | Destination | Credit | Start to End |
---|---|---|---|
CPSC 1155 | Capilano University | CAPU COMP 120 (4) | 20030501 to present |
CPSC 1155 | Douglas College | DOUG CMPT 1XXX (3) | 20230101 to present |
CPSC 1155 | Fraser International College | FIC CMPT 128 (3) or FIC CMPT 130 (3) | 20150101 to present |
CPSC 1155 | Kwantlen Polytechnic University | KPU CPSC 1103 (3) | 20040901 to present |
CPSC 1155 | Simon Fraser University | 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 | Thompson Rivers University | TRU COMP 1520 (3) | 20100901 to present |
CPSC 1155 | Trinity Western University | 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 | University of Northern BC | UNBC CPSC 110 (3) | 20050101 to present |
CPSC 1155 | University of Victoria | UVIC CSC 110 (1.5) | 20210901 to present |
CPSC 1155 | Vancouver Community College | VCC CMPT 1020 (3) | 20170901 to present |
CPSC 1155 | Vancouver Island University | VIU CSCI 1st (3) | 20050101 to present |
Note: If you took courses within the period stated below, you can still transfer those credits.
Course | Destination | Credit | Start to End |
---|---|---|---|
CPSC 1155 | Douglas College | DOUG CMPT 1110 (3) | 20120901 to 20210831 |
CPSC 1155 | Douglas College | DOUG CSIS 1XXX (3) | 20070901 to 20120831 |
CPSC 1155 | Douglas College | DOUG CMPT 1101 (3) | 20050101 to 20070831 |
CPSC 1155 | Simon Fraser University | 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 | Simon Fraser University | 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 | Simon Fraser University | SFU CMPT 128 (3) Q | 20040901 to 20070831 |
CPSC 1155 | Thompson Rivers University | TRU COMP 152 (3) | 20040901 to 20100831 |
CPSC 1155 | University of the Fraser Valley | UFV COMP 150 (4) | 20040901 to 20230831 |
CPSC 1155 | University of Victoria | UVIC CSC 111 (1.5) | 20070901 to 20210831 |
CPSC 1155 | University of Victoria | UVIC CSC 1XX (1.5) | 20040901 to 20070831 |
Offerings of this course:
Semester | CRN | Section | Seats | Waitlist | Days | Time | Room | Type | Instructor |
---|---|---|---|---|---|---|---|---|---|
Fall 2025 | 30501 | 002 | 26 | N/A | -T----- | 1030-1220 | Lecture | Gladys Monagan | |
---RF-- | 1030-1220 | T215 | Lab | Gladys Monagan | |||||
Fall 2025 | 30500 | 001 | 26 | N/A | -T----- | 0830-1020 | Lecture | Gladys Monagan | |
---RF-- | 0830-1020 | T215 | Lab | Gladys Monagan | |||||
Spring 2025 | 10581 | 001 | 7 | M-W---- | 1630-1820 | A274 | Lecture | Gladys Monagan | |
----F-- | 1230-1420 | T215 | Lab | Gladys Monagan | |||||
M------ | 0830-1025 | T215 | Exam | Gladys Monagan | |||||
Fall 2024 | 30078 | 002 | 0 | 10 | -T----- | 1030-1220 | A334 | Lecture | Gladys Monagan |
---RF-- | 1030-1220 | T215 | Lab | Gladys Monagan | |||||
--W---- | 1100-1255 | T215 | Exam | Gladys Monagan | |||||
Fall 2024 | 30077 | 001 | 0 | 11 | -T----- | 0830-1020 | A274 | Lecture | Gladys Monagan |
---RF-- | 0830-1020 | T215 | Lab | Gladys Monagan | |||||
--W---- | 0830-1025 | T215 | Exam | Gladys Monagan | |||||
Spring 2024 | 10308 | 001 | 8 | 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 | |||||
Fall 2023 | 30479 | 002 | 0 | 20 | -T----- | 1030-1220 | B248 | Lecture | Gladys Monagan |
---RF-- | 1030-1220 | T215 | Lab | Gladys Monagan | |||||
-----S- | 0900-1055 | T215 | Exam | Gladys Monagan | |||||
Fall 2023 | 30478 | 001 | 0 | 20 | -T----- | 0830-1020 | B026 | Lecture | Gladys Monagan |
---RF-- | 0830-1020 | T215 | Lab | Gladys Monagan | |||||
-----S- | 1300-1455 | T215 | Exam | Gladys Monagan | |||||
Spring 2023 | 10730 | 001 | 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 | |||||
Fall 2022 | 30373 | 002 | 3 | 5 | -T----- | 1030-1220 | A333 | Lecture | Muntaseer Salahuddin |
---RF-- | 1030-1220 | T215 | Lab | Muntaseer Salahuddin | |||||
---R--- | 1600-1755 | T001 | Exam | Muntaseer Salahuddin | |||||
Fall 2022 | 30372 | 001 | 5 | 9 | -T----- | 0830-1020 | A333 | Lecture | Muntaseer Salahuddin |
---RF-- | 0830-1020 | T215 | Lab | Muntaseer Salahuddin | |||||
---R--- | 1600-1755 | T001 | Exam | Muntaseer Salahuddin | |||||
Spring 2022 | 11339 | M01 | 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 | |||||
Fall 2021 | 30411 | 002 | 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 | |||||
Fall 2021 | 30410 | 001 | 5 | 7 | -T----- | 0830-1020 | A272 | Lecture | Muntaseer Salahuddin |
---RF-- | 0830-1020 | T215 | Lab | Muntaseer Salahuddin | |||||
-T----- | 0830-1025 | A272 | Exam | Muntaseer Salahuddin | |||||
Spring 2021 | 10244 | W01 | 3 | 5 | -T-R--- | 1630-1820 | WWW | WWW | Maryam Samiei |
--W---- | 1630-1820 | WWW | WWW | Maryam Samiei | |||||
-T----- | 0830-1025 | WWW | Exam | Maryam Samiei | |||||
Fall 2020 | 31888 | W02 | 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 | |||||
Fall 2020 | 31887 | W01 | 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 | |||||
Spring 2020 | 10646 | 001 | 2 | 5 | -T-R--- | 1630-1820 | B027 | Lecture | Maryam Samiei |
--W---- | 1630-1820 | T215 | Lab | Maryam Samiei | |||||
--W---- | 1330-1525 | B152 | Exam | Maryam Samiei | |||||
Fall 2019 | 31085 | 002 | 0 | 6 | -T-R--- | 1030-1220 | A218 | Lecture | Maryam Samiei |
----F-- | 1030-1220 | T215 | Lab | Maryam Samiei | |||||
---R--- | 0830-1025 | A218 | Exam | Maryam Samiei | |||||
Fall 2019 | 31084 | 001 | 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 | |||||
Spring 2019 | 10956 | 001 | 4 | -T-R--- | 1630-1820 | B008 | Lecture | Maryam Samiei | |
--W---- | 1630-1820 | T215 | Lab | Maryam Samiei | |||||
--W---- | 0830-1025 | B008 | Exam | Maryam Samiei | |||||
Fall 2018 | 30871 | 002 | 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 | |||||
Fall 2018 | 30870 | 001 | 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 | |||||
Fall 2017 | 30161 | 002 | 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 | |||||
Fall 2017 | 30160 | 001 | 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 | |||||
Fall 2016 | 30389 | 002 | 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 | |||||
Fall 2016 | 30388 | 001 | 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 | |||||
Fall 2015 | 30349 | 001 | 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 | |||||
Summer 2015 | 20285 | 001 | 16 | MTWR--- | 0830-0920 | B155 | Lecture | Hossein Darbandi | |
M------ | 0930-1120 | B019 | Lab | Hossein Darbandi | |||||
---R--- | 1100-1255 | B155 | Exam | Hossein Darbandi | |||||
Spring 2015 | 10296 | 001 | 3 | 23 | M-W---- | 1530-1720 | B009 | Lecture | Joe Huang |
---R--- | 1530-1720 | C014 | Lab | Joe Huang | |||||
--W---- | 0830-1025 | B014 | Exam | Joe Huang | |||||
Fall 2014 | 30538 | 001 | 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 | |||||
Summer 2014 | 20121 | 001 | 11 | MTWR--- | 0830-0920 | B155 | Lecture | Hossein Darbandi | |
M------ | 0930-1120 | B019 | Lab | Hossein Darbandi | |||||
--W---- | 0830-1025 | B021 | Exam | Hossein Darbandi | |||||
Spring 2014 | 10656 | 001 | 4 | 21 | M-W---- | 1530-1720 | B010 | Lecture | Elena Bassiachvili |
---R--- | 1530-1720 | A217 | Lab | Elena Bassiachvili | |||||
M------ | 1330-1525 | B010 | Exam | Elena Bassiachvili | |||||
Fall 2013 | 30552 | 002 | 3 | MTW-F-- | 1030-1120 | B008 | Lecture | Peter Baker | |
---R--- | 1030-1220 | B019 | Lab | Peter Baker | |||||
M------ | 0830-1025 | A122B | Exam | Peter Baker | |||||
Fall 2013 | 30551 | 001 | 5 | MTWR--- | 1330-1420 | B149 | Lecture | Peter Baker | |
----F-- | 1330-1520 | B019 | Lab | Peter Baker | |||||
M------ | 0830-1025 | A122B | Exam | Peter Baker | |||||
Summer 2013 | 20174 | 001 | 4 | N/A | MTWR--- | 1330-1420 | B154 | Lecture | Elena Bassiachvili |
----F-- | 1230-1420 | B019 | Lab | Elena Bassiachvili | |||||
----F-- | 0830-1025 | B021 | Exam | Elena Bassiachvili | |||||
Spring 2013 | 10611 | 001 | 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 | |||||
Fall 2012 | 30606 | 002 | 4 | N/A | MTWR--- | 1330-1420 | B247 | Lecture | Elena Bassiachvili |
----F-- | 1330-1520 | B019 | Lab | Elena Bassiachvili | |||||
--W---- | 0830-1025 | A122A | Exam | Elena Bassiachvili | |||||
Fall 2012 | 30605 | 001 | 6 | N/A | MTWR--- | 1630-1720 | B154 | Lecture | Elena Bassiachvili |
----F-- | 1130-1320 | A219 | Lab | Elena Bassiachvili | |||||
--W---- | 0830-1025 | A122A | Exam | Elena Bassiachvili | |||||
Summer 2012 | 20377 | 002 | Cancel | N/A | MTWR--- | 0930-1020 | Lecture | ||
----F-- | 0830-1020 | Lab | |||||||
Summer 2012 | 20256 | 001 | 2 | N/A | MTWR--- | 1330-1420 | B030 | Lecture | Elena Bassiachvili |
----F-- | 1230-1420 | B019 | Lab | Elena Bassiachvili | |||||
--W---- | 0830-1025 | B023 | Exam | Elena Bassiachvili | |||||
Spring 2012 | 10705 | 001 | 6 | M-W---- | 1530-1720 | B027 | Lecture | Peter Baker | |
---R--- | 1530-1720 | B019 | Lab | Peter Baker | |||||
----F-- | 0830-1025 | B021 | Exam | Peter Baker | |||||
Fall 2011 | 30957 | 002 | 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 | |||||
Fall 2011 | 30727 | 001 | 0 | N/A | MTWR--- | 1230-1320 | B027 | Lecture | Mingwu Chen |
----F-- | 1230-1420 | B019 | Lab | Mingwu Chen | |||||
M------ | 1330-1525 | A122B | Exam | Mingwu Chen | |||||
Summer 2011 | 20157 | 001 | 5 | N/A | MTWR--- | 1230-1320 | B026 | Lecture | Bijan Farrahi |
----F-- | 1230-1420 | B019 | Lab | Bijan Farrahi | |||||
----F-- | 0830-1025 | B154 | Exam | Bijan Farrahi | |||||
Spring 2011 | 10492 | 001 | 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 | |||||
Fall 2010 | 30471 | 001 | 0 | N/A | MTWR--- | 1230-1320 | B154 | Lecture | Mingwu Chen |
----F-- | 1230-1420 | B019 | Lab | Mingwu Chen | |||||
-T----- | 1330-1525 | B009 | Exam | Mingwu Chen | |||||
Summer 2010 | 20074 | 001 | 1 | N/A | MTWR--- | 1230-1320 | B155 | Lecture | Bijan Farrahi |
----F-- | 1230-1420 | B019 | Lab | Bijan Farrahi | |||||
M------ | 1600-1755 | B147 | Exam | Bijan Farrahi | |||||
Spring 2010 | 10485 | 001 | 4 | N/A | MTWR--- | 1230-1320 | B154 | Lecture | Gladys Monagan |
----F-- | 1230-1420 | B019 | Lab | Gladys Monagan | |||||
Fall 2009 | 30835 | 001 | 4 | N/A | MTWR--- | 1230-1320 | B155 | Lecture | Hossein Darbandi |
----F-- | 1230-1420 | A217 | Lab | Hossein Darbandi | |||||
Summer 2009 | 20100 | 001 | 14 | N/A | M-W---- | 0930-1125 | B149 | Lecture | Hossein Darbandi |
----F-- | 0930-1125 | A217 | Lab | Hossein Darbandi | |||||
Spring 2009 | 10873 | 001 | 5 | N/A | MTWR--- | 1230-1325 | B155 | Lecture | Gladys Monagan |
----F-- | 1230-1425 | A217 | Lab | Gladys Monagan | |||||
Fall 2008 | 30516 | 001 | 11 | N/A | MTWR--- | 1230-1325 | B154 | Lecture | Hossein Darbandi |
----F-- | 1230-1425 | A217 | Lab | Hossein Darbandi | |||||
Spring 2008 | 10900 | 001 | 17 | N/A | MTWR--- | 0930-1025 | A351 | Lecture | Gladys Monagan |
M------ | 1030-1225 | A217 | Lab | Gladys Monagan | |||||
Fall 2007 | 30911 | 001 | 8 | N/A | MTWR--- | 1230-1325 | A210 | Lecture | Gladys Monagan |
----F-- | 1230-1425 | A217 | Lab | Gladys Monagan | |||||
Fall 2006 | 30984 | 001 | 19 | N/A | MTWR--- | 1630-1725 | B026 | Lecture | Bryan Green |
--W---- | 1730-1925 | B019 | Lab | Bryan Green | |||||
Fall 2005 | 30718 | 001 | Cancel | N/A | MTW-F-- | 1130-1225 | Lecture | ||
---R--- | 1130-1325 | Lab | |||||||
Fall 2004 | 30896 | 001 | 22 | -TWRF-- | 1130-1225 | B021 | Lecture | Michael Kuttner | |
M------ | 1130-1325 | B019 | Lab | Michael Kuttner |