Curriculum & Requirements

The objective of the Bachelor of Science degree in Computer Science is to prepare qualified students for careers involving the design of computer systems and their applications to science and industry.  The program provides an excellent foundation in all core areas of computer science, with the opportunity to choose electives in a variety of specialized fields.

Undergraduate Program

View the 2022-2023 Bachelor of Science in Computer Science curriculum requirements on the University e-Catalog website.

Curriculum & Requirements e-CATALOG

BSCS Major Courses Flow Chart

Visit to see which courses from a public California community college are transferrable to our Cal State LA Computer Science program. Please contact the department for help with the provided BSCS Major Course flow chart graphic.

major course flowchart

(Flow chart graphic provides the required pre-requisites and co-requisites.)


golden eagle handbook graphics

Undergraduate Student Handbook

The Undergraduate Student Handbook will contain most of the information available on this website. Click on the provided link to view the information offline or print whatever you need. Carry this handbook with you for every major advisement visit, and check our website for any updates. Visit the Division of Student Life website to view the Golden Eagle Handbook online.

Undergraduate Student Handbook PDF
(Updated in Fall 2021)