College Majors For Students interested in Computer Science

Students, parents and counsellors who wish to explore college majors in California 4-year colleges may find the Assist.Org website helpful. 

ASSIST is an online student-transfer information system that shows how course credits earned at one public California college or university can be applied when transferred to another. ASSIST is the official repository of articulation for California’s public colleges and universities and provides the most accurate and up-to-date information about student transfer in California.

What is Computer Science?

According to the Assist website, 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 methodologies and languages, hardware engineering, software engineering, networking and communication, and database systems.

Computer Science disciplines include:

  • Bioinformatics
  • Business Information Systems
  • Cognitive Science
  • Computer Science and Engineering
  • Geographic Information Systems
  • Graphic Communications
  • Information Systems

The following majors are available at university campuses for the selected discipline. The campuses that offer the major are identified next to each major name. Click a campus abbreviation next to a major to see more information about that major.

Bioinformatics Majors

Bioengineering: Bioinformatics B.S. (UCSD)
Bioinformatics B.S. (CSUSB, UCSC)
Biology B.S. (CSUCI)
Biology with Specialization in Bioinformatics B.S. (UCSD)
Biotechnology B.S. (UCD)
Chemistry: Bioinformatics B.S. (UCSD)
Computational and Systems Biology (Pre) B.S. (UCLA)
Computer Science with Specialization in Bioinformatics B.S. (UCSD)
Genetics B.S. (UCD)

Business Information Systems Majors

Accountancy B.S. with Option in Information Systems (CSUN)
Business Administration (Accounting Information Systems Concentration) B.S. (CSUSB)
Business Administration (Information Assurance and Security Management Concentra (CSUSB)
Business Administration (Information Management Concentration) B.A. (CSUSB)
Business Administration (Information Management Concentration) B.S. (CSUSB)
Business Administration B.A. Concentration in Information Systems (CSUFULL)
Business Administration B.A. Concentration in Management Science (CSUFULL)
Business Administration B.A. Joint emphasis in Accounting/Information Systems (CSUFULL)
Business Administration B.S. (CPSLO, CSULA, CSUS)
Business Administration B.S. Concentration in Accounting Info. Systems (CPSLO, CSUS)
Business Administration B.S. Concentration in Info. Technology/e-Commerce (CSUMB)
Business Administration B.S. Concentration in Information Systems (CSUDH, SFSU)
Business Administration B.S. Concentration in Management Information Systems (CSUS)
Business Administration B.S. Information Systems Security Concentration (CSUDH)
Business Administration B.S. with Computer Information Systems Option (CPP, CSUFRES)
Business Administration B.S. with Emphasis in Information Systems (SDSU)
Business Administration B.S. with Management Information Systems Option (CSULB)
Business Administration B.S., (Concentration in Accounting Information Systems) (SJSU)
Business Administration B.S., (Concentration in Management Information Systems) (SJSU)
Business Information Management B.S. (UCI)
Business Information Systems B.S. (CSUC)
Business Information Systems B.S. Option in Accounting Information Systems (CSUC)
Business Information Systems B.S. Option in Management Information Systems (CSUC)
Business Information Systems B.S. Option in Supply Chain Management System (CSUC)
Computer Information Systems B.S. (CSULA, CSUSTAN)
Computer Information Systems B.S. with Option in Business Systems (CSULA)
Economics B.A. (SSU)
Information Systems B.S. (CSUN)

Cognitive Science Majors

Cognitive Science (Pre) B.S. (UCLA)
Cognitive Science B.A. (UCB, UCSD)
Cognitive Science B.A., B.S. (UCM)
Cognitive Science B.S. (UCSC, UCSD)
Cognitive Science with Specialization in Clinical Aspects of Cognition B.S. (UCSD)
Cognitive Science with Specialization in Computation B.S. (UCSD)
Cognitive Science with Specialization in Human Cognition B.S. (UCSD)
Cognitive Science with Specialization in Human Computer Interaction B.S. (UCSD)
Cognitive Science with Specialization in Neuroscience B.S. (UCSD)
Cognitive Studies B.A. (CSUSTAN)
Mathematics B.A. (CSULA)
Mathematics B.A. with General Mathematics Option (CSULA)
Mathematics B.S. (CSULA)
Mathematics B.S. (Cognitive Science Emphasis) (CSUCI)
Mathematics B.S. with Applied Mathematics Option (CSULA)
Mathematics B.S. with General Mathematics Option (CSULA)
Philosophy B.A. (CSULA)
Philosophy B.A. with Option in General Philosophy (CSULA)
Philosophy B.A. with Option in Pre-Law (CSULA)
Psychology B.A. (UCI, UCSB)

Computer Science and Engineering Majors

Applied Computer Graphics B.S. with Option in Production (CSUC)
Applied Computer Graphics B.S. with Option in Technical (CSUC)
Business Administration B.S. (CSULA)
Cognitive Science B.S. (CSUFRES)
Computer Engineering B.S. (CSUB, CSUFRES, CSUN, CSUSB, UCSB, UCSC)
Computer Engineering B.S. (Computer Science and Engineering) (UCSD)
Computer Engineering B.S. Concentration in Electrical Engineering (CSUB)
Computer Game Science, B.S. (UCI)
Computer Information Technology B.S. (CSUN)
Computer Science and Engineering B.S. (UCD, UCI, UCLA, UCM)
Computer Science and Info. Technology, Concentration in Game Development (CSUMB)
Computer Science and Info. Technology, Concentration in Internet Security (CSUMB)
Computer Science and Info. Technology, Concentration in Network and Security (CSUMB)
Computer Science and Info. Technology, Concentration in Software Engineering (CSUMB)
Computer Science and Information Technology (CSUMB)
Computer Science B.A. (UCB, UCSC, UCSD)
Computer Science B.A. – Computational Biology Emphasis (UCSB)
Computer Science B.A. – Computational Economics Emphasis (UCSB)
Computer Science B.A. – Computational Geography Emphasis (UCSB)
Computer Science B.S. (CPP, CPSLO, CSUB, CSUC, CSUCI, CSUDH, CSUEB, CSUFRES, CSUFULL, CSULA, CSULB, CSUN, CSUS, CSUSB, CSUSM, CSUSTAN, HSU, SDSU, SFSU, SJSU, SSU, UCD, UCI, UCLA, UCR, UCSB, UCSC, UCSD)
Computer Science B.S. – Computer Engineering Option (CSUEB)
Computer Science B.S. – Networking and Data Communication Option (CSUEB)
Computer Science B.S. – Software Engineering Option (CSUEB)
Computer Science B.S. Concentration in Computer Information Systems (CSUSM)
Computer Science with Specialization in Bioinformatics B.S. (UCSD)
Computer Science: Computer Game Design B.S. (UCSC)
Computer Technology B.A. – General Track (CSUDH)
Computer Technology B.A. – Homeland Security Track (CSUDH)
Computer Technology B.S. – Professional Track (CSUDH)
Creative Studies: Computer Science B.S. (UCSB)
Electrical Engineering and Computer Science B.S. (UCB)
Electrical Engineering and Computer Science/Materials Science & Egineering B.S. (UCB)
Electrical Engineering and Computer Science/Nuclear Engineering B.S. (UCB)
Industrial Technology B.S., (Concentration in Computer Electronics and Network T (SJSU)
Information and Computer Science B.S. (UCI)
Linguistics and Computer Science B.A. (UCLA)
Mathematics – Computer Science B.S. (UCSD)
Mathematics B.S. (SSU)
Mathematics B.S. Concentration in Computer Science (SSU)
Mathematics B.S. with Applied Math/Computer Science Option (CSULA)
Mathematics of Computation B.S. (UCLA)
Mathematics, Scientific Computation B.S. (UCSD)
Software Engineering B.S. (CPSLO, SJSU)
Statistics A.B. (Applied Statistics) (UCD)
Statistics B.S. (Applied Statistics Option) (UCD)
Statistics B.S. (Computational Statistics Option) (UCD)
Statistics B.S. (General Statistics Option) (UCD)
Visual Arts /Interdisciplinary Computing and the Arts B.A. (UCSD)

Geographic Information Systems Majors

Geography B.A. (CSUN)
Geography B.A. Concentration in Cartography GIS and Planning (CSUS)
Geography B.A. with Option in Geographic Information Systems (CSULA)
Geography B.S. Emphasis in Geographic Information Science (SDSU)
Geography B.S. with Geographic Information Systems Option (CPP)
Geomatics Engineering B.S. (CSUFRES)
Social and Behavioral Sciences B.A. Concentration in Geographic Info. Systems (CSUMB)

Graphic Communications Majors

Applied Computer Graphics B.S. with Option in Production (CSUC)
Applied Computer Graphics B.S. with Option in Technical (CSUC)
Art B.A. (CSUN)
Communication (Mass Communication Concentration) B.A. (CSUSB)
Communication Design B.A. with Option in Mass Communication Design (CSUC)
Communication Studies B.A. Concentration in Digital Media (CSUS)
Computer Science B.S. (CSUFRES, CSULA)
Creative Studies: Art B.A. (UCSB)
Design A.B. (UCD)
Graphic Communications B.S. (CSULA)
Graphic Communications B.S. (CPSLO)
Human Communication B.A. Concentration in History, Oral History, and New Media (CSUMB)
Human Communication B.A. Concentration in Journalism and Media Studies (CSUMB)
Journalism B.A. (CSUN)
Mass Communication and Journalism B.A. with Advertising Option (CSUFRES)
Mass Communication and Journalism B.A. with Digital Media Option (CSUFRES)
Mass Communication and Journalism B.A. with Electronic Media Production Option (CSUFRES)
Mass Communication and Journalism B.A. with Photojournalism Option (CSUFRES)
Television, Film and Media Studies B.A. with Option in Animation (CSULA)

Information Systems Majors

Business Administration (Information Management Concentration) B.S. (CSUSB)
Business Administration B.S. – Information Technology Management Option (CSUEB)
Business Administration B.S. Concentration in Info. Technology/e-Commerce (CSUMB)
Business Administration B.S. Concentration in Information Systems (SFSU)
Business Administration B.S. with Computer Information Systems Option (CPP)
Business Informatics B.S. (UCR)
Business Information Management B.S. (UCI)
Computational and Systems Biology (Pre) B.S. (UCLA)
Computer Engineering B.S. (CSULB)
Computer Information Systems B.S. (CSUC, CSULA, CSUSTAN)
Computer Information Systems B.S. with Option in Business Systems (CSULA)
Computer Information Systems B.S. with Option in Information Technology (CSULA)
Computer Information Technology B.S. (CSUN)
Computer Science B.S. (CSUCI, CSUFRES, CSULA, CSULB)
Computer Systems B.A. (CSUSB)
Informatics B.S. (UCI)
Information Systems Management B.S. (UCSC)
Information Technology B.S. (CSUCI)
Social and Behavioral Sciences B.A. Concentration in Geographic Info. Systems (CSUMB)