Caltech Logo

Computing and Mathematical Sciences

open sidebar menu

Data-driven modeling is becoming increasingly critical in diverse application domains such as machine learning, vision, control systems, biological and engineered networks, neuroscience, economics, and privacy, as well as in many areas of the physical sciences, including high energy physics, earthquake modeling, astronomy, and exploration geophysics. There is enormous potential for research on data-intensive activity of this type, which is highlighted by the emergence of new fields such as “Big Data,” “Decision Science,” and “Network Science.” However, the theoretical foundations of these subjects remain underdeveloped, limiting our understanding and development.

The mission of the CMS graduate program is to address this need by exploring and developing the fundamental mathematical, computational, and economic tools necessary to advance data-intensive science and engineering. That is, we aim to forge the algorithmic foundations necessary to move from data, to information, to action. Key to this mission is a core focus on “algorithmic thinking.” Algorithms are not just the basis for advanced technology, they are intrinsic components of diverse fields such as biology, physics, and economics. Studying the structures and mechanisms that communicate, store, and process information from this viewpoint—whether these structures are expressed in hardware and called machines, in software and called programs, in abstract notation and called mathematics, or in nature and society and called biological or social networks and markets—is crucial to pushing scientific boundaries. Simply put, it is almost impossible to do research in any scientific or engineering discipline without the ability to think algorithmically.

Because of the diversity of fields where algorithmic thinking is fundamental, there are broad differences in how algorithms are formalized, applied, and studied across areas. Over the years, these differences have been codified and the “language of algorithms” is actually quite distinct across, e.g., computer science, applied math, and electrical engineering. However, a broad view of algorithmic thinking is crucial to scientific breakthrough; and the goal of this program is to train scholars to have an interdisciplinary, cross-cutting view of algorithms.

Faculty and students in CMS are active in a broad array of research areas. Some of these include algorithms, complexity, algorithmic economics, feedback and control, inference and statistics, information systems, machine learning, networked systems, vision, optimization, quantum information, scientific computing, and uncertainty quantification.

Caltech

  • Yang will join Caltech in 2024.

Yang's research is aimed at unlocking the potential of machine learning, particularly in terms of probabilistic modeling and inference for high-dimensional data distributions. His work encompasses a wide array of areas, including generative modeling, deep neural networks, optimization, and AI safety. By developing effective theory and scalable algorithms, Yang seeks to build AI systems to tackle complex problems – from synthesizing highly structured data to solving complicated inverse problems – across a range of engineering disciplines.

open sidebar menu

Affiliated Faculty

Fernando Brandao

Emeriti Faculty

James L. (Jim) Beck

Theory Faculty

  • Urmila Mahadev Computational complexity, cryptography and quantum computing.
  • Leonard Schulman Algorithms and communication protocols; combinatorics and probability; coding and information theory; quantum computation.
  • Chris Umans Computational complexity, derandomization, hardness of approximation, algorithms and graph theory.
  • Thomas Vidick Computational complexity, quantum computing, cryptography, Hamiltonian complexity.

Group Members

  • Atul Arora (postdoc)
  • Ulysse Chabaud (postdoc)
  • Robert Huang (grad)
  • Erik Jahn (grad)
  • Jiaqing Jiang (grad)
  • Robbie King (grad)
  • Bijan Mazaheri (grad)
  • Alexander Poremba (grad)
  • Joseph Slote (grad)
  • Siki Wang (grad)

Current Visitors

  • Omar Fawzi from ENS Lyon

Past Visitors

  • Yair Bartal from Hebrew U
  • Anima Anandkumar (machine learning)
  • Fernando G.S.L. Brand�o (quantum information science)
  • Shuki Bruck 's group (parallel and distributed systems)
  • Michelle Effros ' group (data compression)
  • Alexei Kitaev 's group (quantum algorithms, error correction, complexity)
  • John Preskill 's group (quantum computing and quantum information)
  • Omer Tamuz ' group (microeconomic theory)
  • Erik Winfree 's group (biomolecular computation)
  • the Rigorous Systems Research Group (RSRG)
  • the Center for Social Information Sciences (CSIS)
  • Mathematics
  • Control and Dynamical Systems
  • Electrical Engineering
  • Computation and Neural Systems
  • Applied and Computational Mathematics

Some of Our Courses

  • Quantum Cryptography (CS/Ph 120)
  • Advanced Algorithms (CS139)
  • Probability and Algorithms (CS150)
  • Introduction to Cryptography (CS152)
  • Complexity Theory (CS 151)
  • Current Topics in Theoretical Computer Science (CS 153)
  • Quantum Computing (CS/Ph 219)
  • Mathematics of Information Seminar (CS 286)
  • Topics in Quantum Information (CS 286-2)
  • Theory Seminar
  • CMI Seminar
  • Institute for Quantum Information and Matter (IQIM)
  • Center for the Mathematics of Information (CMI)

Positions Available

Prospective graduate students.

Information on how to apply may be found here . Please indicate an interest in Theory of Computation.

Vera Asodi David Buchfuhrer Xiaojie Gao Shankar Kalyanaraman Nevin Kapur Elitza Maneva Eyal Rozenman

© 2020 California Institute of Technology

Caltech

Frequently Asked Questions for Applicants

open sidebar menu

What is graduate school like at Caltech and how does the admission process work?

Graduate programs in research-intensive institutions like Caltech provide some classroom education, but the majority of the experience is centered around learning through working on an open-ended problem, with the goal of developing the ability to independently formulate and carry out a research program. Graduate students spend the majority of their time in small research groups or individually working with faculty advisors.

Admission to Caltech graduate study is highly competitive. The faculty review all the materials in the application to make a decision; they evaluate many factors including academic preparation, experience and research interests, recommendations from teachers/mentors, and they look for a match between faculty and an applicant's research interests.

Where can I find the application deadlines?

The application deadlines vary by department and range from November 21 to January 1. Please refer to our Application Deadlines document. Applications received after the posted deadline may be considered, but late applicants may be at a disadvantage in terms of being admitted and/or in the allocation of financial aid. Caltech conducts admissions once each year and applicants are considered for admission to the fall term only.

Does Caltech have rolling admissions?

Caltech admits students for the fall term only. Applications are not considered for the winter, spring and summer terms.

When can I expect to receive an admission decision?

Each academic option has a different schedule for considering applications and offers of admission will be made as the faculty make decisions on individual applications. Applicants may be notified at any time in the period between the deadline for submission and April 1. Offers are made as soon as possible so that students will have a chance to consider graduate study at Caltech together with opportunities at other institutions.

Will I be interviewed or have a chance to visit Caltech?

Most academic options host visit days in order for select applicants to learn more about the program, the campus, and community prior to making their decision. The arrangements and schedule for visit days are set by the individual options, and each option will work with selected applicants and faculty to coordinate visits. When in person visits are not feasible, online interviews may also be conducted.

Is there a separate application for financial aid?

In general, most graduate students at Caltech receive full funding for their graduate education. In fact, all doctoral students have full financial support in the form of internal or external fellowships, research assistantships, teaching assistantships, or some combination of fellowship and assistantship support. Most of the funding sources require work authorization. As a consequence, matriculation into the PhD program requires evidence of work authorization, unless special compensation can be arranged with the admitting option. In most cases financial assistance is awarded on an annual basis and is dependent upon satisfactory academic progress. A separate application for requesting financial aid is not required.

For additional questions or assistance related to financial aid, please contact the Graduate Studies Office.

Inquiries regarding loans should be directed to the Office of Financial Aid.

What type of financial support is available?

On average, more than 98% of graduate students offered admission at Caltech are offered a package of merit-based financial support that pays all tuition charges and provides them with a stipend. The only major exception is the case of students in terminal master's programs, who in many cases are self-supported or who have a financial sponsor. These students should refer to the information on financing a graduate education .

Financial support includes research and teaching assistantships, Institute fellowships, and external fellowships. Most of the funding sources require work authorization. As a consequence, matriculation into the PhD program requires evidence of work authorization, unless special compensation can be arranged with the admitting option. For additional information on the various funding sources, please refer to Financial Support .

Do I need to take the GRE exam?

The GRE tests (general and advanced subject) are not required and in most programs, scores will not be considered for admission. Some departments provide an option to submit self-reported scores, but students who choose not to submit scores as part of their application will not be at a disadvantage.

What is the minimum GPA?

Caltech does not have a minimum GPA requirement. However, most successful applicants have a US GPA of at least 3.5 on a 4.0 scale and/or are in the top 5 to 10% of their class.

Are international students required to report a GPA?

GPA's should only be reported for those schools attended within the United States. International GPA's or rankings should not be converted to the standard US grade point average.

Do I need to take an English proficiency exam (i.e., TOEFL, PTE, IELTS)?

Applicants whose first or native language is not English are asked to demonstrate English proficiency as part of the application procedure. Caltech recognizes scores from the Educational Testing Service (ETS) ( www.toefl.org ), Pearson's Test of English Academic (PTE) ( www.pearsonvue.com/pte ), and from the Cambridge Examinations and International English Language Testing System (IELTS) ( www.ielts.org ).

The following exemptions apply:

  • Applicants who have studied in the US for two or more years
  • Applicants with a degree from a college or university whose primary instruction is in English

Please note that regardless of any documentation of English proficiency submitted as part of the admissions process, all non-native English speakers who have not attended a school where English is the primary language of instruction will be screened prior to enrollment and may be required to take additional English as a Second Language (ESL) courses.

What is the minimum English proficiency score?

There is no minimum requirement for the English proficiency exams. However, all new students who have had limited instruction in English will participate in a one-on-one English evaluation with the ESL instructor during Orientation and may be asked to enroll in an English as a Second Language (ESL) course.

How many letters of recommendation are required?

Three letters of recommendation are required.

Does it help to submit additional letters of recommendation?

The online application currently accepts three letters maximum, so keep in mind that it's important to submit three strong letters from individuals most familiar with you.

From whom should I request letters of recommendation?

Letters should be requested from those individuals who know you best and can attest to your academic capabilities or training. While faculty members and research supervisors can provide the strongest academic recommendations, we recognize that some applicants may also have work experience that relates to their abilities and training. Keep in mind that those individuals writing recommendation letters should be able to address the following information:

  • How well the applicant is known and in what capacity
  • If the applicant has the intellectual capability, experimental ability, fundamental training, creativity, and motivation to be successful as a student at Caltech
  • Whether the applicant would be encouraged to do doctoral research under the reference writer's supervision
  • If English is not the native language, how well does the applicant read, write, and converse in English?
  • How does the applicant compare to any previous students who have come to Caltech for their graduate work?

I understand that electronic recommendations are preferred, but can my referee(s) submit a paper recommendations instead?

Yes, individuals unable to submit materials electronically may send materials to:

Graduate Studies Office, Mail Code 230-87, California Institute of Technology, 1200 E. California Boulevard, Pasadena, CA 91125; or Email [email protected]

Be sure that the applicant's name is clearly indicated on any supporting documents not submitted with the application.

How will Caltech evaluate grades from spring term 2020 due to disruptions caused by COVID-19?

The Graduate Admissions Committees recognize that applicants enrolled during the spring term 2020 and beyond may pursue pass/fail or other non-standard grading options, and applicants will not be asked to notate or document these changes to the grading system on submitted transcripts.

My grades will not be posted for the most recent term prior to the application deadline. Should I wait to submit my transcripts or upload my transcripts to date?

The most recent transcripts available should be uploaded with the application form. Grade reports for additional terms are not needed for application purposes and once the application is submitted, you will not be able to submit updated transcripts. Official, sealed transcripts documenting attendance and all degrees conferred at each college or university will be required for admitted students prior to enrollment.

Do I need to submit official transcripts?

For the purpose of applying, unofficial and scanned copies of an original transcript or university generated web printouts are accepted. Please note, however, that any electronic submissions must be unofficial records from the university or college attended. Hand-typed listings of courses prepared by the applicant will not be considered. Official transcripts documenting attendance and the degree awarded at each college or university will be required for admitted students prior to enrollment.

How many copies of the transcript are required?

One copy of your transcript from each college or university attended is required.

I am interested in applying for a Master's degree, but this degree is not one of the available choices.

Very few departments admit directly for the Master of Science degree. Currently, only applicants to Aeronautics, Electrical Engineering, and Space Engineering may apply for a terminal Master's degree. All other departments admit for the PhD degree only.

I would like to apply to more than one department. Should I submit two separate applications?

Applications will not be accepted for more than one academic option per admission cycle. In reviewing your application, the admission committee of the option to which you have applied may recommend that your application be reviewed by another option. If your application is referred to another option you will not be charged any additional fees or be asked to submit a duplicate application.

How do I apply for a fee waiver?

The fee waiver request form is included as part of the online application under payment options. In order to demonstrate financial hardship, applicants requesting a fee waiver will be asked to provide earned income and expenses and explain any circumstances that impact their ability to pay the application fee. Once an application is submitted, fee waiver requests will be individually reviewed, and decisions will be sent through the online admissions system.  If a fee waiver is not granted, applicants will have the opportunity to submit additional documentation for further review demonstrating financial hardship or submit payment.

Can I make changes to the application or submit additional documents after submission?

Once the application has been submitted, you will not be able to modify supporting documents, so please proofread your materials thoroughly before submission. If there is a major error in your application, please contact the Graduate Studies Office ( [email protected] ) for instructions.

Do you have admission counselors?

Caltech does not have admissions counselors at the graduate level. Most information can be located online through the Graduate Studies Office website ( www.gradoffice.caltech.edu ) or the main Caltech homepage ( www.caltech.edu ) and searching by area of interest. The admissions staff cannot provide information on the likelihood of admission or how to prepare a successful application. Specific questions regarding current research or prerequisites should be directed to the department to which you are applying.

Caltech

Graduate Students

open sidebar menu

Applying to Caltech as a graduate student interested in QSE

  • Prospective graduate students should apply to a graduate program (including Physics, Applied Physics, Material Science, Chemistry, Electrical Engineering, or Computer Science) depending on their research interest and background.
  • In your application (e.g., at the end of your personal statement), list the faculty members across all divisions that you are most interested in. You can find the QSE faculty here .
  • Importantly, at Caltech, you have the flexibility to work with a PhD supervisor outside of your assigned program/division. In fact, this is quite common and part of the interdisciplinary spirit here. Hence, your choice of a graduate program does not limit you to work with certain faculty.
  • Graduate students may apply to only one academic option per admission cycle. In reviewing your application, the admission committee of the option to which you have applied may recommend that your application be reviewed by another option, if they foresee a better fit with that option. This internal review is automatic and does not require any additional fees, or duplicate application.
  • In addition, Caltech offers a Quantum Science and Engineering Minor open to graduate students in all options. You can find more information for the QSE Minor here .
  • Caltech offers a wide range of courses in Quantum Science and Engineering. A sample of courses can be found on the QSE Minor page.

More information about applying to options in each Academic Division is available at:

  • Physics (PMA)
  • Applied Physics (EAS)
  • Material Science (EAS)
  • Chemistry (CCE)
  • Electrical Engineering (EAS)
  • Computer Science (EAS)

Additional information about applying to Caltech as a graduate student is available through the Graduate Studies Office

Find a list of QSE Faculty along with information about their research area, their Academic Division and links to their websites on the QSE Faculty page.

Caltech

Fellowships for International Students

open sidebar menu

Immigrants Rising 2021 Graduate Fellowships : Link to lists and databases of fellowships that do not require proof of U.S. citizenship or legal permanent residency.

Agency for Science, Technology and Research (A*STAR)

A*STAR  Graduate Academy offers and awards scholarships and fellowships to young aspiring scientific talent at top global universities to enable them to pursue their passion in science and to prepare for a rewarding R&D career. Since 2001, A*STAR has supported and nurtured a pipeline of more than 1300 local PhD talent, ensuring a sustainable flow of capable and committed PhD students and early-career researchers at public research institutes, industry and universities, as part of Singapore's efforts to strengthen the growing community of scientific talent in Singapore.

Air and Waste Management Association (A&WMA) Graduate Scholarships

The Air & Waste Management Association (A&WMA) provides several scholarships to outstanding students who are pursuing courses of study and research leading to careers in air quality, waste management, environmental management / policy / law, and sustainability.

Aker Scholarship

The Aker Scholarship is for Norwegian students pursuing an advanced degree in all disciplines.  Scholarships are limited to students pursuing degrees at Caltech, MIT, Harvard, Stanford, University of Pennsylvania, Oxford, Cambridge, Imperial College London, and the National University of Singapore.

Alexander Graham Bell Association for the Deaf and Hard of Hearing Scholarship

AG Bell offers several scholarship for full-time students who have a pre-lingual bilateral hearing loss in the moderately-severe to profound range, use listening and spoken language, and who are pursuing a bachelors, masters or doctorate (not law or public policy) degree at an accredited mainstream college or university.

Amelia Earhart Fellowship Zonta International Foundation

Established in 1938 in honor of famed pilot and Zontian, Amelia Earhart, the Amelia Earhart Fellowship is awarded annually to women pursuing Ph.D. degrees in aerospace-related sciences or aerospace-related engineering. The Fellowship of US$10,000, awarded to 35 Fellows around the globe each year, may be used at any university or college offering accredited post-graduate courses and degrees in these fields.

American Association of Petroleum Geologists (AAPG) Foundation Grants

Grants are open to all geology graduate students.  Grants are based on merit, and in part, on the financial needs of the applicant. Although the focus of the program is the support of qualified candidates for Masters or equivalent degrees, qualified doctoral candidates are also encouraged to apply.

American Association of University Women (AAUW) - International Fellowships

AAUW International Fellowships are awarded for full-time study or research to women who are not U.S citizens or permanent residents. Recipients are selected for academic achievement and demonstrated commitment to women and girls. The overwhelming majority return to their home countries to become leaders in government, academia, community activism and the arts and science. Both graduate and postgraduate studies at accredited institutions are supported.  

American Council of Learned Societies (ACLS) - Andrew W. Mellon Fellowship for Dissertation Completion

The Mellon/ACLS supports a year of research and writing to help advanced graduate students in the humanities and related social sciences  in the last year of PhD dissertation writing. The program encourages timely completion of the PhD. Applicants must be prepared to complete their dissertations within the period of their fellowship tenure.

American Council of the Blind Scholarship

For blind individuals who plan to attend or are attending college, graduate school or vocational training.

American Foundation for the Blind Scholarships

The AFB offers the Paul and Ellen Ruckes Scholarship of $1,000 to a full-time undergraduate or graduate student in the field of engineering or in computer, physical, or life sciences.  The Karen D. Carsel Memorial Scholarship offers one scholarship of $500 to a full-time graduate student.

American Geophysical Union (AGU) - Horton Research Grant in Hydrological Sciences

Grants are awarded each year in support of Ph.D. candidates in hydrology or water resources research.

American Heart Association (AHA) Predoctoral Fellowship

AHA's predoctoral fellowship helps students initiate careers in cardiovascular and stroke research by providing research assistance and training.  Proposals are encouraged from all basic science disiplines, bioengineering or biotechnology, public health, behavioral, epidemiological and community and clinical investigations that bear on cardiovascular and stroke problems.

American Water Works Association (AWWA)

The AWWA offers scholarships for graduate students conducting research in the improvement of drinking water quality and supply.

Argonne National Laboratory - Graduate Student Programs

Argonne National Laboratory offers several opportunities for qualified graduate students who are engaged in work related to Argonne Programs.

Autism Speaks - Dennis Weatherstone Predoctoral Fellowships

Autism Speaks supports global biomedical research into the diagnosis, causes, prevention and treatment of autism.  Autism Speaks invites applications from predoctoral students interested in pursuing careers in autism research. 

Candidates must be an enrolled student in a program leading to a research doctorate such as a Ph.D. or Sc.D., or a combined degree such as an M.D./Ph.D., in an academic department of an accredited university or health/medical institution.  The selected pre-doctoral fellow must spend at least 80% of his/her professional time engaged exclusively in their Autism Speaks' autism research related activities for the duration of the award, and cannot simultaneously hold another named fellowship award during the support period. International applications are encouraged.

Chateaubriand Fellowships for Science & Technology Research in France

The Chateaubriand Fellowship in Science, Technology, Engineering, Mathematics & Health for doctoral students aims to initiate or reinforce collaborations, partnerships or joint projects between French and American research teams. The Chateaubriand Fellowship supports PhD students registered in an American university who wish to conduct part of their doctoral research in a French laboratory.

This fellowship is offered by the Office for Science & Technology (OST) of the Embassy of France in Washington in partnership with American universities and French research organizations such as Inserm and Inria. It is a partner of the National Science Foundation's GROW program .

Council of Graduate Schools (CGS)/Proquest Distinguished Dissertation Award

Sponsored jointly by CGS and ProQuest Dissertations Publishing, a Division of ProQuest Information and Learning, and first presented in 1981, these awards are made annually to individuals who, in the opinion of the award committee, have completed dissertations representing original work that makes an unusually significant contribution to the discipline. 

Two awards are given annually in two different broad areas (biological sciences; social sciences; mathematics, physical sciences and engineering; and humanities and fine arts). Individuals must be nominated for these awards by a member institution.

Epilepsy Foundation of America - Research Training Fellowships

The Epilepsy Foundation supports a series of grants and fellowships to advance the understanding of epilepsy that will lead to better treatment, more effective prevention, and ultimately to a cure. Funding is available to researchers at all professional levels including students, junior investigators and established investigators.

Meta Research PhD Fellowship Program

The Meta Research PhD Fellowship is a global program designed to encourage and support promising doctoral students engaged in innovative and relevant research at an accredited university. Winners receive two years of paid tuition and fees, a $42,000 annual stipend, and various Meta opportunities.

Fulbright Program for Foreign Students

The Fulbright Program brings citizens of other countries to the United States for Master's degree or Ph.D. study at U.S. universities or other appropriate institutions.  Foreign students apply for Fulbright Fellowships through the Fulbright Commission/Foundation or U.S. Embassy in their home countries. The Institute of International Education (IIE) arranges academic placement for most Fulbright nominees and supervises participants during their stay in the United States.  See the Fulbright website for country specific information. 

Google Lime Scholarship for Students with Disabilities

Google has partnered with Lime Connect , a nonprofit organization that supports students with disabilities while they pursue education and promising careers, to help university students with disabilities work toward their academic goals in the field of computer science.

Google PhD Fellowship Program

The Google PhD Fellowship Program recognizes outstanding graduate students doing innovative research in areas relevant to computer science and related fields. Fellowships are currently offered in Africa, Australia, Canada, East Asia, Europe, India, New Zealand, Southeast Asia and the United States.

The Grass Foundation Fellowship Program

Grass Fellowships at the Marine Biological Laboratory  (MBL) in Woods Hole, Massachusetts, USA, support investigator-designed, independent research projects by scientists early in their career. Early investigators (late stage predoctoral trainees and beyond) are eligible to apply. This includes applicants with prior experience at MBL or with the Grass Foundation (MBL course alumni are encouraged to apply). Priority is given to applicants with a demonstrated commitment to pursuing a research career. Please see FAQ page on website or contact the Program Coordinator for more information. International Fellows (i.e., not US citizens or resident aliens) must hold a valid visa (J-1, H-1B, F1 or F1-OPT) for the entire duration of the fellowship.

IBM Ph.D. Fellowship

The IBM Ph.D. Fellowship Awards Program is an intensely competitive worldwide program, which honors exceptional Ph.D. students who have an interest in solving problems that are important to IBM and fundamental to innovation in many academic disciplines and areas of study. These include: computer science and engineering (including cyber security, cloud, and mobile computing), electrical and mechanical engineering, physical sciences (including chemistry, material sciences, and physics),  mathematical sciences (including analytics of massive scale data with uncertainty, operations research, and optimization), public sector and business sciences (including urban policy and analytics, social technologies, learning systems and cognitive computing), and Service Science, Management, and Engineering (SSME).

Indo-US Science and Technology Research Internships in Science and Engineering (RISE)

Provides unique opportunities for science, technology, engineering and medical students from the United States to undertake internships in national laboratories, federal research centers, academic research institutes, and private R&D laboratories in India. Objective of the internships are to provide students exposure to Indian S&T milieu, gain practical skills and develop collaborative networks. Internships are envisaged as a source of mutual cultural and professional enrichment for both the interns and their host institutions.

Intel PhD Fellowship Program

The Intel PhD Fellowship Program awards fellowships to exceptional PhD candidates pursuing leading-edge innovation in fields related to Intel's business and research interests.

Josephine de Karman Fellowship Trust

The Josephine De Karman Fellowship Trust was established in 1954 by the late Dr. Theodore Von Karman, world renowned aeronautics expert and teacher and first director of the Guggenheim Aeronautical Laboratory at the California Institute of Technology, in memory of his sister, Josephine, who passed away in 1951.  The purpose of this Fellowship program is to recognize and assist students whose scholastic achievements reflect Professor Von Karman's high standards. 

DeKarman fellowships are open to students in any discipline, including international students, who are currently enrolled in a university or college located within the United States.  Only candidates for the PhD who will defend their dissertation within two years and undergraduates entering their senior year are eligible for consideration.  Postdoctoral and masters degree students are not eligible for consideration.  Special consideration will be given to applicants in the Humanities. 

Korea Foundation for Advanced Studies (KFAS) Scholarship 

This program was established in 1974 to support talented young students in social sciences, natural sciences, computer science, and information technology-related fields. The program enables the students to pursue and successfully complete their doctorates at leading overseas research universities.

Latin American Scholarship Program of American Universities (LASPAU)

Laspau administers a part of the Fulbright Program which provides grants to individuals from Latin America and the Caribbean for graduate study in the United States.  Grants are awarded for Master's and PhD programs in a variety of fields of study.

Linda Hall Library of Science, Engineering and Technology Fellowship

Resident fellowships for the duration of a minimum of 1 month to a maximum of 9 months are offered in support of research projects in science, engineering, and technology; in the history of science, engineering and technology; or in interdisciplinary topics that link science or technology to the broader culture.

Recipients of fellowships are expected to work full time on their research projects while at the Library, to engage with other resident scholars, and to offer a presentation on their work to the general public. 

Link Foundation - Energy Fellowships

In an effort to foster education and innovation in the area of societal production and utilization of energy, the Link Foundation invites applications for 2-year fellowships for students working toward a Ph.D. degree.

Los Alamos National Laboratory (LANL) - Graduate Research Assistantship

The Graduate Research Assistant (GRA) Program is a year-round educational program that provides students with relevant research experience while they are pursuing a graduate degree. In some cases, students can arrange to conduct master's or doctoral thesis research at the Laboratory.

Microsoft Research PhD Fellowship

Microsoft Research is committed to advancing the state of computer science. Our fellowship program provides financial support for students and early-career faculty, allowing them to focus on their research. Fellowships build lasting relationships between Microsoft Research and academic institutions.  Applicants must be nominated by their department and forwarded to the Graduate Studies Office for review.  Finalists will then be forwarded to Microsoft for consideration in the national competition.

National Aeronautics and Space Administration (NASA) - Earth and Space Science Fellowship (NESSF)

NASA is seeking fellowship proposals from accredited U.S. universities on behalf of individuals pursuing Master of Science (M.Sc.) or Doctoral (Ph.D.) degrees in Earth and space sciences, or related disciplines.  The purpose of NESSF is to ensure continued training of a highly qualified workforce in disciplines needed to achieve NASA's scientific goals.  Awards resulting from the competitive selection will be made in the form of training grants to the respective universities. 

National Aeronautical and Space Administration (NASA) - Soffen Grants for Travel to Conferences

The travel grants are awarded to students pursuing undergraduate or graduate degrees in aerospace-related sciences or engineering fields (astrobiology, astronomy, earth and space science, engineering, etc.) to attend a meeting at which they will present their research. Students of all nationalities are welcome to apply; however, applicants must be enrolled full time in an accredited undergraduate or graduate institution of higher learning in the United States.

National Federation of the Blind Scholarship

For students residing in the United States who are legally blind in both eyes and who plan to pursue a full-time degree program at a U.S. college or university.

National Science Foundation (NSF) Doctoral Dissertation Improvement Grants in the Directorate for Biological Sciences

The National Science Foundation awards Doctoral Dissertation Improvement Grants in selected areas of the biological sciences. Proposals must fall within the scope of any of the clusters in the Division of Environmental Biology (DEB) or the Behavioral Systems Cluster in the Division of Integrative Organismal Systems (IOS). These grants provide partial support of doctoral dissertation research for improvement beyond the already existing project. Allowed are costs for doctoral candidates to participate in scientific meetings, to conduct research in specialized facilities or field settings, and to expand an existing body of dissertation research.

Natural Sciences and Engineering Research Council (NSERC) Scholarships

The Alexander Graham  Bell Canada Graduate Scholarships-Doctoral Program (CGS D) and NSERC Postgraduate Scholarships-Doctoral Program (PGS D) provide  financial support to high calibre scholars who are engaged in a doctoral program in  the natural sciences or engineering.  NSERC encourages interested and qualified Aboriginal  students to apply.

Qualcomm Innovation Fellowships in Electrical Engineering and Computer Science

The QInF program is open to teams of two students from a preselected variety of top US based and international schools. Students are encouraged to apply and submit a proposal on any innovative idea of their choice. Qualcomm Research's top engineers carefully review submitted proposals and select the QInF finalists, who are then invited to present their proposals to a panel of executive judges. Winning students earn a one year fellowship and are mentored by our engineers to facilitate the success of the proposed research.

Roberto Rocca Education Program Fellowship

The Roberto Rocca Fellowship provides Ph.D. support for exceptional university graduates from Argentina, Brazil, Colombia, Indonesia, Mexico, Romania, and Venezuela in specific fields of study that include, but are not limited to, Materials Science, Mechanical and Petroleum Engineering.

Schlumberger Foundation - Faculty for the Future (FFTF) Predoctoral and Postdoctoral Fellowships

The Schlumberger Foundation Faculty for the Future program supports outstanding women from developing countries in their pursuit of advanced graduate studies in engineering, science, and techology at leading universities worldwide. 

Scholarships for Undocumented Students

The Educators for Fair Consideration (E4FC) maintain a list of scholarships and fellowships available for immigrant students attending graduate and professional schools.

Society of Exploration Geophysics (SEG) Foundation Scholarships

SEG Foundation Scholarships encourage the study of geophysics and related geosciences. The SEG Foundation offers a range of different scholarship opportunities. Funds provided may be applied to tuition, books, and fees. 

Society of Hispanic Professional Engineers (SHPE) Foundation Dissertation Scholarships

Merit-based scholarships awarded to doctoral candidates, who demonstrate both significant motivation and aptitude for a career in science, technology, engineering or mathematics and have completed All But Dissertation.

Society of Women Engineering (SWE) Scholarships

SWE Scholarships support women pursuing ABET-accredited baccalaureate or graduate programs in preparation for careers in engineering, engineering technology and computer science in the United States and Mexico.

Symantec Graduate Fellowship Program

Symantec will award Symantec Research Labs (SRL) Graduate Fellowships to outstanding Ph.D. students. Preference will be given to students with a desire to work in an industrial research lab and those working on innovative research projects in areas related to Symantec's businesses such as security, data mining, storage, backup, machine learning, virtualization, cloud computing, big data infrastructure, etc.  

Taiwan/Caltech Ministry of Education Fellowship

The Ministry of Education (MOE), Taiwan and Caltech jointly administer Taiwan-Caltech Graduate Scholarships to support new graduate students from Taiwan of outstanding talents who are pursuing a Ph.D. degree at Caltech. Scholarships are tenable in all fields of study.  Applicants should be Taiwanese citizens preferably residing in Taiwan, although those currently studying outside Taiwan are not excluded.  Applicants must gain admission to Caltech and are subject to  Caltech's standard procedures and requirements. Each scholarship will normally be of three (3) years' duration and will cover stipend, tuition and mandatory fees. Applicants must apply directly to MOE between mid-December and mid-January. 

Woods Hold Oceanographic Institution - Geophysical Fluid Dynamics (GFD) Fellowship

Graduate students and researchers from a variety of fields who share a common interest in the nonlinear dynamics of rotating, stratified fluids share an intense ten-week research experience, and vigorous discussions of concepts that span different disciplines. Fellows pursue a research project under the supervision of the staff and present a lecture and a written report for a proceedings volume. Fellows are expected to be in residence for the full ten weeks of the program.

California Institute of Technology PhD in Computer Science

Featured programs, how much does a doctorate in computer science from caltech cost, caltech graduate tuition and fees.

In StateOut of State
Tuition$54,570$54,570
Fees$2,079$2,079

Related Programs

Does caltech offer an online phd in computer science, caltech doctorate student diversity for computer science, male-to-female ratio.

None of the students who received their PhD in computer science in 2019-2020 were women.

Racial-Ethnic Diversity

Of those students who received a doctor’s degree at Caltech in computer science at 2019-2020, none were racial-ethnic minorities*.

Race/EthnicityNumber of Students
Asian0
Black or African American0
Hispanic or Latino0
Native American or Alaska Native0
Native Hawaiian or Pacific Islander0
White1
International Students0
Other Races/Ethnicities0

Popular Reports

Compare your school options.

Caltech

Economics and Computer Science Research

open sidebar menu

Related Links

  • Center for Social Information Sciences (CSIS)
  • Economics Undergraduate Option
  • Social Sciences PhD Program
  • The Ronald and Maxine Linde Institute of Economic and Management Sciences

Researchers who bridge economics and computer science use rigorous mathematical and computational tools to study financial transactions, economic issues, and the structures of social organizations that have been made exceedingly complex by e-commerce, the Internet age, and other aspects of a wired and faster-paced society. Their work has the potential to lead to new and improved designs for financial markets and systems, network protocols, and political processes.

Affiliated Faculty

Upcoming events.

Past Events >

  • [email protected]
  • (650) 338-8226

Cupertino, CA

AdmissionSight Logo

  • Our Philosophy
  • Our Results
  • News, Media, and Press
  • Common Application
  • College Application Essay Editing
  • Extracurricular Planning
  • Academic Guidance
  • Summer Programs
  • Interview Preparation

Middle School

  • Pre-High School Consultation
  • Boarding School Admissions

College Admissions

  • Academic and Extracurricular Profile Evaluation
  • Senior Editor College Application Program
  • Summer Program Applications
  • Private Consulting Program
  • Transfer Admissions
  • UC Transfer Admissions
  • Ivy League Transfer Admissions

Graduate Admissions

  • Graduate School Admissions
  • MBA Admissions

Private Tutoring

  • SAT/ACT Tutoring
  • AP Exam Tutoring
  • Olympiad Training

Research Programs

  • Science Research Program
  • Humanities Competitions
  • Passion Project Program
  • Ad Hoc Consulting
  • Athletic Recruitment
  • National Universities Rankings
  • Liberal Arts Colleges Rankings
  • Public Schools Rankings

Acceptance Rates

  • University Acceptance Rates
  • Transfer Acceptance Rates
  • Supplemental Essays
  • College Admissions Data
  • Chances Calculator
  • GPA Calculator

National Universities

  • College Acceptance Rates
  • College Overall Acceptance Rates
  • College Regular Acceptance Rates
  • College Early Acceptance Rates
  • Ivy League Acceptance Rates
  • Ivy League Overall Acceptance Rates
  • Ivy League Regular Acceptance Rates
  • Ivy League Early Acceptance Rates

Public Schools

  • Public Schools Acceptance Rates
  • Public Schools Overall Acceptance Rates
  • Public Schools Regular Acceptance Rates
  • Public Schools Early Acceptance Rates

Liberal Arts

  • Liberal Arts Colleges Acceptance Rates
  • Liberal Arts Colleges Overall Acceptance Rates
  • Liberal Arts Colleges Regular Acceptance Rates
  • Liberal Arts Colleges Early Acceptance Rates

AdmissionSight Logo

A Glance at Caltech Computer Science Program

caltech phd in computer science

By Eric Eng

One of the walkways in Caltech campus

The California Institute of Technology, popularly known as Caltech, is a world-renowned institution of higher learning located in Pasadena, California. Caltech is celebrated for its commitment to science and engineering research and education, emphasizing fostering innovation and nurturing brilliant minds. Within Caltech’s array of top-tier programs, the Caltech Computer Science department holds a position of distinct honor and global recognition.

This department has consistently ranked among the best in the world, known for its pioneering research, rigorous academic programs, and successful graduates who have revolutionized various sectors within the tech industry.

The department’s faculty comprises some of the most respected and innovative researchers in artificial intelligence, machine learning, algorithm theory, and quantum computing. Through the integration of a collaborative educational model, unparalleled access to advanced research facilities, and an emphasis on problem-solving, the CS department at Caltech continues to uphold its reputation as a leading global institution shaping the future of computer science.

Caltech Undergraduate CS Program

Overview of the undergraduate cs program.

Caltech’s undergraduate Computer Science program offers a comprehensive and rigorous exploration of the field, designed to equip students with both foundational knowledge and advanced skills. The program focuses on providing a solid grounding in the theory and principles of computer science, including areas such as algorithms, data structures, software design, and computer systems.

Front building of California Institute of Technology

At the same time, it emphasizes the importance of practical applications, allowing students to engage in hands-on projects and research experiences where they can apply their learning to real-world problems. Caltech’s small student-to-faculty ratio ensures personalized attention, fostering a collaborative and supportive learning environment.

Students are also encouraged to take interdisciplinary courses and explore connections between computer science and other fields, reflecting modern scientific inquiry’s integrated and interconnected nature. With its blend of rigorous academics, innovative research opportunities, and a vibrant community, the undergraduate Caltech Computer Science program provides its students with an enriching and challenging experience.

Admission requirements and process

Admission to Caltech’s undergraduate Computer Science program is highly competitive, attracting some of the brightest minds worldwide. Prospective students must demonstrate academic excellence, particularly in mathematics and sciences, as shown through their high school transcripts and standardized test scores, such as the SAT or ACT.

Applicants are also expected to submit letters of recommendation, usually from teachers or mentors who can attest to their academic abilities and potential for success in the program. In addition, applicants need to submit a personal statement, where they can share their interest in computer science, discuss their experiences, and express how they would contribute to the Caltech community.

Extracurricular activities, especially those related to STEM (Science, Technology, Engineering, and Mathematics), are also considered during admission. The admissions committee reviews each application holistically, looking for students who excel academically and demonstrate curiosity, creativity, and a passion for learning.

Curriculum structure and specializations

The curriculum of Caltech’s undergraduate Computer Science program is structured to provide a deep understanding of the field while allowing students to explore their individual interests. The program begins with core courses covering fundamental computer science concepts, such as programming, algorithms, data structures, and computer systems.

Students also study mathematics and the physical sciences, reflecting Caltech’s commitment to a well-rounded, interdisciplinary education. Students can delve into more advanced and specialized areas, including artificial intelligence, machine learning, computer graphics, databases, networking, and cybersecurity, as they progress. Specializations, or “tracks,” allow students to focus their studies on a particular area of interest within computer science.

These tracks are designed to provide depth of knowledge in the chosen area while maintaining breadth across the discipline. In the final year, students often undertake a capstone project or research experience, allowing them to apply their knowledge to a substantial, real-world problem. The curriculum’s structure ensures that graduates are well-equipped to pursue diverse careers or continue their studies in graduate school.

Research opportunities for undergraduates

The Caltech Computer Science Department offers many research opportunities for undergraduate students, emphasizing the importance of experiential learning and hands-on investigation. These research experiences often involve working closely with faculty and graduate students on ongoing projects, allowing undergraduates to contribute to cutting-edge research in artificial intelligence, machine learning, computer vision, robotics, and quantum computing.

Photo of happy young Arabian women students using laptop computer and holding books in park

The Summer Undergraduate Research Fellowships (SURF) program is particularly notable, allowing students to undertake a 10-week summer research project under the guidance of experienced mentors. Many students also choose to pursue a Senior Thesis, where they engage in an extended, independent research project during their final year.

These experiences deepen students’ understanding of computer science and help them develop critical skills such as problem-solving, analytical thinking, and scientific communication. Furthermore, they provide valuable preparation for those students who plan to pursue graduate studies or research-focused careers.

Support services and resources for students

Caltech’s Computer Science Department provides a robust network of support services and resources to foster student success. Academic advisors are assigned to every student, offering course selection, research opportunities, and career planning guidance. Tutoring services and study groups are available to support students in their coursework.

For research, students have access to state-of-the-art labs, computing resources, and libraries equipped with specialized computer science literature. The department also hosts seminars and workshops where students can learn about the latest developments in the field and interact with leading researchers.

Caltech’s Career Services office supports internships, job searches, and graduate school applications, providing resources such as resume reviews, interview preparation, and career fairs. The university also has wellness and counseling services to support students’ mental health and well-being. Furthermore, several student organizations and clubs cater to interests in various sub-fields of computer science, providing opportunities for networking, learning, and community-building.

Caltech Graduate CS Program

Overview of the graduate cs program.

Caltech’s graduate Computer Science program is renowned for its rigorous curriculum, innovative research, and close-knit academic community. The program aims to train the next generation of leaders and innovators in the field, focusing on the depth and breadth of knowledge.

Graduate students delve deep into advanced concepts and cutting-edge developments in artificial intelligence, machine learning, data science, robotics, and quantum computing. The program fosters a research-intensive environment, with students actively participating in groundbreaking projects from their early years of study.

Collaborative and interdisciplinary work is highly encouraged, allowing students to explore the intersection of computer science with fields like biology, physics, and economics. Students typically complete coursework and examinations in their initial years, followed by concentrated research leading to a doctoral dissertation.

a female student writing to a piece of notebook

This blend of rigorous academic instruction, innovative research, and interdisciplinary collaboration positions the Caltech Computer Science graduate program as a leading choice for those aspiring to contribute to the frontiers of computer science.

Admission to Caltech’s graduate Computer Science program is highly selective, seeking candidates who demonstrate exceptional academic ability, research potential, and a passion for the field. Applicants are expected to hold a bachelor’s degree in computer science or a closely related field and must submit transcripts from all post-secondary institutions attended.

The application process also requires Graduate Record Examination (GRE) scores, although this requirement may vary year by year. Additionally, applicants must provide three letters of recommendation from individuals who can speak to their academic capabilities and research potential. A statement of purpose is also required, where applicants articulate their research interests, career goals, and reasons for choosing Caltech’s program.

For international students, proficiency in English, demonstrated through tests like TOEFL or IELTS, is also required. The admissions committee reviews applications holistically, considering all aspects of the application in their decision. Importantly, the committee looks for evidence of potential for innovative research, as the program is deeply research-oriented.

Curriculum structure, specializations, and advanced courses

Caltech’s graduate Computer Science program offers a structured yet flexible curriculum that caters to the diverse interests of its students. The curriculum ensures a broad understanding of computer science while providing the depth needed for advanced research. In the program’s initial stages, students must complete core courses covering foundational areas such as algorithms, systems, and theory.

Alongside these core courses, students can choose from various advanced electives, enabling them to tailor their studies according to their research interests. These advanced courses cover artificial intelligence, machine learning, quantum computing, computer graphics, cryptography, and more. Specializations or “tracks” allow students to focus on a particular subfield of computer science and develop deep expertise in that area.

After completing coursework, students shift their focus to research, working closely with faculty advisors to develop and conduct their innovative research projects, culminating in a doctoral dissertation. The curriculum’s structure, coupled with its emphasis on research and advanced study, equips students with the knowledge and skills needed to contribute to the evolving field of computer science.

Opportunities for collaborative and interdisciplinary research

At Caltech, the opportunities for collaborative and interdisciplinary research are vast and actively encouraged, reflecting the interconnected nature of scientific discovery in the 21st century. Graduate students in the Computer Science department frequently work on projects that span multiple disciplines, leveraging the expertise and resources of other departments and research centers within the university.

a computer scientist reporting in front of his colleagues

Collaboration with fields such as physics, biology, chemistry, engineering, and economics allows students to apply computer science principles in diverse contexts, from understanding biological systems and exploring quantum phenomena to optimizing industrial processes and predicting financial markets.

This interdisciplinary approach broadens the scope of students’ research and helps them develop a comprehensive perspective essential for tackling complex, real-world challenges. Additionally, Caltech Computer Science has a close-knit academic community that facilitates collaboration, with students often working alongside faculty, postdoctoral researchers, and fellow students in a shared pursuit of knowledge and innovation.

Postgraduate career support and placement statistics

Caltech’s Computer Science department provides comprehensive career support to its graduate students , aiding in their transition from academic life to professional roles or further study. The university’s dedicated Career Services office offers a range of resources, including resume and cover letter reviews, interview preparation, job search strategies, and networking events.

Regular career fairs and information sessions allow students to connect with potential employers, including leading tech companies, startups, and research institutions. In terms of placement, Caltech has an impressive track record. Computer Science program graduates frequently secure positions in prestigious tech companies like Google, Microsoft, and Apple, or high-impact research roles in academic and industrial settings.

Others choose to continue their academic journey, gaining admission to postdoctoral programs at other top-tier institutions. The strong career support and successful placement rates underscore Caltech’s commitment to ensuring its students are well-prepared for the next step in their career journey.

Innovation and Research at Caltech

Overview of key research areas and labs.

The research conducted within the Caltech Computer Science department spans many areas, reflecting the breadth and depth of the field. Key research areas include artificial intelligence, machine learning, computer vision, robotics, quantum computing, algorithmic theory, computer graphics, and cybersecurity.

The department hosts numerous specialized labs and research groups focusing on these areas. For instance, the Artificial Intelligence Lab works on developing advanced AI models and exploring their applications. The Center for Quantum Information Science and Technology is a hub for research in quantum computing and related fields.

The Robotics and Autonomous Systems Lab focuses on designing and controlling autonomous robots. These labs provide a space for cutting-edge research and foster collaboration and intellectual exchange among faculty, graduate students, and undergraduates. By engaging with these research groups and labs, students can contribute to advancing computer science and its applications, guided by some of the leading minds in the field.

Significant discoveries or innovations from Caltech’s CS department

The Caltech Computer Science Department has been at the forefront of numerous significant discoveries and innovations. For instance, Caltech researchers have substantially contributed substantially to artificial intelligence and machine learning, developing advanced models that enhance prediction accuracy and computational efficiency.

In the realm of quantum computing, researchers from the department have made groundbreaking strides in developing quantum algorithms and exploring the theoretical limits of quantum information processing. The development of autonomous systems, particularly in robotics, has seen significant advancements at Caltech, with innovations that enhance the decision-making and adaptability of these systems.

In the realm of network systems, the department has contributed to the understanding and optimization of network protocols, improving the efficiency of data transmission. These innovations, among many others, underscore the department’s commitment to advancing the frontiers of computer science and its impact on society.

Current cutting-edge research projects

Caltech’s Computer Science department is currently involved in several cutting-edge research projects, pushing the boundaries of knowledge and technology in the field. One such project is focused on developing advanced machine learning algorithms that can handle massive, complex datasets, with potential applications in areas like climate modeling and biomedical research.

a computer science professor demonstrating

Another ongoing project explores the intersection of quantum computing and artificial intelligence, aiming to harness quantum systems’ power to enhance AI models’ capabilities. In robotics, researchers are working on autonomous systems capable of adapting to uncertain and dynamic environments, a project with implications for everything from self-driving cars to space exploration.

Another notable project concerns enhancing cybersecurity and developing new techniques to protect data and digital systems against increasingly sophisticated threats. These projects exemplify Caltech’s commitment to pioneering research and drive to address some of the most challenging and exciting problems in computer science today.

Collaboration with industry and other institutions

Collaboration is a cornerstone of research at the Caltech Computer Science Department, extending beyond academia to include industry and other institutions. The department maintains strong relationships with leading tech companies like Google, Microsoft, and IBM, often partnering on research projects, internships, and recruitment initiatives.

These partnerships allow for exchanging ideas and resources and offer students opportunities to engage with real-world, industry-relevant problems. Additionally, Caltech is part of several collaborative research consortia that unite institutions worldwide to tackle large-scale, complex challenges in computer science and related fields.

The university also collaborates with NASA’s Jet Propulsion Laboratory (JPL), a partnership that has resulted in numerous groundbreaking projects in areas like robotics and space exploration. These collaborations enhance the scope and impact of Caltech’s research and provide invaluable experiences for students, preparing them for diverse careers in academia, industry, and beyond.

Caltech Facilities and Resources

Description of cs facilities, such as labs, libraries, and computer resources.

The Caltech Computer Science Department offers state-of-the-art facilities to support students and researchers in pursuing knowledge and innovation. The department houses numerous specialized labs with advanced tools and resources, enabling cutting-edge research in artificial intelligence, robotics, and quantum computing.

Students also have access to high-performance computing resources, including clusters and supercomputers, which are essential for handling large-scale computational tasks and simulations. In addition to these resources, the Caltech Library system supports the department, which offers a vast collection of books, journals, and electronic resources related to computer science and other fields.

The library provides access to numerous databases, e-journals, and digital repositories, ensuring that students and researchers can easily access the latest developments in the field. Study spaces and collaboration areas are also available, fostering a conducive learning, research, and intellectual exchange environment. These facilities and resources support the department’s mission to advance computer science and prepare its students for future success.

Student and faculty access to resources

At Caltech, students and faculty members can access various resources supporting their academic and research endeavors. This includes state-of-the-art laboratories, high-performance computing facilities, and software and tools essential for computer science research and learning.

The Caltech Library system provides access to a vast collection of books, e-books, academic journals, and databases covering various sub-disciplines of computer science. Online access to these materials ensures that students and faculty can conduct literature reviews and research from anywhere, at any time. Furthermore, all members of the Caltech community have access to numerous online learning platforms and resources, enabling continuous learning beyond the classroom.

Academic advisors, career counselors, and mental health services are also readily available to students, ensuring comprehensive support throughout their academic journey. Caltech’s commitment to providing these resources underlines its dedication to fostering an environment that supports academic excellence and innovation.

Collaborative spaces and community-building facilities

Caltech’s campus is designed to foster a sense of community and facilitate collaboration among its students and faculty. The Computer Science department features several collaborative spaces, including open work areas and meeting rooms with modern technology to support group projects and discussions.

a male student sitting at a computer chair and looking at the camera

These spaces allow students and faculty to work together, exchange ideas, and learn from one another, promoting a culture of collaboration and intellectual curiosity. The university also hosts several community-building Caltech Facilities, such as student lounges, recreational facilities, and dining halls, providing relaxation and social interaction opportunities.

Regular events, such as seminars, workshops, and social gatherings, are organized to bring together members of the department and the wider university community. These events foster a sense of belonging, provide networking opportunities, and stimulate interdisciplinary dialogue. The provision of these collaborative spaces and community-building facilities reflects Caltech’s commitment to nurturing a vibrant, inclusive, and engaging academic community.

Now that you know about the Caltech Computer Science degree, your college admissions to that university should be next on your mind. To ensure that you get into Caltech, you can get help with AdmissionSight. With ten years of experience with college admission experts, AdmissionSight can help you get into Caltech. You can talk to our experts today to get an initial consultation.

AdmissionSight

Want to assess your chances of admission? Take our FREE chances calculator today!

caltech phd in computer science

Why College Admissions Isn’t Perfect

caltech phd in computer science

US News Rankings

A person's hand writing in spiral notebook placed on a wooden desk.

The Personal Statement: The Holy Grail of College Admissions

students studying

The Modern Day 4.0 and 1600 SAT Score Student Is No Longer Impressive

A woman writing a letter on a paper.

The Competitive Nature of College Admissions for Asian Americans

A professor talking to a student while they walk outside the classroom

The College Application

a woman sing laptop while "admission" word appears on screen

Our Comprehensive Approach

old school building

Ivy League Schools

a student daydreaming while sitting at the corner in library

How Early Should You Prepare for College?

caltech phd in computer science

Featured in US News & World Report Best Colleges Publication

caltech phd in computer science

Congratulations to AdmissionSight Students and their Acceptances!

A female student listening to the class lecture while holding a pen.

College Rejection

Group of students writing on their desks.

College Rankings

a fountain in front outside the building

College Consultants Could Make A Difference

A person holding a pen with a laptop in front.

College Admissions Scandal and Higher Education

applicants want to learn how to answer USC application questions

A Quick Guide to Mastering USC’s Short Answer Questions

students studying foreign languages for college

Discover the Foreign Language Credits Required by Ivy Leagues

group of students eager to know merit scholarship requirements

Explore the Merit Scholarships Offered by Colleges this 2024

What major is Duke known for?

What Major is Duke Known For?

UCLA essay examples

Learn the Top UCLA Supplemental Essay Tips for 2024

students walking at northwestern happy of their social life

Top 10 Biggest Colleges in the US

students studying for USC's application questions

The Colleges With The Richest Students

top east coast law schools

Discover the Top East Coast Schools for Studying Law

PhD programs for working professionals

The Best PhD Programs for Working Professionals Worldwide

students applying for a merit scholarship

The National Society of High School Scholars: Is It Worth It?

Harvard University, where most US Presidents went to

The Eight US Presidents Who Went to Harvard

athletes that were recruited through college athletic recruitment

Athletic Recruitment for the Ivy League

easiest master's programs to get into

The Easiest Master’s Programs for Working Professionals in the US

Exploring Safety Schools in California

Exploring Safety Schools in California: A Guide for Students in 2024

popular fraternities

The Top 10 Most Popular Fraternities in the US

What is a Valedictorian and How to Become One?

What Is A Valedictorian and How Can You Become One?

Leave a comment cancel reply.

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Recent Articles

A Quick Guide to Mastering USC’s Short Answer Questions

A Quick Guide to Mastering...

Discover the Foreign Language Credits Required by Ivy Leagues

Discover the Foreign Language Credits...

Explore the Merit Scholarships Offered by Colleges this 2024

Explore the Merit Scholarships Offered...

What Major is Duke Known For?

What Major is Duke Known...

Learn the Top UCLA Supplemental Essay Tips for 2024

Learn the Top UCLA Supplemental...

Top 10 Biggest Colleges in the US

Top 10 Biggest Colleges in...

The Colleges With The Richest Students

The Colleges With The Richest...

Discover the Top East Coast Schools for Studying Law

Discover the Top East Coast...

The Best PhD Programs for Working Professionals Worldwide

The Best PhD Programs for...

The National Society of High School Scholars: Is It Worth It?

The National Society of High...

The Eight US Presidents Who Went to Harvard

The Eight US Presidents Who...

The Modern Day 4.0 and 1600 SAT Score Student Is No Longer Impressive

The Modern Day 4.0 and...

Sign up now to receive insights on how to navigate the college admissions process..

admissionsight

Admissions Counseling

  • Academic & Extracurricular Profile Evaluation

Copyright © AdmissionSight 2024

Privacy Policy - Terms and Conditions

cd_logo

  • Study Abroad Get upto 50% discount on Visa Fees
  • Top Universities & Colleges
  • Abroad Exams
  • Top Courses
  • Read College Reviews
  • Admission Alerts 2024
  • Education Loan
  • Institute (Counselling, Coaching and More)
  • Ask a Question
  • College Predictor
  • Test Series
  • Practice Questions
  • Course Finder
  • Scholarship
  • Netherlands
  • New Zealand
  • Study Guide

California Institute of Technology banner

Study In Usa > Colleges In Usa > CalTech > Programs > M.S[Computer Science]

Master of Science [M.S] [Computer Science] From California Institute of Technology

caltech phd in computer science

Master of Science [M.S] (Computer Science)

Stem course.

This course focuses on Science, Technology, Engineering, or Mathematics subjects, offering a deep dive into these fields to enhance your knowledge and skills in STEM disciplines.

Field of Study : 

₽5,429,747 /Yr

  • The graduate computer science option in California Institute of Technology is primarily oriented toward Ph.D. research.
  • Students complete advanced coursework to achieve a breadth of knowledge in the core areas of computer science, and specialized coursework in their intended research area as directed by their research advisor and the graduate option representative.
  • The M.S. degree entails a thesis and coursework and is normally awarded in the first two years as part of the overall progress toward the Ph.D.
  • There is no terminal M.S. degree in Computer Science.
  • In exceptional circumstances (typically when a student leaves the Ph.D. program without completing the degree), the option representative may approve the awarding of a M.S. degree, if the course requirements have been met and the student has passed the preliminary examination

Important Dates

EventApplication Date
Application Deadline For 2025 Intake

Tuition Fees

Year1st Year Fees
Tuition Fees₽5429747 (USD 63402)

Other Expenses

HeadAvg Cost Per Year
Room₽1366814
Personal Expenses₽400281
Transportation₽205536
Food₽781465
Utilities₽102768
Compulsory Fees₽197315
Total Cost₽3054179

Eligibility & Entry Requirement

47%
Applicants must have a bachelor's degree or the equivalent with a GPA of at least 3.5 on a 4.0 scale and/or are in the top 5 to 10% of their class
TOEFL : 100 | IELTS : 7.5 | Duolingo : 120
Dec 15, 2023
USD 75 (INR 6242)
Within 3 weeks
Online

Scores Required

Avg. Score in

Required Document List

Following are the required Documents:

  • Resume/CV -  This provides a summary of a student's experience and skills.
  • Transcripts-  One copy of transcript from each college or university attended is required.
  • Statement of marks -  The marks statement provided by the education board.
  • 3 Letters of Recommendation -  This shows who recommended the student to pursue the degree.
  • Statement of Purpose -  This is an essay or any written statement written by the student while applying.
  • English Language Requirement -  This shows the test score of English Proficiency Exams such as  IELTS ,  TOEFL , or  PTE , etc.

Times Higher Education logo

Do you think the Rankings are wrong ?   Report Here

Similar Programs

ProgramImportant DateTotal FeesMedian Exams ScoreAction
Application Deadline For Autumn Intake (30th Jan 2025)RUB 3,483,835 /Yr 7.0 100 68 328
Application deadline for 2025 Intake (3rd Jan 2025)RUB 5,094,552 /Yr 90 6.5 292
RUB 7,142,804 /Yr 100 7.0

Do you think the Dates are wrong ?   Report Here

Course Guides

1 Year Courses in USA: Fees, Deadlines & Eligibility

Master of Science (MS) Computer Science in USA: Universities, Fees, Deadline and Eligibility

Masters (MS) in USA: Colleges, Courses, Deadlines, Eligibility & Fees

Masters in Engineering in USA: Fees, Deadlines 2024, Eligibility

Masters in Mechatronics in USA: Fees, Deadlines, Scholarships, and Job Outcomes

Masters in MIS in USA: Top Universities, Eligibility, Admission Process, Cost, Scholarships, Placement

MS Computer Science in USA: Specialization, Universities

MS Courses in USA: Top Universities, Admissions and Tuition Fees

MS in USA Without GRE: Top Universities, Deadlines, Fees

STEM Courses in USA: Universities, Admission Requirements, Placements & Advantages

Scholarship Grants & Financial Aids

NameScholarship Per StudentLevel of StudyType
Scholarship per student₽ 74.4 L/Yr$86,891Level Of StudyBachelorTypeMerit-Based
Scholarship per student₽ 85,640/Yr$1,000Level Of StudyBachelorTypeMerit-Based
Scholarship per student₽ 85,640/Yr$1,000Level Of StudyBachelorTypeMerit-Based
Scholarship per student₽ 17.1 Cr/Yr$2,000,000Level Of StudyMasterTypeMerit-Based
Scholarship per student₽ 85,640/Yr$1,000Level Of StudyBachelorTypeMerit-Based
Scholarship per studentVariable AmountLevel Of StudyBachelorTypeMerit-Based

College Student Profiles

caltech phd in computer science

Similar Colleges

Southern Illinois University

Southern Illinois University

University at Albany

University at Albany

Northern State University

Northern State University

Abilene Christian University

Abilene Christian University

Ohio Northern University

Ohio Northern University

University of South Carolina

University of South Carolina

University of Akron

University of Akron

State University of New York Polytechnic Institute

State University of New York Polytechnic Institute

University of New Mexico

University of New Mexico

Refer & Earn 3 USD For Every Approved Review

3k+ Reviews

limage

+ 10 Photos

interested in this College ?

Follow & Share this college to get information about admission.

Alliant International University

San Diego, California

California University of Management and Sciences

Anaheim, California

Humboldt State University

Arcata, California

Azusa Pacific University

Azusa, California

California State University

Bakersfield, California

ProgramImportant Dates
(15th Dec 2024)
(15th Dec 2024)
(15th Dec 2024)
(1st Nov 2024) (3rd Jan 2025)
(15th Dec 2024)
(1st Nov 2024) (3rd Jan 2025)

Harvard University

Cambridge, Massachusetts

Massachusetts Institute of Technology

Stanford, California

University of Chicago

Chicago, Illinois

University of California

Berkeley, California

Yale University

New Haven, Connecticut

Princeton, New Jersey

University of Pennsylvania

Philadelphia, Pennsylvania

Cornell University

Ithaca, New York

Columbia University

New York City, New York

Iowa State University

SUBSCRIBE TO OUR NEWS LETTER

downloadapp_banner image

Carnegie Mellon University School of Computer Science

Scs graduate admissions overview.

Thank you for your interest in graduate studies at Carnegie Mellon's School of Computer Science! We  offer a wide range of professional and academic  Ph.D.  and master's programs  across our seven departments. Admissions and requirements vary by program and are determined by the program's home department. You can apply to up to three of our Ph.D. programs and any of our master’s programs.

Important Information for Programs Beginning in Fall 2025

Application Opens:Sept. 4, 2024
Application Deadline:

All applicant materials must be submitted by the deadline below, and application fees must be paid by these deadlines.

Early Deadline: Nov. 20, 2024 (3 p.m. EST) 

Final Deadline: Dec. 11, 2024 (3 p.m. EST)

If you submit your application early, your recommenders still have until Dec. 11, 2024, to submit recommendations.

TOEFL, IELTS & GRE Deadlines:

If you need to take/retake your TOEFL, IELTS and/or GRE for this application, we highly recommend you take the exam no later than Nov. 27, 2024. Reportable scores can take two weeks to process, and we may not be able to review any scores that arrive after our Dec. 11, 2024, deadline.

If you will be studying on an F-1 or J-1 visa, and English is not a native language for you (native language…meaning spoken at home and from birth), an official copy of an English proficiency score report is required.  Find more information under "Test Scores" on our page.

GRE & TOEFL Codes

GRE Report Codes: Institution Code - 2074, Department Code - 0402

TOEFL Report Codes: Institution Code - 4256, Department Code - 78

Note: Some of our programs follow different deadlines, see application information and links below for more information.

Helpful Links

  • Graduate Admissions Overview
  • Application Instructions
  • Frequently Asked Questions
  • Master's Programs
  • Doctoral Programs
  • Program Leadership

SCS Graduate Admission Applications

Use the links below to apply to the program(s) of your choice., scs doctoral programs.

Ph.D. Application for Computer Science and Human-Computer Interaction

Ph.D. Application for Computational Biology, Language and Information Technologies, Machine Learning, Societal Computing, Software Engineering and Robotics

Note : To apply to the doctoral track in Algorithms, Combinatorics and Optimization (ACO) or in Pure and Applied Logic (PAL) ,  you must apply to the Ph.D. program in Computer Science . You should state in the first paragraph of your Statement of Purpose that you are interested in either ACO or PAL. If admitted, you will be allowed to choose that program during your first year.

Master's Programs in Computational Biology

Master of Science in Automated Science: Biological Experimentation Application

Master of Science in Computational Biology Application

Master's Programs in Computer Science

Master of Science in Computer Science Application

Master's Programs in Human-Computer Interaction

Master of Human-Computer Interaction Application Note: MHCI has a deadline that has yet to be determined.

Master of Educational Technology and Applied Learning Science Application

Master of Science in Product Management Application Note : MSPM has rolling admission for spring.

Master's Programs in Software and Societal Systems

Master of Software Engineering  For applicants with two or more years of software engineering experience in industry

Master of Software Engineering - Embedded Systems Application For applicants with less than two years of software engineering experience

Master of Software Engineering - Scalable Systems Application For applicants with less than two years of software engineering experience Note : The three programs above — MSE, MSE-ES, and MSE-SS — are not following any early deadlines and the application fee is $100.

Master of Science in Information Technology - Privacy Engineering Application

Master of Software Engineering Online Application Note : MSE Online follows a different deadline schedule.

Master's Programs in Language Technologies

Master of Computational Data Science Application

Master of Science in Artificial Intelligence and Innovation Application

Master of Science in Intelligent Information Systems Application

Master of Science in Language Technologies Application

Master's Programs in Machine Learning

Master of Science in Machine Learning Application

Master's Programs in Robotics

Master of Science in Computer Vision Application

Master of Science in Robotics Application

Master of Robotic Systems Development Application

Programs With Joint/Multiple Applications

Machine Learning Joint Ph.D.: S tudents interested in an ML-Joint Ph.D. should first apply to the Ph.D. program that best aligns with their research interests. Once you are enrolled in one of the participating Ph.D. programs and have passed 10-715, 10-705 and 10-716, there is a lightweight  application to apply  for a joint Ph.D. in machine learning. 

MD/Ph.D. in Computational Biology : Students must apply via the  Medical Scientist Training Program . More information is available on the  Medical Scientist Training Program website .

Interdisciplinary Programs in the Center for the Neural Basis of Cognition:  Students should apply to their primary SCS Ph.D. program but must also apply to the  CNBC Graduate Training Program . More information can be found on the  CNBC website .

group of students with laptops working at a table

Bachelor's Programs

Each year, the School of Computer Science admits students to undergraduate programs ranging from a traditional B.S. in computer science to a bachelor of computer science and arts. 

Whatever option you choose, you’re guaranteed to find a rigorous program dedicated to the real-world training and practical problem solving that has been the hallmark of computer science education at CMU since its inception.

B.S. in Computer Science

Carnegie Mellon's undergraduate major in computer science combines a solid core of computer science courses with the ability to gain substantial depth in another area through a required minor in a second subject. The curriculum also gives you numerous choices for science and humanities courses. Computing is a discipline with strong links to many fields, and our program gives you unparalleled flexibility to pursue these fields. Our mathematics and probability component ensures that you'll have the formal tools to remain current as technologies and systems change, but at the same time you'll gain insight into the practical issues of building and maintaining systems by participating in intensive project-oriented courses.

Unlike other universities, where research rarely occurs at the undergraduate level, CMU CS students often have part-time or summer jobs — or receive independent study credit — working on research while pursuing their bachelor's degree. If you're interested in a research/graduate school career, we offer an intensive course of research, equivalent to four classroom courses, culminating in the preparation of a senior research honors thesis.

Requirements

Current Computer Science Undergraduate Curriculum  

Computer Science Undergraduate curriculum information for prior years are available on the Previous Course Catalogs webpage .

How to Apply

SCS Undergraduate Majors

Including the B.S. in CS, the School of Computer Science offers five bachelor's degrees.

Information on the other four degrees can be found on the respective websites for the degree:

  • Artificial Intelligence
  • Computational Biology
  • Human-Computer Interaction
  • Current Semester Courses
  • Upcoming Semester Courses
  • Schedule of Classes
  • Undergraduate Catalog
  • How to Apply as Incoming First-Year
  • Incoming Student Course Transfer
  • B.S. in CS Curriculum
  • B.S. in CS Concentrations
  • B.S. in CS External Course Transfer
  • B.S. in CS Program Contacts
  • Guidelines for Internal Transfer or Dual Degree
  • Minor and Additional Major in Computer Science
  • Other SCS Undergraduate Programs
  • Summer Research for International Students
  • Master's Programs
  • Doctoral Programs
  • Student Resources
  • Penn Engineering Online Degrees
  • Penn Engineering Online Dual Dual Degree
  • Online Graduate Certificates
  • Take a Course
  • On-Demand Learning
  • Course Catalog
  • Computer Science Fundamentals Graduate Certificate
  • All Courses
  • MCIT Online
  • MSE-DS Online
  • MSE-AI Online
  • Graduate Certificates

Graduate Certificates Courses & Policies

The Online Graduate Certificate from Penn Engineering Online is a for-credit credential that will produce an academic transcript and paper certificate. To earn a certificate, students can take a maximum of four (4) course units. Two of these four course units may be double-counted from your Penn Engineering graduate degree program.

Students may earn a maximum of two certificates. No course may be triple counted, i.e., counted for more than two credentials.

While most individuals will complete the Online Graduate Certificate program within one year, students may choose to extend their studies. In this case, all Certificate requirements must be met within a maximum of two years.

*Note: Degree students will receive first priority for course registration.

Computer Science Fundamentals Graduate Certificate Courses

One (1) Required Course

Introduction to Software Development

This course is an introduction to fundamental concepts of programming and computer science for students who have little or no experience in these areas. Includes an introduction to programming using Python, where students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. Also provides an introduction to basic data science techniques using Python. The second half of this course is an introduction to object-oriented programming using Java, where students are introduced to polymorphism, inheritance, abstract classes, interfaces, and advanced data structures. Students will also learn how to read and write to files, connect to databases, and use regular expressions to parse text. This course includes substantial programming assignments in both Python and Java, and teaches techniques for test-driven development and debugging code.

Pre-Requisites

No Pre-Requisites

Three (3) courses from the following list:

Mathematical Foundations of Computer Science

This course introduces students to math concepts that form the backbone of the majority of computer science. Topics covered include sets, functions, permutations and combinations, discrete probability, expectation, mathematical induction, and graph theory. The goal of the course is to ensure that students are comfortable enough with the math required for most of the CIS electives.

There are no college-level prerequisites for this class. However, reviewing the algebra learned in high school will be very useful. No prior programming background is expected nor will this course assign any programming exercises.

Introduction to Computer Systems

This course provides an introduction to fundamental concepts of computer systems and computer architecture. Students learn the C programming language and an instruction set (machine language) as a basis for understanding how computers represent data, process information, and execute programs.

This course does not have prerequisites, but CIT 5910 Introduction to Software Development is a co-requisite.

Data Structures & Software Design

This course focuses on data structures, software design, and advanced Java. The course starts off with an introduction to data structures and basics of the analysis of algorithms. Important data structures covered include arrays, lists, stacks, queues, trees, hash maps, and graphs. The course also focuses on software design and advanced Java topics such as software architectures, design patterns, and concurrency.

Students in this course are expected to have completed or waived CIT 5910 Introduction to Software Development.

Computer Systems Programming

This course is a continuation of CIT 5930 and introduces students to fundamental concepts in computing systems. The course is divided into two parts. The first half of the course introduces important concepts in modern operating systems: processes, scheduling, caching, and virtual memory. The second half of the course provides an introduction to fundamental concepts in the design and implementation of networked systems, their protocols, and applications. The course will use the C program language, and will develop your knowledge on C system calls, and libraries for process/thread creation and manipulation, synchronization, and network communication.

Algorithms & Computation

This course focuses primarily on the design and analysis of algorithms. It begins with sorting and searching algorithms and then investigates graph algorithms. In order to study graph algorithms, general algorithm design patterns like dynamic programming and greedy algorithms are introduced. A section of this course is also devoted to understanding NP-Completeness.

CIT 5920 | Co-requisite: CIT 5940 (Taking concurrently is allowed but taking beforehand is preferred)

IMAGES

  1. caltech computer science acceptance rate

    caltech phd in computer science

  2. Legendary Caltech Computer Engineer Carver Mead Awarded the Kyoto Prize

    caltech phd in computer science

  3. caltech computer science courses

    caltech phd in computer science

  4. A Small Class at Caltech Helped Launch a Computer Revolution

    caltech phd in computer science

  5. Caltech and Amazon Partner to Create New Hub of Quantum Computing

    caltech phd in computer science

  6. Computing + Mathematical Sciences

    caltech phd in computer science

VIDEO

  1. Caltech PhD EE 2020 work0 gre328 toefl110 rating5 FengYu

  2. Caltech PhD EE 2016 work0 gre1180on1600 toefl rating5 Amir

  3. HPU PHD Computer Science Entrance Question Paper Only

  4. AMU PHD ENTRANCE PAPERS l PHD computer Science B paper l amu phd papers

  5. GRADUATION DAY!🎉 I completed my PhD in Computer Science! #graduation #shorts #phd #computerscience

  6. I Visited Caltech For A Week

COMMENTS

  1. Graduate Degree in Computer Science

    Requirements for the Computer Science graduate program are listed in the current Caltech Catalog. Further details and advice can be found here: Navigating the Ph.D. Options in CMS. Graduate Options Administrator. Maria Lopez. [email protected]. (626) 395-3034. Graduate Option Representative.

  2. Graduate Degree in Computing + Mathematical Sciences

    The Computing and Mathematical Sciences (CMS) PhD program is a unique, new, multidisciplinary program at Caltech involving faculty and students from computer science, electrical engineering, applied math, economics, operations research, and even the physical sciences.

  3. Graduate Programs

    The Graduate Admission Committee usually decides on admissions by the end of March. Applications are encouraged from fields other than computer science or applied mathematics; however, applicants should be aware that our program is quite mathematically and scientifically oriented, and students are expected to catch up on their field of studies ...

  4. Computer Science

    Computer Science. Computing is a ubiquitous tool in all areas of study and research at Caltech. Computer science focuses on the theory and technology of computation itself: it is the study of information, and of the structures that communicate, store, and procegs information. Whether these structures are expressed in hardware and called ...

  5. Computing + Mathematical Sciences

    The Computing + Mathematical Sciences (CMS) Department is home to outstanding students and researchers who share a passion for science and engineering, as well as a drive to investigate the most challenging, fundamental problems in computation and information. We are dedicated to the principles of diversity, equity, and inclusion. CMS is a ...

  6. Computer Science (CS)

    CMS 290 is required for all first year CS graduate students during each term (fall/winter/spring). Advanced courses in computer science. Completion of a minimum of 54 units of CS courses numbered 100 or greater in addition to units earned for reading, research, and independent projects. Up to 24 of the 54 units may be taken from non-CS courses ...

  7. Artificial Intelligence and Machine Learning

    Overview. Artificial Intelligence at Caltech researches the development of intelligent systems capable of emulating human-like intelligence and performing complex tasks. We study the fundamental aspects of AI, spanning machine learning, mathematics, and statistics, in order to delve into applications in perception, robotics, reinforcement ...

  8. Computing and Mathematical Sciences

    The mission of the CMS graduate program is to address this need by exploring and developing the fundamental mathematical, computational, and economic tools necessary to advance data-intensive science and engineering. That is, we aim to forge the algorithmic foundations necessary to move from data, to information, to action. Key to this mission ...

  9. Computing and Mathematical Science (CMS)

    Computing and Mathematical Sciences (CMS) is an interdisciplinary Ph.D. program that trains students to apply algorithmic thinking to problems across science and engineering. Our research mission is to build the mathematical and algorithmic foundations required to move from data to information to action. Students will study structures and ...

  10. Graduate Subject Minors

    Computational Science and Engineering (CSE) may be pursued as a subject minor by graduate students who are pursuing PhD degrees in any option. The CSE minor is intended to supplement one of Caltech's graduate degrees and is designed for students who wish to broaden their knowledge of CSE beyond their major field of study.

  11. Apply Online

    Caltech is committed to supporting students and scholars affected by the Israel-Gaza and Ukraine-Russia conflicts, irrespective of citizenship. For those candidates in the region who have been affected, it may be possible to apply after the posted deadline.

  12. Application Requirements

    Application Requirements. Applicants must have completed a bachelor's degree or the equivalent before beginning graduate study. Applicants who already hold a Ph.D. degree will not be considered for a second Ph.D. degree. Transcripts from each college or university attended, three letters of recommendation, a CV, and the applicant's statement of ...

  13. Faculty

    Graduate Degree in Computer Science; ... Professor of Computer Science; William M. Coughran Jr. Leadership Chair, Department of Computing and Mathematical Sciences; Executive Officer for Computing and Mathematical Sciences ... California Institute of Technology. 1200 East California Boulevard. Pasadena, California 91125. Community Portal ...

  14. California Institute of Technology

    in Computer Science (tie) #19. in Artificial Intelligence #23. in Programming Language (tie) #18. in Systems #13. ... See all Best Colleges Rankings for CalTech » Graduate Schools Rankings.

  15. Theory of Computation

    the Center for Social Information Sciences (CSIS) Almost all of the faculty in the Information Sciences at Caltech have a large theoretical or mathematical component to their work, and interdisciplinary research is common. We encourage you to peruse the web pages of the Options in. Mathematics. Control and Dynamical Systems.

  16. Frequently Asked Questions for Applicants

    In general, most graduate students at Caltech receive full funding for their graduate education. In fact, all doctoral students have full financial support in the form of internal or external fellowships, research assistantships, teaching assistantships, or some combination of fellowship and assistantship support.

  17. Graduate Students

    Applying to Caltech as a graduate student interested in QSE. Prospective graduate students should apply to a graduate program (including Physics, Applied Physics, Material Science, Chemistry, Electrical Engineering, or Computer Science) depending on their research interest and background. In your application (e.g., at the end of your personal ...

  18. Fellowships for International Students

    The Google PhD Fellowship Program recognizes outstanding graduate students doing innovative research in areas relevant to computer science and related fields. Fellowships are currently offered in Africa, Australia, Canada, East Asia, Europe, India, New Zealand, Southeast Asia and the United States. The Grass Foundation Fellowship Program

  19. California Institute of Technology PhD in Computer Science

    California Institute of Technology PhD in Computer Science. 1 Doctor's Degrees Awarded. Computer Science is a concentration offered under the computer science major at California Institute of Technology. Here, you'll find out more about the major doctor's degree program in computer science, including such details as the number of graduates ...

  20. Economics and Computer Science Research

    Researchers who bridge economics and computer science use rigorous mathematical and computational tools to study financial transactions, economic issues, and the structures of social organizations that have been made exceedingly complex by e-commerce, the Internet age, and other aspects of a wired and faster-paced society. Their work has the ...

  21. Computer Science Option and Minor (CS)

    The computer science minor is intended to supplement one of Caltech's undergraduate degrees and is designed for students who wish to broaden their knowledge beyond their normal major or who may wish to pursue a graduate program involving computer science. Students completing the computer science minor requirements will have the phrase ...

  22. A Glance at Caltech Computer Science Program

    Caltech's graduate Computer Science program is renowned for its rigorous curriculum, innovative research, and close-knit academic community. The program aims to train the next generation of leaders and innovators in the field, focusing on the depth and breadth of knowledge. Graduate students delve deep into advanced concepts and cutting-edge ...

  23. Master of Science [M.S] [Computer Science] From California Institute of

    The graduate computer science option in California Institute of Technology is primarily oriented toward Ph.D. research.; Students complete advanced coursework to achieve a breadth of knowledge in the core areas of computer science, and specialized coursework in their intended research area as directed by their research advisor and the graduate option representative.

  24. SCS Graduate Admissions Overview

    Programs With Joint/Multiple Applications. Machine Learning Joint Ph.D.: S tudents interested in an ML-Joint Ph.D. should first apply to the Ph.D. program that best aligns with their research interests. Once you are enrolled in one of the participating Ph.D. programs and have passed 10-715, 10-705 and 10-716, there is a lightweight application to apply for a joint Ph.D. in machine learning.

  25. Bachelor's Programs

    B.S. in Computer Science. Carnegie Mellon's undergraduate major in computer science combines a solid core of computer science courses with the ability to gain substantial depth in another area through a required minor in a second subject. The curriculum also gives you numerous choices for science and humanities courses.

  26. Computer Science Fundamentals Graduate Certificate

    Computer Science Fundamentals Graduate Certificate Courses. One (1) Required Course. CIT 5910 Introduction to Software Development . Close CIT 5910 Introduction to Software Development. This course is an introduction to fundamental concepts of programming and computer science for students who have little or no experience in these areas ...