BS in Mathematics &
Computer Science Check List revised 04/17/2007
Double major or double degrees, including many overlapping courses
Student:______________________________ Grad. Date:_________________
Advisor:______________________________ Date:______________________
Humanities Requirements (shared between Math and CS BS degrees)
ANTH or SOC 100X_____________ ECON or PS 100X ____________________
HIST 100X____________________ ENGL/FL 200X (lit) ___________________
ART/MUS/THR 200X, HUM 201X, or ANS 202X (art) _____________________
BA 323X, COMM 300X, NRM 303X, PS 300X, or PHIL 322X (ethics) _________
Note: can replace any two courses above with a one-year foreign language sequence.
General Degree Requirements
ENGL 111X___________________ ENGL 211X or 213X___________________
COMM 131X or 141X__________ Library skills: LS 100X, 101X, or test________
Physics (211X-212X)_________________________________________________
Other Science (8 credits; note breadth/depth)______________________________
CS Major Requirements (exactly like a normal CS degree)
Math 200X (Calc 1)___________ Math 201X (Calc 2) ______________________
Math 307 (Discrete) ___________________ Stat 300 _______________________
English 314X (Tech. Writing) ___________________
CS 201 (CS 1) __________________ CS 202 (CS 2) _______________________
CS 301 (Assembly) ______________ CS 321 (OS) ________________________
CS 311 (Algorithms) _____________ CS 331 (Languages) __________________
CS 411 (Algorithms) or CS451 (Automata) ___________________
CS 471 (SWE) _________________ CS 402(WO) (Senior Project) ___________
EE 341 _______________________ CS 441 (Arch) or EE 443 _______________
Math Major Requirements (exactly like a normal Math degree)
Math 202X (Calc. 3) ________________
Math 215 (Proofs) __________________ Math 405(W) (Groups) ___________
Math 314 (Linear) __________________ Math 401(W) (Adv Calc) _________________
Math 490(O) (Senior Seminar, a 1-credit course) _____________
Electives
Several electives overlap between CS and math, including:
Math 460 (Modeling) _________________________
Math 310 (Numerical Analysis) ________________
CS Electives (4 upper-division courses): Math 314, CS 451, Math 460, Math 310
Math Electives (7 upper-division courses): Stat 300, Math 307, CS 201, CS 411, Math 302, Math 460, Math 310
(Many other options are possible here!
Underlined courses are requirements for one degree, used as electives for the other degree.
In 2007, acceptable math electives were restricted to 300- or 400-level MATH or STAT courses, CS 201, and up to one other math-heavy course, such as CS 411 above.)
General
Total 120 credits_________________________________________________________
Note: If you have 144 or more credits, you can get two BS degrees, not just two majors!