subjects > CPSC > CPSC 2301

CPSC 2301: Software Engineering

The design and implementation of medium and large-scale software systems using group programming techniques. A best practices approach to understanding people, product, process and technology issues in an enterprise. Software Engineering principles, techniques, methodologies, standards, quality assurance including verification and validation, design and development tools. Students will undertake a comprehensive team software development project with emphasis on issues such as system functionality, flexibility, maintainability, risk management, time and resource constraints, and documentation.

Students will receive credit for only one of CPSC 2300, 2301, 2350, or CSIS 2302.

Prerequisite(s): A minimum "C" grade in CPSC 1160 or 1181, and a minimum "C" grade in CPSC 1280 and 2221; or permission of department. Prerequisites are valid for only three years.

Course Information:

Credits:

3.0

Additional Fees:

$114.05

Repeat Limit:

2

Lecture Hours:

4.0

Seminar Hours:

0.0

Lab Hours:

2.0

Offered online:

False

Course outline(s):

CPSC 2301 - Summer 2019 (v. 2)


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

Transfers:

Course Destination Credit Start/End
CPSC 2301 ALEX ALEX CPSC 295 (3) 20220501 to Present
CPSC 2301 SFU SFU CMPT 275 (3) 20010901 to Present
CPSC 2301 TRU TRU COMP 2XXX (3) 20110101 to Present
CPSC 2301 UBCO UBCO COSC_O 231 (3) 20050501 to Present
CPSC 2301 UBCV UBCV CPSC_V 2nd (4) 20080101 to Present
CPSC 2301 UVIC UVIC SENG 321 (1.5) 20050901 to Present

Inactive Transfers:

Course Destination Credit Start/End
CPSC 2301 TRU TRU CPSC 2XX (3) 20010901 to 20101231
CPSC 2301 UBCV UBCV CPSC_V 2nd (3) 20010901 to 20071231

Current Offerings:

No offerings found for this semester (2024 30).

Previous Offerings:

Semester Seats Waitlist Days Time Room Type Instructor
2020 10 Cancel N/A
2019 10 16 N/A M-W---- 1630-1820 B022 Lecture Jeremy Hilliker
-T----- 1630-1820 T215 Lab Jeremy Hilliker
---R--- 1830-2125 L208 Exam Jeremy Hilliker
2017 10 25 N/A M-W---- 1630-1820 B022 Lecture Ardeshir Bagheri
-T----- 1630-1820 T215 Lab Ardeshir Bagheri
M------ 1330-1525 B008 Exam Ardeshir Bagheri
2016 10 18 N/A M-W---- 1630-1820 B152 Lecture Ardeshir Bagheri
-T----- 1630-1820 C014 Lab Ardeshir Bagheri
M------ 1330-1525 B148 Exam Ardeshir Bagheri
2012 30 14 N/A M-W---- 1630-1820 B155 Lecture Ardeshir Bagheri
-T----- 1630-1820 A219 Lab Ardeshir Bagheri
--W---- 1600-1755 B155 Exam Ardeshir Bagheri
2011 10 8 N/A M-W---- 1630-1820 B155 Lecture Ardeshir Bagheri
-T----- 1630-1820 B019 Lab Ardeshir Bagheri
M------ 1330-1525 B019 Exam Ardeshir Bagheri
2009 30 5 N/A M--R--- 1330-1520 B245 Lecture Nalin Wijesinghe
-T----- 1330-1520 A217 Lab Nalin Wijesinghe
2008 30 8 N/A M--R--- 1230-1425 B152 Lecture Nalin Wijesinghe
-T----- 1230-1425 A217 Lab Nalin Wijesinghe
2007 30 7 N/A M--R--- 1230-1425 B010 Lecture Nalin Wijesinghe
-T----- 1230-1425 A217 Lab Nalin Wijesinghe
2006 30 13 N/A M------ 1030-1225 A351 Lecture Hengameh Hamavand
-T----- 1030-1225 A322 Lecture Hengameh Hamavand
---R--- 1030-1225 A217 Lab Hengameh Hamavand
2005 30 15 N/A MTWR--- 0930-1025 A284 Lecture Hengameh Hamavand
----F-- 0930-1125 A217 Lab Hengameh Hamavand
2004 30 23 N/A MTW-F-- 1130-1225 A284 Lecture Nalin Wijesinghe
---R--- 1130-1325 A217 Lab Nalin Wijesinghe
2003 30 16 N/A MTWR--- 0930-1025 A210 Lecture Hengameh Hamavand
----F-- 0930-1125 A217 Lab Hengameh Hamavand
2002 30 25 N/A MTWR--- 1030-1125 A320 Lecture Hengameh Hamavand
--W---- 1130-1325 B019 Lab Hengameh Hamavand
2001 30 8 N/A -T----- 1030-1225 B248 Lecture Nalin Wijesinghe
---R--- 1030-1225 A319 Lecture Nalin Wijesinghe
--W---- 1030-1225 A217 Lab Nalin Wijesinghe