CMS offers undergraduate studies in Computing + Mathematical Sciences leading to the following majors:
We also offer an undergraduate minors:
Students are admitted to the Caltech undergraduate program on the basis of strong academic performance in a rigorous course of college preparatory study, especially in the areas of mathematics, science, and engineering. Information on the application process can be found on the undergraduate admissions office website. For further information on admission, please call (626) 395-6341 or email ugadmissionscaltech.edu.
There are many opportunities for undergraduate research within the Computing + Mathematical Sciences. Students may work with CMS faculty, but also in other departments and even JPL. Students should also consider the SURF (Summer Undergraduate Research Fellowships) program. Please visit the SURF website for more information. The application deadline is typically in February. Students should begin talking with professors at least two months before the deadline. Finally, upperclass students can invest a significant portion of time doing research with a CMS advisor and writing a CS or CDS Undergraduate Thesis.
Frequently Asked Questions
Can I double-major?
Students can double major if they satisfy the unit and courses requirements of both options. Courses may be used to simultaneously fulfill requirements in both options; however, it is required that students maintain an appropriate number of units of advanced courses in each option that are not simultaneously used for fulfilling requirements in the other option. See the descriptions of each major for the detailed policies.