CPSC 2301: Software Engineering

« Back to Course Listing

Course Format Lecture 4.0 h + Seminar 0.0 h + Lab. 2.0 h
Credits 3.0

Course Description

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 Attributes (New Window)

Check course schedule availability » Check if this course is Transferable » Check Bookstore for required textbooks »

Course Outline