One-stop shop for Indian students interested in overseas education Enroll at one of our trusted Uni partners from Australia, US, UK and other countries Call us free on
1 800 103 2581

Bachelor of Science in Computer Science California Institute of Technology




Course info


Computation is now pervasive, wide-reaching, and unavoidable in our daily lives, and in science and engineering. The Computer Science option gives students a strong grounding in the mathematical and algorithmic foundations of computing, provides an introduction to cutting-edge research in a variety of subfields of Computer Science, and prepares them to apply computational thinking to a diversity of applications in Computer Science and beyond. Our students and faculty strive to:

  • understand information and computation as intrinsic components of a broad array of natural and engineered systems
  • tackle challenging and fundamental problems with the potential for long-term and real-world impact
  • develop underlying theory
  • nurture collaboration between traditionally separate disciplines

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.

The department expects undergraduate majors to achieve

a thorough understanding of the mathematical and algorithmic foundations of computer science,
a depth of knowledge, and an understanding of the research frontiers, in at least one subfield of computer science,
experience in working on a significant project, typically as part of a team,
an appreciation of the scope of applications of computing in information systems and across science and engineering,
an ability to apply computational thinking to a wide variety of problems both inside and outside Computer Science,
an understanding of how to critically evaluate computer science research
an ability to effectively communicate their ideas in writing and in oral presentations.

The undergraduate degree equips students with the tools and knowledge necessary for a successful research, industrial, and entrepreneurial career in computing.

Course options

Here are the different ways in which you can study Bachelor of Science in Computer Science.

Full Time (4 years)

Tuition fees

$52,506.00 (37,54,967) per year


01-Oct-19, 06-Jan-20, 30-Mar-20, 29-Sep-20


Division of Engineering and Applied Science

1200 East California Blvd,



91125, United States

Entry requirement for international students

International citizens must have completed Caltech's required academic preparation during their secondary school career.

Academic Preparation Requirements

4 years of math (including calculus)
1 year of physics
1 year of chemistry
3 years of English (4 years recommended)
1 year of U.S. history/government (waived for students in schools outside the U.S.)

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.

California Institute of Technology*

Find your nearest IELTS test centre and test dates

* Please check with your chosen school for the exact entry requirements for your programme.

Recommended courses for you

Users who have viewed this course, also viewed the below courses

BS in Computer Science

University of Missouri - St. Louis

Full Time (4 years)

$23,436.00 (16,76,026)

STARTS - 24 Aug 2020, 21 Jan 2020

BS in Computer Science

Texas A&M University

Full Time (4 years)

$37,890.00 (27,09,703)

STARTS - 13 Jan 2020

Want to study this course?

We can help you with your admission to California Institute of Technology today.
Education counselor Indrani Sinha,
IDP Expert
Why we need the phone number?
- Our counsellors will get in touch with you using this number.
Why my country code is not displayed?
- Because, we offer counselling services only to the countries listed in the dropdown.
Preferred study level *
Select year
Select month


powered by Google
Google Rating
(Based on 500+ reviews)
Rated highest in student satisfaction amongst overseas education consultants in India.