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 requirement |
2 COURSES One of: AFM111, COMMST100, COMMST223, COMMST225, COMMST227, COMMST228, EMLS101 One of: EMLS129, ENGL101B, ENGL109, ENGL119, ENGL129, ENGL209, ENGL210E, ENGL210F |
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, ECON201, ECON206, ECON207, ECON231, ECON332, MGMT244, PHIL215 Four additional courses (any course) |
16 COURSES Two courses, in any combination, chosen from the Faculty of Arts, or from the following subject codes: BET, BUS, COMM, STV Two courses, in any combination, chosen from the following Faculties: Environment, Health, Science Four additional courses, in any combination, chosen from the following options: courses offered by the Faculties of Arts, Environment, Health, Science; courses with subject codes BET, BUS, COMM, STV (Two of the above courses must be at the 200-level or higher) 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 Undergraduate Studies Academic Calendar takes precedence.