Which Math courses should I take?
CISC 102/3.0, a course in Discrete Mathematics, is now required in all Computing programs (unless MATH 110/6.0 is taken). CISC 121/3.0 has CISC 102 (or any 1st-year Mathematics course) as a corequisite.
Many Computing programs have a 1st-year Linear Algebra course as a requirement. This can be satisfied with MATH 110, MATH 111/6.0, or MATH 112/3.0. We recommend MATH 111 except for students who intend to take subsequent Math courses that require or recommend MATH 110, such as students intending to take the Computing and Math plan (COMA). MATH 112 is an abbreviated version of MATH 111 intended for students such as Biomedical Computing who have difficulty fitting the latter into their schedules; pairing it with MATH 212/3.0 is roughly equivalent to MATH 111.
Students in Computing programs that require Calculus would normally take MATH 121/6.0. MATH 120/6.0 can be taken by students who intend to take subsequent Math courses that require or recommend it. MATH 126/6.0 is available for students in Arts programs, such as Computing and the Creative Arts. Please refer to the FAQ on MATH and STATs courses.
What courses can I take as electives?
Any Arts and Science course for which you have the prerequisites and can fit into your schedule can be chosen as electives. Consult the Arts and Science calendar for a full list of courses and prerequisites.
How many courses should I register in?
The normal course load is five courses in each term. You can enroll in a sixth during the September open enrollment period, but should seriously consider the possible effect of the extra workload on your grades.
What courses must be taken in the first year for each degree program?
Program | For Students With Programming Experience | For Students Without Programming Experience |
---|---|---|
COMP-G-BA/COMP-Y (Arts General/Minor) | CISC 102/3.0, CISC 121/3.0, CISC 124/3.0, plus electives | CISC 102/3.0, CISC 101/3.0 or 110/3.0, CISC 121/3.0, plus electives |
COMP-G-BCP/COMP-Z (Science General/Minor) | CISC 102/3.0, CISC 121/3.0, CISC 124/3.0 and MATH 111/6.0, plus electives | CISC 102/3.0, CISC 101/3.0 or 110/3.0, 121/3.0 and MATH 111/6.0, plus electives |
COMP-M-BCH/CSCI-P-BCH (Computing Major/Computer Science Specialization) | CISC 102/3.0, CISC 121/3.0, 124/3.0, MATH 111/6.0 (or MATH 112/3.0 or MATH 110/6.0), MATH 121/6.0 (or MATH 120/6.0), plus electives | CISC 102/3.0, CISC 101/3.0 or 110/3.0, 121/3.0, MATH 111/6.0 (or MATH 112/3.0 or MATH 110/6.0), MATH 121/6.0 (or MATH 120/6.0), plus electives |
BMCO-P-BCP (Biomedical Computing) | CISC 102/3.0, CISC 121/3.0, CISC 124/3.0, MATH 112/3.0, MATH 121/6.0 (or MATH 120/6.0), BIOL-102/3.0, BIOL-103/3.0, CHEM-112/6.0 | CISC 102/3.0, CISC 101/3.0 or 110/3.0, CISC 121/3.0, MATH 112/3.0, MATH 121/6.0 (or MATH 120/6.0), BIOL-102/3.0, BIOL-103/3.0, CHEM-112/6.0 |
COCA-P-BAH (Computing and the Creative Arts) | CISC 102/3.0, CISC 121/3.0, CISC 124/3.0, 100-level required courses in at least one of the Arts subjects, plus electives | CISC 102/3.0, CISC 101/3.0 or 110/3.0, CISC 121/3.0, 100-level required courses in at least one of the Arts subjects, plus electives |
COGS-P-BCH (Cognitive Science) | CISC 102/3.0, CISC 121/3.0, CISC 124/3.0, MATH 111/6.0 (or MATH 112/3.0 or MATH 110/6.0), PSYC 100/6.0 and/or PHIL-115/6.0 and/or LING-100/6.0, COGS-100/3.0, plus electives | CISC 102/3.0, CISC 101/3.0 or 110/3.0, CISC 121/3.0, MATH 111/6.0 (or MATH 112/3.0 or MATH 110/6.0), PSYC 100/6.0 and/or PHIL-115/6.0 and/or LING-100/6.0, COGS-100/3.0, plus electives |
SODE-P-BCH (Software Design) | CISC 102/3.0, CISC 121/3.0, CISC 124/3.0, MATH 111/6.0 (or MATH 112/3.0 or MATH 110/6.0), MATH 121/6.0 (or MATH 120/6.0), plus electives. | CISC 102/3.0, CISC 101/3.0 or 110/3.0, CISC 121/3.0, MATH 111/6.0 (or MATH 112/3.0 or MATH 110/6.0), MATH 121/6.0 (or MATH 120/6.0), plus electives |
COMA-P-BCH (Computing and Mathematics) | CISC 121/3.0, 124/3.0, MATH 110/6.0 (or CISC 102 and either MATH 112/3.0 or MATH 111/6.0), MATH 120/6.0 (or MATH 121/6.0), plus electives | CISC 101/3.0 or 110/3.0, CISC 121/3.0, MATH 110/6.0 (or CISC 102/3.0 and either MATH 112/3.0 or MATH 111/6.0), MATH 120/6.0 (or MATH 121/6.0), plus electives |
Students should consult the calendar and/or an academic adviser for more information.