Engineering Student Services Team
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. As a student, you can find more information below that pertains directly to your major.
For additional information on assigned Faculty Advisors please see the CSC Faculty Advising Page.
As curriculum changes between different catalog years, you may question what courses automatically transfer between catalogs. The following changes below apply to SE majors only and a petition will not be required.
4 additional units of approved CSC Technical Electives
A score of 4 or 5 on the AP Computer Science A Test
Math/Stat Elective (4)
External Technical Elective (4)
CSC 225 (4)
Note: this also applies to students pursuing a CSC minor.
Approved Technical Electives
CSC 492 (2 units) -
Additional unit will count towards Technical Electives
CSC Proposed Course Offerings
Department flowcharts provide an example of an academic plan. The flowcharts serve as a guide for planning purposes.
Curriculum sheets provide an outline of all the requirements needed to complete a degree.