CMC offers a strong and comprehensive mathematics major along with a solid sequence in computer science. In addition to standard major tracks in pure and applied mathematics, we also offer students an option to combine the study of mathematics with a second field by completing a dual major.
In addition to a large variety of math and CS courses offered at the Claremont Colleges every semester, we have a variety of great opportunities for undergraduate research. You can also read about some sample senior thesis topics, which can be pursued under the direction of our faculty.
We are an active and vibrant mathematical community, and our students continue on to graduate studies as well as a variety of careers in mathematical sciences and related fields.
850 Columbia Avenue Claremont, CA 91711
Phone: (909) 607-8098
Fax: (909) 621-8419
Kravis Center, Lower Court 888 Columbia Avenue Claremont CA 91711
- Math Major
- Computer Science Sequence
- Faculty and Research
- Seminars and Colloquia
The Department of Mathematical Sciences offers programs of study in pure and applied mathematics which help to prepare students for graduate education in mathematical sciences, natural sciences, economics, or engineering. Many mathematics majors pursue careers in business, industry, or finance immediately upon graduation or combine their major with pre-law or pre-med programs.
The general mathematics program allows for more flexibility in choices of electives and lets students see an array of mathematical points of view. Students who might want to teach at the K-12 level or who may enter the actuarial profession will be well served by the general major, but those considering graduate study in mathematics should choose the pure or applied option.
Computer science is the body of knowledge related to the use of precise methodology for problem solving and information analysis. It contains both theory and practice, and this sequence is designed for liberal arts students to gain proficiency in both these areas. The sequence begins with the core courses that introduce fundamental concepts and elementary programming using modern programming languages such as Java, C++, Python, and R, as well as database protocols and web programming through HTML and Java script.
The student also learns in these introductory courses the basic theory, including how the time needed by algorithms scale with input size, and abstract structures for organizing data. The sequence then continues with electives where a student can pursue specific interests in computer science. Completion of the sequence is listed on students’ transcripts.
Claremont Mathematics Events
- Atul Vyas Memorial Lecture in Mathematics
- Claremont Mathematics Colloquium
- Algebra / Number Theory / Combinatorics seminar
- Analysis seminar
- Applied Mathematics seminar
- Statistics / Operations Research / Math Finance seminar
- Topology and Geometry seminar
- CCMS Information Center and Events Calendar