Engineering Student Services Team
The Computer Science Department educates students in the disciplines of computer science and software engineering, and teaches them to apply their education to solve practical problems in a socially responsible way. Pursuant to the department's educational mission, faculty engage in research and professional development that allows them to remain current in their fields and to provide technological leadership to the university community. 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.
It is important to declare your concentration to ensure your Degree Progress Report and Academic Progress Level is up to date for registration.
In order to declare your concentration, please:
In order to switch your concentration, please:
Please Note: A change of concentration will appear on your transcript.
As curriculum changes between different catalog years, you may question what courses automatically transfer between catalogs. The following changes below apply to CSC 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 (no double counting)
CSC 225 (4)
Note: this also applies to students pursuing a CSC minor.
CSC 491 + CSC 492 (4 units)
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.