Program Introduction
The Computer Science Bachelor of Arts (CS B.A.) program at UC Berkeley is offered through the College of Letters & Science, providing students with a foundation in computer science while allowing flexibility to explore diverse academic fields. This program is ideal for students interested in integrating computer science with other disciplines and qualifies as a STEM (Science, Technology, Engineering, and Mathematics) field, making students eligible for OPT (Optional Practical Training) extensions. This degree includes core computer science courses but has fewer technical requirements than the B.S. degree, giving students more room to pursue minors or double majors. The program is well-suited for students looking to combine computer science with other fields for diverse career paths.
- Language of InstructionEnglish
- Program Length48 months
- Teaching MethodsOffline
- Math and Science Foundation: Includes calculus, discrete mathematics, linear algebra, and probability courses - Lower-Division CS Courses: Programming fundamentals, data structures, computer architecture, and more - Upper-Division CS Courses: Various electives including algorithms, operating systems, software engineering, etc. - Design Course: At least one design course required from various options Technical Electives: Choice of upper-division CS courses, EE courses, or approved technical courses from other departments
Software Engineer
$110,000 ~ $140,000
Data Scientist
$105,000 ~ $140,000
Product Manager
$100,000 ~ $135,000
UX/UI Designer
$90,000 ~ $120,000
Intakes | Application Deadlines |
---|---|
2025 Fall | 2024-11-30 |
Admission Requirement
- GPA3.9
- SATNo Min Score
- ACTNo Min Score
80
6.5
- Online ApplicationRequired
- Personal Insight Questions responsesRequired
- High school transcriptsRequired
- Activities and awards listOptional
- Standardized test scoresOptional
Fees and Funding
$54,708/Year
$22,398/Year
$95