Course Requirements
Coe is an exciting place to be a student in the mathematical sciences.
We have an active community of students and faculty participating in a variety of pursuits. The department offers a complete range of courses, with majors and minors available in both mathematics and computer science, as well as courses in statistics for additional breadth. We are dedicated to the belief that the mathematical sciences and the habits of mind that they engender are perfect components of a fine liberal arts education.
The department's curriculum is carefully designed to meet the needs of a range of students' interests and abilities. We pride ourselves on the individual attention we provide through small classes and extra contact with faculty outside the classroom. Our course offerings are wide enough and flexible enough to suit each individual in a personalized atmosphere, starting with the basics and progressing to a level suitable both for positions in industry and for continuing on to graduate study.
The following represents only one of many paths students can take to complete the major in mathematics or computer science.
Note that students typically take four courses per semester for a total of eight each year. Check the Coe catalog to review all of your options.
Sample Four-Year Plan - Mathematics
First Year
- MTH 135 Calculus I
- MTH 145 Calculus II
- MTH 215 Foundations of Advanced Mathematics
- CS 125 Computer Science I
Second Year
- MTH 165 Computational Linear Algebra
- MTH 255 Calculus III
Third Year
- MTH 365 Abstract Linear Algebra and/or MTH 385 Modern Algebra I
- Elective(s):
- STA 315 Mathematical Probability
- STA 325 Mathematical Statistics
- MTH 325 Differential Equations
Fourth Year
- MTH 415 Real Analysis I and/or MTH 445 Complex Analysis
- Elective(s):
- MTH 305 Advanced Geometry
- MTH 455 Mathematical Modeling
- MTH 463 Set Theory and Topology
Sample Four-Year Plan - Computer Science
First Year
- CS 125 Introduction to Programming
- CS 135 Data Structures
- MTH 135 Calculus I or MTH 165 Computational Linear Algebra
Second Year
- CS 215 Analysis of Algorithms
- CS 220 Principles of Computer Systems
- MTH 215 Foundations of Advanced Mathematics
Third Year
- CS 235 Net-Centric Programming or DS 230 Data-Centric Programming
- CS 245 Object Oriented Software Development
- CS 320 Operating Systems and/or CS-340 Programming Languages
Fourth Year
- CS 390 Software Engineering and/or CS 452 Interactive Systems Design and/or CS-490 Mobile Computing
- One additional Computer Science or Data Science course numbered 300 or higher