The Bachelor of Computer Science and Arts (BCSA) degree has three main curricular components:
1) BCSA General Education (Gen Ed)
The BCSA 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 BXA-specific courses.
1. Writing (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. University Requirement: Computing @ Carnegie Mellon (1 mini-course)
9. BXA Required Courses (5 courses)
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
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 DEGREE REQUIREMENTS
|BCSA General Education
|+ 30-40 units