Mathematics and Computer Science Double Major Requirements
Math-Computer Science Combined Major
The primary objective of the mathematics-computer science combined major is to allow students to explore the lively boundary between computer science and mathematics, where these two disciplines interact and support each other in important ways. This program is designed to give students a core knowledge in both disciplines, to allow them to build on that core with the advanced courses and to provide the foundation necessary to pursue an advanced degree.
To print out a hard copy of this worksheet, please first download the PDF file from the bottom of this page. (We would not recommend printing directly from this web page.)
Mathematics-Computer Science Combined Major (16 courses)
Computer Science (8 courses)
Basic Courses
_______ CS 140 Introduction to Computer Programming
_______ CS 219 Techniques of Computer Science
_______ CS 220 Computer Organization
_______ CS 319 Data Structures
Core Courses (2 of the following)
_______ CS 362 Algorithm Analysis
_______ CS 364 Programming Languages
_______ CS 380 Theory of Computation
Electives (2 courses at the 300-level or above)
3_______
3_______
Mathematics (8 courses)
Calculus Sequence (3 courses)
_______ Math 135 Calculus I
_______ Math 136 Calculus II
_______ Math 205 Calculus III (Multivariable Calculus)
Core Theory Courses (2 courses)
_______ Math 280 Bridge to Higher Mathematics
_______ Math 315 Group Theory OR Math 316 Ring Theory
Electives: Three courses at the 200 level or above,with at mose one course at the 200 level.
Math _______
Math _______
Math _______
NOTE: One of the electives in either CS or Math must be an approved senior project or Senior Thesis.
| Attachment | Size |
|---|---|
| Math Computer Science Combined Major.pdf | 58.68 KB |
