 <div style="backgroundimage:url(/live/image/gid/54/width/1600/height/300/crop/1/29894_computer_science_header.rev.1450297918.png)"/>
 <div style="backgroundimage:url(/live/image/gid/54/width/1600/height/300/crop/1/29895_mathematics_header.rev.1450297934.png)"/>
Data Science, Math, Computer Science
Requirements Before Fall 2019

Majors and Minors in Mathematics and Computer Science
The Department of Mathematics & Computer Science is a joint department that offers a major and a minor in, both, mathematics and computer science.
Required courses at the 200level or higher may count towards the major or minor in mathematics and computer science only if the grade earned in the class is “C” or better and may be taken PassFail, as long as the grade originally earned in the class is “C” or better. Required courses at the 100level have no minimum grade requirement and may be taken PassFail.
Requirements for the Major in Mathematics:
At least 12 credits
 Mathematics 110: Calculus I (or Mathematics 115: Honors Calculus I)
 Mathematics 111: Calculus II (or Mathematics 116: Honors Calculus II)
 Mathematics 210: Multivariable Calculus
 Mathematics 230: Introduction to Abstract and Discrete Mathematics
 Mathematics 231: Linear Algebra
 Mathematics 311: Introduction to Real Analysis
 Mathematics 330: Modern Algebra I
 Computer Science 112: Introduction to ObjectOriented Programming
 1 of the following 2course sequences:
 Mathematics 331: Modern Algebra II and an additional Mathematics course at the 300level or above
 Mathematics 350: Mathematical Probability and Mathematics 351: Mathematical Statistics
 Mathematics 411: Topics in Modern Analysis (Real Analysis II) and an additional Mathematics course at the 300level or above
 At least 1 additional course chosen from the following:
 Physics 120: General Physics I
 Philosophy 265 / Computer Science 260: Symbolic Logic
 Economics 330: Econometrics
 any Computer Science course numbered 212 or above
 The Senior Studies requirement, which can be met in one of the following ways:
 a senior seminar
 a senior thesis
Internship credit may not be counted toward the major.
Most majors who plan careers in mathematics elect more than the minimum number of courses that are required. A reading knowledge of a foreign language is strongly recommended for students who plan to attend graduate school.
Requirements for the Minor in Mathematics:
At least 7 credits
 Mathematics 110: Calculus I (or Mathematics 115: Honors Calculus I)
 Mathematics 111: Calculus II (or Mathematics 116: Honors Calculus II)
 Mathematics 210: Multivariable Calculus
 Mathematics 230: Introduction to Abstract and Discrete Mathematics
 1 of the following courses:
 Mathematics 214: Differential Equations
 Mathematics 231: Linear Algebra
 Computer Science 112: Introduction to ObjectOriented Programming
 at least 1 additional Mathematics course at the 300level or above
Recommendations for Students Interested in Actuarial Science:
The department encourages students interested in the actuarial profession to prepare for the examinations administered by the Society of Actuaries for certification as an Associate or Fellow in that professional organization. Students interested in the actuarial profession should choose the following courses:
 Mathematics 110: Calculus I (or Mathematics 115: Honors Calculus I)
 Mathematics 111: Calculus II (or Mathematics 116: Honors Calculus II)
 Mathematics 210: Multivariable Calculus
 Mathematics 230: Introduction to Abstract and Discrete Mathematics
 Mathematics 231: Linear Algebra
 Mathematics 314: Numerical Analysis
 Mathematics 350: Mathematical Probability
 Mathematics 351: Mathematical Statistics
Requirements for the Major in Computer Science:
The Computer Science major is designed to prepare students, within a liberal arts setting, for careers or graduate work in the field of computer science. The curriculum emphasizes core fundamentals, objectoriented programming and design, Webcentric computing, and important application domains as well as theoretical results. Instruction takes advantage of a wide range of computer technology to facilitate learning and exploration. The departmental labs are fullynetworked, providing Windows, Macintosh, and Linux computing environments. Students interested in the major are strongly encouraged to begin their studies during their first year.
The minimum requirements for the major in Computer Science are completion of at least 10 courses as follows:
 Mathematics 110
 Mathematics 230
 Computer Science 112
 Computer Science 212
 Computer Science 213
 Computer Science 317
 Computer Science 318 or Computer Science 336.
 Two additional courses in Computer Science numbered 300 or above.
 The senior seminar (Computer Science 488 or Computer Science 489) or senior thesis in Computer Science.
Internship credit may not be counted toward the major.
Recommended (but not required) are the following:
 Mathematics 111
 Mathematics 150 (or 350 and 351 for a stronger theoretical background),
 Mathematics 231
 Mathematics 314
 Mathematics 375
 Philosophy 265
 Students interested in attending graduate school in computer science are strongly encouraged to take Computer Science 434 and Computer Science 461.
Requirements for the Minor in Computer Science:
The Computer Science minor is designed to impart the basics of the field of computer science and develop a proficiency in programming. In addition to a foundation in traditional object oriented programming, at least one course in Web programming is required.
The minimum requirements for the minor in Computer Science are completion of at least 6 courses as follows:
 Mathematics 110
 Computer Science 107 (Computer Science 312 or 318 may be substituted for 107.)
 Computer Science 112
 Computer Science 212
 Two additional courses from the following list:
 Computer Science 213
 Computer Science 312
 Computer Science 317
 Computer Science 318
 Computer Science 336