The Bachelor of Computer Science and Arts (BCSA) degree has three main curricular components:

1) BCSA General Education (Gen Ed)
The BCSA BSA General Education is a distinctive core curriculum that provides a foundation in humanities, social sciences, natural sciences, and mathematics. In addition, students are required to fulfill a freshman research seminar requirement, a junior seminar requirement, a junior portfolio review, a senior capstone project, and a computing skills workshop.

1. Writing/Expression (1 course)
2. Cultural Analysis (1 course)
3. Mathematics (2 courses)
4. Science (2 courses)
5. Engineering (In consultation with your academic advisor, an engineering could substitute for one of the two Science requirements.)
6. Economic, Political, & Social Institutions or Cognition, Choice & Behavior (1 course)
7. One additional course from one the following departments: English, History, Modern Languages, Philosophy, or Psychology (1 course)
8. BXA Freshman Research Seminar (1 course)
9. BXA Junior Seminar (1 course)
10. BXA Junior Portfolio Review (1 review)
11. BXA Capstone Project (2 courses)
12. University Requirement: Computing @ Carnegie Mellon (1 mini-course)

BCSA Gen Ed course requirements [PDF]

2) College of Fine Arts (CFA) Concentration
Students choose their fine arts concentration from among the five schools in CFA: Architecture, Art, Design, Drama, or Music. A student must meet entry requirements for the specific CFA school of their choice. While in the BCSA Program, a student may change their CFA concentration only if they pass all admission requirements for that particular CFA school.

CFA concentration course requirements [PDF]:
Architecture | Art | Design | Drama | Music

3) School of Computer Science (SCS) Concentration
Students choose their computer science concentration according to the requirement established by the School of Computer Science.

SCS Concentration course requirements [PDF]


BCSA General Education
CFA Concentration
SCS Concentration
121 units
108-118 units
111 units
340-350 units
Free Electives
+ 30-40 units


Facebook Twitter LinkedIn