Mathematics and Computer Science
Chair: Professor Gail S. Nelson
Professors: David F. Appleyard, Jack Goldfeather, Mark Krusemeyer, Richard W. Nau, Gail S. Nelson, Samuel E. Patterson
Associate Professors: Laura M. Chihara, Deanna Beth Haunsperger, Stephen F. Kennedy, Jeffrey R. Ondich
Visiting Associate Professor: Karen Saxe
Assistant Professors: Robert P. Dobrow, David R. Musicant
Visiting Assistant Professors: Kristina C. Garrett, David Romano
Senior Lecturer: Cris T. Roosenraad
Requirements for a Mathematics Major:
The course requirements are Mathematics 110 or 111, 121, 211, 232, 236 and six advanced courses from among: Mathematics courses numbered above 236 and Computer Science 227, 237. Potential majors with especially strong preparation may petition the department for exemption from the Mathematics 232 and/or 236 requirement(s). Mathematics majors are strongly encouraged to take Computer Science 117, preferably during their first two years. Concepts and skills from Computer Science 117 can be particularly valuable in advanced mathematics courses.
At least three of the following five areas of mathematics must be represented by the six advanced courses.
Algebra: Mathematics 312, 332, 342, 352
Analysis: Mathematics 251, 311, 321, 331, 351
Applied Mathematics: Mathematics 241, 265 (formerly 315), 275 (formerly 325), 341
Discrete Structures: Mathematics 333, Computer Science 227, 237
Geometry and Topology: Mathematics 244, 344, 354
In addition, each senior major must complete an integrative exercise which consists of a senior lecture and a written comprehensive examination, and majors must attend a total of twelve other senior lectures during the junior and senior years.
There are many patterns of courses for the major depending upon a student's mathematical interests and career goals. A guide for majors, which supplies information about suitable patterns of courses, is available on the web at http://www.mathcs.carleton.edu. Those planning to attend graduate school should consider acquiring a reading knowledge of at least one of the following languages: French, German or Russian.
In order to meet State of Minnesota certification requirements, prospective secondary school teachers must take Mathematics 265, 275, 342, 244 (recommended) or 344, and 349, and a computer science course is strongly recommended.
Major under Combined Plan in Engineering (see Engineering in index):
In addition to completing requirements for the mathematics major listed above including Mathematics 241 and 341, the student should take the following courses required for admission to engineering schools: Physics 113 or 114, 115, 128, Chemistry 123, 230, and Computer Science 117.
Requirements for a Computer Science Major:
The course requirements are Mathematics 110 or 111, 121; Computer Science 117, 177 or 223 (or Mathematics 236), 127, 207, 217, 227, 237; and two additional courses from among: Computer Science courses numbered 240 or above, Mathematics 311, Physics 247 or 343. Additional courses that are often recommended are Mathematics 232 and a probability and statistics course. In addition, each senior major must complete an integrative exercise that consists of a senior lecture and a written comprehensive examination, and majors must attend a total of twelve other senior lectures during the junior and senior years. Potential majors should take Computer Science 127 before the end of the sophomore year.
Students contemplating graduate study in computer science should consider taking additional courses in both computer science and mathematics. Those interested in computer engineering should consider taking physics courses through Electricity and Magnetism and Electronics.
A guide for majors is available on the web at http://www.mathcs.carleton.edu.
Mathematics Skills Center:
This Center offers extra assistance to students in lower-level mathematics courses.
Mathematics Courses (MATH)
Computer Science Courses (CS)