All Courses > CPSC > CPSC 1040

CPSC 1040: Introduction to Programming

Introduction to programming with a modern programming language (e.g., Visual Basic NET) in a windowing (e.g., Microsoft Windows) environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming interface for GUI applications.

Prerequisite(s): None; basic computer literacy is recommended.

Course Information:

Credits:

3.0

Additional Fees:

$29.2

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 1040 CAPU CAPU BCPT 223 (3) 20030501 to Present
CPSC 1040 COQU COQU CSCI 120 (3) 20210501 to Present
CPSC 1040 SFU SFU CMPT 110 (3) Q 20050901 to Present
CPSC 1040 TWU TWU ISYS 1XX (3) 20050901 to Present
CPSC 1040 UBCO UBCO COSC_O 1st (3) 20120901 to Present
CPSC 1040 UBCV UBCV CPSC_V 1st (3) 20060101 to Present

Inactive Transfers:

Course Destination Credit Start/End
CPSC 1040 DOUG DOUG CSIS 1175 (3) or DOUG ITEC 1165 (3) 20070901 to 20130831
CPSC 1040 DOUG DOUG CISY 1165 (3) or DOUG CISY 1210 (3) or DOUG CISY 2365 (3) or DOUG CMPT 1101 (3) 20070501 to 20070831
CPSC 1040 DOUG DOUG CISY 1165 (3) or DOUG CISY 1210 (3) or DOUG CMPT 1101 (3) 20040901 to 20070430
CPSC 1040 KPU KPU CISY 1113 (3) 20050901 to 20130831
CPSC 1040 UFV UFV CIS 180 (3) 20050901 to 20211231

Current Offerings:

No offerings found for this semester (2025 10).

Previous Offerings:

Semester Seats Waitlist Days Time Room Type Instructor
2015 30 3 33 ------- - WWW Lecture Mingwu Chen
M-W---- 1130-1320 A351 Lab Mingwu Chen
M------ 1600-1755 B031 Exam Mingwu Chen, Wei Cai
2015 30 8 40 ------- - WWW Lecture Mingwu Chen
-T-R--- 1330-1520 B019 Lab Mingwu Chen
M------ 1600-1755 B032 Exam Mingwu Chen
2014 30 0 41 ------- - WWW Lecture Mingwu Chen
-T-R--- 1330-1520 B019 Lab Mingwu Chen
--W---- 1330-1525 B016 Exam Mingwu Chen
2014 20 3 29 ------- - WWW Lecture Mingwu Chen
-T-R--- 1130-1320 A217 Lab Mingwu Chen
---R--- 0830-1025 B029 Exam Mingwu Chen
2014 10 0 33 ------- - WWW Lecture Mingwu Chen
-T-R--- 1430-1620 B019 Lab Mingwu Chen
---R--- 1330-1525 A347 Exam Mingwu Chen
2013 30 9 ------- - WWW Lecture Mingwu Chen
-T-R--- 1030-1220 A219 Lab Mingwu Chen
--W---- 1100-1255 B008 Exam Mingwu Chen
2013 20 6 N/A ------- - WWW Lecture Bijan Farrahi
-T-R--- 1130-1320 A217 Lab Bijan Farrahi
---R--- 0830-1025 B016 Exam Bijan Farrahi
2013 10 2 N/A ------- - WWW Lecture Mingwu Chen
-T-R--- 1430-1620 B019 Lab Mingwu Chen
-T----- 1330-1525 B010 Exam Mingwu Chen
2012 10 0 M-W---- 1230-1320 B008 Lecture Mingwu Chen
-T-R--- 1230-1420 A215 Lab Mingwu Chen
-T----- 1600-1755 A122B Exam Mingwu Chen
2012 10 8 M-W---- 1030-1120 A351 Lecture Mingwu Chen
-T-R--- 1030-1220 A215 Lab Mingwu Chen
-T----- 1600-1755 A122B Exam Mingwu Chen
2011 30 3 N/A -T-R--- 1330-1420 B021 Lecture Catherine Levinson
M-W---- 1230-1420 A215 Lab Catherine Levinson
-T----- 1100-1255 A136B Exam Catherine Levinson
2011 30 4 N/A -T-R--- 0930-1020 B023 Lecture Catherine Levinson
M-W---- 0830-1020 A215 Lab Catherine Levinson
-T----- 1100-1255 A136B Exam Catherine Levinson
2011 10 9 N/A M-W---- 1230-1320 A351 Lecture Mingwu Chen
-T-R--- 1230-1420 B019 Lab Mingwu Chen
--W---- 1100-1255 A136A Exam Mingwu Chen
2011 10 8 N/A M-W---- 1030-1120 A351 Lecture Mingwu Chen
-T-R--- 1030-1220 B019 Lab Mingwu Chen
--W---- 1100-1255 A136A Exam Mingwu Chen
2010 30 4 N/A -T-R--- 1430-1520 B155 Lecture Bijan Farrahi
M-W---- 1430-1620 A215 Lab Bijan Farrahi
----F-- 0830-1025 A122A Exam Bijan Farrahi
2010 30 6 N/A -T-R--- 0930-1020 B155 Lecture Bijan Farrahi
M-W---- 0930-1120 A215 Lab Bijan Farrahi
----F-- 0830-1025 A122A Exam Bijan Farrahi
2010 20 4 N/A M------ 0930-1120 B019 Lecture Bijan Farrahi
-T-R--- 0930-1120 B019 Lab Bijan Farrahi
---R--- 1100-1255 B018 Exam Bijan Farrahi
2010 10 Cancel N/A -T-R--- 0930-1020 Lecture
M-W---- 0930-1120 Lab
2010 10 6 N/A M-W---- 1230-1320 A351 Lecture Catherine Levinson
-T-R--- 1230-1420 B019 Lab Catherine Levinson
2010 10 9 N/A M-W---- 1030-1120 A351 Lecture Catherine Levinson
-T-R--- 1030-1220 B019 Lab Catherine Levinson
2009 30 3 N/A -T-R--- 1430-1520 A351 Lecture Catherine Levinson
M-W---- 1430-1620 B015 Lab Catherine Levinson
2009 30 2 N/A -T-R--- 0930-1020 B152 Lecture Catherine Levinson
M-W---- 0930-1120 A215 Lab Catherine Levinson
2009 20 Cancel N/A ------- - WWW Lecture
---R--- 1230-1525 Lab
2009 20 11 N/A ------- - WWW Lecture Mingwu Chen
M------ 1430-1725 A217 Lab Mingwu Chen
2009 10 12 N/A M-W---- 1230-1325 A351 Lecture Catherine Levinson
-T-R--- 1230-1425 A217 Lab Catherine Levinson
2009 10 5 N/A M-W---- 1030-1125 A351 Lecture Catherine Levinson
-T-R--- 1030-1225 A217 Lab Catherine Levinson
2008 30 11 N/A ------- - WWW Lecture Mingwu Chen
-T----- 1730-2025 A217 Lab Mingwu Chen
2008 30 11 N/A -T-R--- 0930-1025 A351 Lecture Gladys Monagan
M-W---- 0930-1125 A215 Lab Gladys Monagan
2008 20 Cancel N/A ----F-- 1030-1225 Lecture
-T-R--- 1130-1225 Lecture
M------ 1030-1225 Lab
2008 10 4 N/A M-W---- 1230-1325 A351 Lecture Catherine Levinson
-T-R--- 1230-1425 A217 Lab Catherine Levinson
2008 10 10 N/A M-W---- 1030-1125 A351 Lecture Catherine Levinson
-T-R--- 1030-1225 A217 Lab Catherine Levinson
2007 30 11 N/A -T----- 0930-1025 A351 Lecture Hengameh Hamavand
--W---- 0930-1125 A215 Lecture Hengameh Hamavand
---R--- 0930-1025 A351 Lecture Hengameh Hamavand
M------ 0930-1125 A215 Lab Hengameh Hamavand
2007 30 5 N/A -T----- 1730-1825 A217 Lecture Daniel Scott
------- - WWW Lecture Daniel Scott
-T----- 1830-2025 A217 Lab Daniel Scott
2007 20 9 N/A M------ 0930-1125 B022 Lecture Hengameh Hamavand
-T----- 0930-1125 B015 Lecture Hengameh Hamavand
---R--- 0930-1125 B019 Lab Hengameh Hamavand
2007 10 Cancel N/A ------- - WWW Lecture
--W---- 1430-1625 Lab
2007 10 8 N/A MT----- 0930-1125 A217 Lecture Nalin Wijesinghe
--W---- 0930-1125 B019 Lab Nalin Wijesinghe
2006 30 2 N/A M-W---- 1130-1325 B252 Lecture Daniel Scott
-T----- 1130-1325 A215 Lab Daniel Scott
2006 10 6 N/A M-W---- 0930-1125 A217 Lecture Amir Ghaseminejad
-T----- 0930-1125 A215 Lab Amir Ghaseminejad