The course requirements for the Computing and Financial Management (CFM) and Computer Science (CS) program are similar but do vary in the flexibility and structure that allow you to take non-math and/or computer science courses. Find out how CFM and CS align and differ by reviewing the number and kinds of course requirements for each program.
CFM is a double major of computer science and finance. To fit in these major requirements, there are limitations in the courses that you get to choose from. However, you will find that CFM students get a comparable set of core courses as computer science majors.
Each program requires the completion of 40 course requirements.
Core requirements
These are the specific courses that you must take to learn the core competencies within the disciplines of each program.
Legend
- Units – Courses are measured in units. One course is valued at 0.5 units.
| Courses | Computing and Financial Management program | Computer Science program |
|---|---|---|
| Computer Science (CS) |
7.5 COURSES CS115, CS135 or CS145 CS136 or CS146 CS136L (0.5) CS240, CS241, CS245, CS246, CS341 |
9.5 COURSES CS115, CS135 or CS145 CS136 or CS146 CS136L (0.5) CS240, CS241, CS245, CS246, CS251, CS341, CS350 |
| Mathematics (MATH) |
5 COURSES MATH135 or MATH145 MATH136 or MATH146 MATH127, MATH137 or MATH147 MATH128, MATH138 or MATH148 MATH 239 or MATH249 |
5 COURSES MATH135 or MATH145 MATH136 or MATH146 MATH127, MATH137 or MATH147 MATH128, MATH138 or MATH148 MATH 239 or MATH249 |
| Accounting and Financial Management (CFM) |
10 COURSES AFM101, AFM102, AFM121, AFM131, AFM231, AFM272, AFM322, AFM372, AFM424, AFM425 |
0 COURSES Not required |
| Economics (ECON) |
2 COURSES ECON101, ECON102 |
0 COURSES Not required |
| Statistics (STAT) |
3 COURSES STAT230 or STAT240, STAT 231 or STAT241, STAT 373 |
2 COURSES STAT230 or STAT240, STAT 231 or STAT241 |
| Communications [English (ENGL), English for Multilingual Speakers (EMLS), Speech Communication (SPCOM)] | Two of ENGL109, ENGL119, EMLS129R/ENGL129R, or SPCOM223 |
2 COURSES One Communication List I (60%) One Communication List II or an additional course from List I |
Additional requirements
These are the courses that you get to choose to take; either from a broad or narrow list of pre-selected courses.
Legend
- Units – Courses are measured in units. One course is valued at 0.5 units.
| Courses | Computing and Financial Management program | Computer Science program |
|---|---|---|
| Computer Science (CS) |
3 COURSES One CS251, CS340-398, CS440-498, or CO487 |
6 COURSES Three CS340-398, CS440-498 Two CS440-498 One CS440-498 or CS499T or CS6XX or CS7XX or CO487 or STAT440 |
| Accounting and Financial Management (AFM) |
2 COURSES Two AFM 300 or 400 level courses |
0 COURSES Not required |
| Other (various) |
6 COURSES Two of AFM291, any AFM 300 or 400 level, CFM401, ECON 201, ECON 206, ECON 207, ECON 231, ECON 332, MGMT 244, PHIL215 Four additional courses (any course) |
16 COURSES Non-math units that satisfy elective breadth and depth requirements: All of (breadth): 1.0 units from the humanities 1.0 units from the social sciences 0.5 units from the pure sciences 0.5 units from the pure and applied sciences One of (depth): 1.5 units in the same subject area with at least 0.5 units at the 3rd year level or higher 1.5 units with the same subject forming a prerequisite chain of length three Eight additional courses (Six non-math courses) |
These tables are a handy tool, but are not substitutes for the official degree regulations. If there is a question of interpretation or a discrepancy, the University Undergraduate Calendar takes precedence.