All Courses > CPSC > CPSC 2190

CPSC 2190: Theoretical Foundations of Computer Science

Covers sets and propositions; relations and functions; permutations, combinations and counting; induction proofs; graphs, trees and networks; Boolean algebra and mathematical models; application of theoretical concepts to program development.

Prerequisite(s): A minimum "C" grade in CPSC 1150 or 1155; and one of the following: a minimum "B" grade in Precalculus 12; a minimum "C" grade in MATH 1170, 1171, 1173, or 1174; a minimum "C+" grade in Precalculus 12 and a minimum "C-" grade in Calculus 12; or MDT 85. 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 True False False True False True

Transfers:

Course Destination Credit Start/End
CPSC 2190 ALEX ALEX CPSC 115 (3) 20220901 to Present
CPSC 2190 DOUG DOUG MATH 1130 (3) 20040901 to Present
CPSC 2190 SFU SFU MACM 101 (3) Q/B-Sci 20040901 to Present
CPSC 2190 TRU TRU COMP 2XXX (3) 20110101 to Present
CPSC 2190 UBCO UBCO COSC_O 221 (3) 20050501 to Present
CPSC 2190 UBCV LANG CPSC 2150 (3) & LANG CPSC 2190 (3) = UBCV CPSC_V 121 (4) & UBCV CPSC_V 221 (4) 20030901 to Present
CPSC 2190 UFV UFV MATH 225 (3) 20120901 to Present
CPSC 2190 UNBC UNBC CPSC 141 (3) 19990901 to Present
CPSC 2190 UVIC UVIC MATH 122 (1.5) 20100901 to Present
CPSC 2190 VCC VCC MATH 1120 (3) 20150901 to Present

Inactive Transfers:

Course Destination Credit Start/End
CPSC 2190 SFU SFU MACM 101 (3) 19990501 to 20040831
CPSC 2190 TRU TRU CPSC 2XX (3) 19990501 to 20101231
CPSC 2190 TWU TWU CMPT 240 (3) 19990501 to 20050831
CPSC 2190 UBCV UBCV CPSC_V 2nd (4) 20030901 to 20110831
CPSC 2190 UBCV UBCV CPSC_V 220 (3) 19990501 to 20030831

Current Offerings:

Semester CRN Section Seats Waitlist Days Time Room Type Instructor
2025 10 10656 M01 35 -T----- 1630-1820 A276 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
---R--- 1630-1820 B019 Lab Haotian Pang
2025 10 10657 M02 31 --W---- 1030-1220 A348 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 1030-1220 B019 Lab Haotian Pang

Previous Offerings:

Semester Seats Waitlist Days Time Room Type Instructor
2024 30 1 6 --W---- 1230-1420 B248 Lecture Jocelyn Minns
------- - WWW Lecture Jocelyn Minns
M------ 1230-1420 B019 Lab Jocelyn Minns
-----S- 0900-1055 B155 Exam Jocelyn Minns
2024 30 5 4 --W---- 0830-1020 A347 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
----F-- 0830-1020 B015 Lab Mahdad Khatirinejad
-----S- 0900-1055 B153 Exam Mahdad Khatirinejad
2024 20 3 18 --W---- 1030-1220 A334 Lecture Rushdi Alsaleh
------- - WWW Lecture Rushdi Alsaleh
----F-- 1030-1220 B015 Lab Rushdi Alsaleh
----F-- 0830-1025 A348 Exam Rushdi Alsaleh
2024 20 0 26 -T----- 1230-1420 B026 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
---R--- 1230-1420 T215 Lab Haotian Pang
----F-- 0830-1025 B032 Exam Haotian Pang
2024 10 1 31 --W---- 1030-1220 A274 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 1030-1220 B019 Lab Haotian Pang
---R--- 0830-1025 T530 Exam Haotian Pang
2024 10 1 19 --W---- 0830-1020 A314 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 0830-1020 A275 Lab Haotian Pang
---R--- 0830-1025 T530 Exam Haotian Pang
2023 30 6 41 --W---- 0830-1020 B026 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
----F-- 0830-1020 B015 Lab Mahdad Khatirinejad
----F-- 0830-1025 B026 Exam Mahdad Khatirinejad
2023 20 3 11 -T----- 1430-1620 B248 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
---R--- 1430-1620 B015 Lab Haotian Pang
M------ 1100-1255 B155 Exam Haotian Pang
2023 10 3 23 --W---- 1030-1220 B032 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 1030-1220 B019 Lab Haotian Pang
--W---- 1330-1525 A276 Exam Chris Schmidt, Haotian Pang
2023 10 6 3 --W---- 0830-1020 A272 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 0830-1020 A275 Lab Haotian Pang
--W---- 1330-1525 A272 Exam Haotian Pang
2022 30 6 25 --W---- 0830-1020 C409 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
----F-- 0830-1020 B015 Lab Mahdad Khatirinejad
-T----- 0830-1025 C409 Exam Mahdad Khatirinejad
2022 20 3 18 -T----- 1430-1620 B008 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
---R--- 1430-1620 B015 Lab Haotian Pang
---R--- 0830-1025 B008 Exam Haotian Pang
2022 10 4 2 --W---- 1030-1220 A274 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 1030-1220 B019 Lab Haotian Pang
---R--- 1330-1525 A276 Exam Chris Schmidt, Haotian Pang
2022 10 3 1 --W---- 0830-1020 A274 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 0830-1020 A275 Lab Haotian Pang
---R--- 1330-1525 A272 Exam Haotian Pang
2021 30 7 20 ---R--- 0830-1020 B026 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
-T----- 0830-1020 B026 Lecture Mahdad Khatirinejad
-T----- 0830-1020 B015 Lab Mahdad Khatirinejad
---R--- 0830-1020 B015 Lab Mahdad Khatirinejad
-T----- 0830-1025 B022 Exam Mahdad Khatirinejad
2021 20 4 29 -T-R--- 1430-1620 WWW WWW Haotian Pang
------- - WWW WWW Haotian Pang
----F-- 1100-1255 WWW Exam Haotian Pang
2021 10 7 3 --W---- 1030-1220 WWW WWW Haotian Pang
----F-- 1030-1220 WWW WWW Haotian Pang
------- - WWW WWW Haotian Pang
-----S- 1300-1455 WWW Exam Haotian Pang
2021 10 6 2 --W---- 0830-1020 WWW WWW Haotian Pang
----F-- 0830-1020 WWW WWW Haotian Pang
------- - WWW WWW Haotian Pang
-----S- 1300-1455 WWW Exam Haotian Pang
2020 30 2 26 -T----- 1030-1220 WWW WWW Mahdad Khatirinejad
---R--- 1030-1220 WWW WWW Mahdad Khatirinejad
------- - WWW WWW Mahdad Khatirinejad
-T----- 0830-1025 WWW Exam Mahdad Khatirinejad
2020 20 3 30 ---R--- 1030-1220 WWW Lab Haotian Pang
-T----- 1030-1220 WWW WWW Haotian Pang
------- - WWW WWW Haotian Pang
-----S- 0900-1055 WWW Exam Haotian Pang
2020 10 2 ----F-- 0830-1020 A363C Lecture Gary Yeung
------- - WWW Lecture Gary Yeung
--W---- 0830-1020 A275 Lab Gary Yeung
----F-- 1600-1755 L207 Exam Gary Yeung, Maryam Samiei
2020 10 1 13 --W---- 1030-1220 L208 Lecture Gary Yeung
------- - WWW Lecture Gary Yeung
----F-- 1030-1220 B019 Lab Gary Yeung
----F-- 1600-1755 L208 Exam Gary Yeung
2019 30 2 24 -T----- 1030-1220 C409 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
---R--- 1030-1220 B019 Lab Mahdad Khatirinejad
---R--- 1330-1525 C409 Exam Mahdad Khatirinejad
2019 20 6 11 --W---- 0830-1020 A276 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 0830-1020 A275 Lab Haotian Pang
-----S- 0900-1055 L305 Exam Haotian Pang
2019 10 1 15 ----F-- 0830-1020 B032 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
--W---- 0830-1020 A275 Lab Haotian Pang
--W---- 1330-1525 B032 Exam Haotian Pang, Lixin Pan
2019 10 4 26 --W---- 1030-1220 A374 Lecture Haotian Pang
------- - WWW Lecture Haotian Pang
----F-- 1030-1220 B019 Lab Haotian Pang
--W---- 1330-1525 B031 Exam Haotian Pang
2018 30 2 51 -T----- 1030-1220 A347 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
---R--- 1030-1220 B019 Lab Mahdad Khatirinejad
---R--- 1330-1525 A347 Exam Mahdad Khatirinejad
2017 30 6 19 -T----- 1230-1420 A306 Lecture Adina Goldberg
------- - WWW Lecture Adina Goldberg
----F-- 1230-1420 B019 Lab Adina Goldberg
-T----- 1100-1255 B023 Exam Adina Goldberg
2017 30 6 20 -T----- 1030-1220 A306 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
---R--- 1030-1220 B015 Lab Mahdad Khatirinejad
-T----- 1100-1255 B022 Exam Mahdad Khatirinejad
2016 30 2 34 -T----- 1030-1220 B152 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
---R--- 1030-1220 B015 Lab Mahdad Khatirinejad
-----S- 0900-1055 B253 Exam Mahdad Khatirinejad
2015 30 0 12 -T----- 1030-1220 C123 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
---R--- 1030-1220 B015 Lab Mahdad Khatirinejad
----F-- 1330-1525 B029 Exam Mahdad Khatirinejad
2014 30 4 -T----- 1030-1220 B155 Lecture Mahdad Khatirinejad
------- - WWW Lecture Mahdad Khatirinejad
---R--- 1030-1220 B015 Lab Mahdad Khatirinejad
M------ 1330-1525 B023 Exam Mahdad Khatirinejad
2013 30 17 M------ 1030-1220 B153 Lecture Bijan Farrahi
------- - WWW Lecture Bijan Farrahi
-T----- 1230-1420 A219 Lab Bijan Farrahi
---R--- 0830-1025 B016 Exam Bijan Farrahi
2012 30 1 N/A M-W---- 1030-1220 B154 Lecture Bijan Farrahi
-T----- 1230-1420 A219 Lab Bijan Farrahi
-T----- 0830-1025 B010 Exam Bijan Farrahi
2011 30 14 N/A -T-R--- 1630-1820 B155 Lecture Ardeshir Bagheri
M------ 1630-1820 B019 Lab Ardeshir Bagheri
M------ 1330-1525 B010 Exam Ardeshir Bagheri
2010 30 9 N/A -T-R--- 1730-1920 B155 Lecture Ardeshir Bagheri
M------ 1730-1920 B019 Lab Ardeshir Bagheri
----F-- 1830-2025 B010 Exam Ardeshir Bagheri
2009 30 8 N/A -T-R--- 1530-1720 B152 Lecture Ardeshir Bagheri
M------ 1530-1720 A217 Lab Ardeshir Bagheri
2008 30 11 N/A -T-R--- 1430-1625 B153 Lecture Ardeshir Bagheri
M------ 1430-1625 A215 Lab Ardeshir Bagheri
2007 30 11 N/A -T-R--- 1430-1625 A314 Lecture Ardeshir Bagheri
M------ 1430-1625 A217 Lab Ardeshir Bagheri
2006 30 19 N/A -T-R--- 1630-1825 B155 Lecture Ardeshir Bagheri
M------ 1630-1825 A217 Lab Ardeshir Bagheri
2006 10 8 N/A MT----- 0930-1125 B153 Lecture Mingwu Chen
---R--- 0930-1125 A217 Lab Mingwu Chen
2005 10 7 N/A MTWR--- 1630-1725 B030 Lecture Bijan Farrahi
--W---- 1730-1925 A217 Lab Bijan Farrahi
2004 10 2 MTWR--- 1630-1725 B252 Lecture Mingwu Chen
--W---- 1730-1925 A217 Lab Mingwu Chen
2003 10 17 MTWR--- 1730-1825 B155 Lecture Ardeshir Bagheri
--W---- 1830-2025 B019 Lab Ardeshir Bagheri
2002 10 21 N/A MTWR--- 1630-1725 B155 Lecture Ardeshir Bagheri
--W---- 1730-1925 B019 Lab Ardeshir Bagheri
2001 10 21 N/A MTWR--- 1630-1725 A314 Lecture Ardeshir Bagheri
--W---- 1730-1925 B019 Lab Ardeshir Bagheri
2000 10 14 N/A MTWR--- 1630-1725 B010 Lecture Ardeshir Bagheri
----F-- 1630-1725 B019 Lab Ardeshir Bagheri
--W---- 1730-1825 B019 Lab Ardeshir Bagheri