Software Engineering
Program Overview
Software Engineering
About Software Engineering
Software engineering covers the development, deployment, and maintenance of software systems. Software engineers understand the challenges of large-scale systems development and are equipped with the necessary technical, process, and people skills to be productive in a team environment. Both technical and team management skills are needed.
Faculty Advisors
For additional information on assigned Faculty Advisors, please refer to the CSC Faculty Advising Page.
Course Substitutions
As curriculum changes between different catalog years, the following changes apply to SE majors only, and a petition will not be required.
All SE Students:
- Your catalog | You may use: | To substitute for:
- Any GE Area C2 course (4) | PHIL 230 or PHIL 231 (4)
- An upper-division course that has CSC 202 or 203 listed as a pre-requisite | Technical Elective with a pre-requisite requirement
- CSC 305, 313, 325, 369, 371, 377, 378, 480, 493, CPE 315, DATA 301 | Technical Elective with a pre-requisite
- 4 additional units of approved CSC Technical Electives -or- A score of 4 or 5 on the AP Computer Science A Test | CPE/CSC 123 (4)
- STAT 305 (4) | Math/Stat Elective (4) -OR- External Technical Elective (4)
- CSC 248 (4) | CSC 348 (4)
- Any GE Area A3 Course (4) | ENGL 149 (4)
- CSC/CPE 425 | Technical Elective
- CSC 524 | Technical Elective
- CPE/EE 133 (4) + CPE/EE 233 (4) | CSC 225 (4)
- CSC 549 | Technical Elective
- IME 315 (3) | IME 314 (3)
- CSC 497 and CSC 498 | Approved Technical Electives
- CSC/CPE 469 | Approved Technical Electives
- STAT 334 OR STAT 434 | Approved External Technical Electives
- CSC 313, CSC 377, CSC 482, and CSC 487 | Approved Technical Electives
- CSC 448, 482, and 487 | Approved Technical Electives with Prerequisite
- PHIL 323 | CSC 300
- COMS 217 | PSY 350/351
- CSC 400 | Approved Technical Electives (limited to 4 total units)
- CSC 492 (3 units) | CSC 492 (2 units) - Additional unit will count towards Technical Electives
- CSC 141 (or transfer equivalent) if taken prior to Fall 2016 | CSC 348
SE Transfer Students:
- Your catalog | you may use: | to substitute for:
- Transfer Student (non-Cal Poly) coursework that articulates to an approved B2 Life Science (4) | Life Science Elective (4)
- Any GE Area C2 Course (4) | PHIL 230/231 (4)
- 4 excess units in transfer from STEM coursework (Science, Technology, Engineering, Math) | CPE 123
Proposed Course Offerings
CSC Proposed Course Offerings are available for planning purposes.
Flowcharts
Department flowcharts provide an example of an academic plan and serve as a guide for planning purposes.
Curriculum Sheets
Curriculum sheets provide an outline of all the requirements needed to complete a degree.
Related Content
Multicultural Engineering Program
The Multicultural Engineering Program (MEP) is available.
International Exchange Program - Study Abroad
The International Exchange Program (IEP) is available for study abroad opportunities.
Writing and Learning- Tutoring
Tutoring services are available for writing and learning support.
