Bachelor degree
48 months
Application deadlines: January 3
Processing time: Mid March
Application fee: $75
Full-time
Intakes: September 19
International tuition: $52,506
Domestic tuition: $52,506

Program overview

The undergraduate computer science option introduces students to the mathematical and engineering foundations of the discipline. It provides considerable flexibility in course selection, together with a capstone project giving an opportunity for independent work in an area of the student’s choice. A set of "core" courses give students a strong foundation in programming principles, algorithms and complexity, and computing systems. Additional advanced coursework is organized around several "tracks" in which greater depth is obtained in topic areas such as networking, distributed systems, robotics, machine learning, graphics, databases, and more. Students are provided a variety of research opportunities, both through the SURF (Summer Undergraduate Research Fellowships) program and the required capstone project sequence.

Study options

This program can be done
On campus

Requirements

Exams:

    The following is a list of materials required for a complete application for first-year admission. If your application is missing any one of these components, it will be considered incomplete. • Common Application or the Coalition Application with the Supplemental Application Essays • Caltech does not have a preference between the Common Application or the Coalition Application. We advise that you use the best platform for your application process. • Caltech is also a QuestBridge Partner. Students may apply for Caltech through the QuestBridge National College Match. • $75 application fee or fee waiver (by request) • Standardized tests • Teacher evaluations • Secondary School Report • This is a document that is sent to Caltech by your high school college counselor. It provides context about your school that helps the Admissions Committee evaluate your application holistically. • Academic transcripts • Additional requirements of our international citizen applicants: • TOEFL scores: Required of all international citizens unless 1) your native language is English or 2) you have studied for two or more years in a school where English is the language of instruction. The latter must be completed prior to the application deadline. We do not accept the IELTS or any other substitute for the TOEFL requirement. • International Financial Aid Statement of Intent: When an international citizen applies for freshman admission, the application prompts questions to confirm their understanding of our financial aid policy and thus confirm their financial aid intent towards Caltech. Caltech is need-sensitive for international citizens because the total amount of financial aid funds is limited for these students, and we remain committed to meeting the demonstrated need of all admitted students. See our International Citizens' page to read the full extent of our financial aid policy for international citizens.

    You may also be interested in programs like