"Header" Home Majors UC Campuses CSU Campuses California Community Colleges Course Articulation

About This Page

Within most broad areas of study, there are more narrow fields called disciplines.


The list on this page shows the disciplines within the area of study you chose. To narrow your focus to a specific set of majors, select a discipline from the Discipline list.


To see disciplines for a different area of study, use the pulldown menu at the top of the page to select a different area of study, and then click Change. It is important to select a different area of study and then click the Area of Study change button so that the Discipline list shows the corresponding disciplines.

Area of Study:       

University Majors

Select a Discipline

Computer science involves the understanding and design of computers and computational processes. Disciplines range from the theoretical to the practical, and include algorithms and data structures, programming methodology and languages, hardware engineering, software engineering, networking and communication, and database systems.

Select a discipline from the Discipline pull-down menu below. Disciplines in this list are for the selected Area of Study only. Use the pull-down menu in the upper right corner if you wish to change the Area of Study. After selecting a Discipline, click Continue below to display a list of majors within the selected Area of Study.



ASSIST HomeExploring Majors Home  |  Majors  |  UC Campuses  |  CSU Campuses  |  Community Colleges  |  Course Articulation