University of Southern California
Home  |  Calendar  |  Search

Undergraduate Program


Brochure, Objectives and Outcomes

    Program brochure (PDF)

    Program objectives (PDF)

    Program outcomes (PDF)

BS in Computer Science (CSCI)

The Computer Science major at USC provides you with a well-rounded Computer Science education. It leads to a Bachelors of Science degree in the College of Letters, Arts and Sciences.

The Computer Science program is accredited by the Computing Accreditation Criteria (CAC) of ABET, http://www.abet.org.

Degree Requirements: (PDF)


BS in Computer Engineering and Computer Science (CECS)

The Computer Engineering and Computer Science program offers students an equal balance of hardware and software courses. It leads to a Bachelors of Science degree in the School of Engineering.

The Computer Engineering/Computer Science program is accredited by the Computing Accreditation Criteria (CAC) and the Engineering Accreditation Criteria (EAC) of ABET, http://www.abet.org.

Degree Requirements: (PDF)

BS in Computer Science (Games)

The goal of the BS in Computer Science (Games) program is to graduate students with a solid grounding in computer science and a cross-disciplinary background in game development.

There is currently no ABET accreditation criteria for Computer Science/Games programs.

Degree Requirements:  (PDF)


BS in Computer Science and Business Administration (CSBA)

The combined Bachelor of Science degree program in Computer Science/ Business Administration offers qualified students the opportunity to gain an educational foundation in both areas. Students must meet the admission requirements for both, the Computer Science department and the Marshall School of Business. The degree is administered by the Computer Science department.

There is currently no ABET accreditation criteria for Computer Science/Business programs.

Degree Requirements:  (PDF)


Minor in Computer Science

For more information click here.