CS Placement Exam (Summer 2024)

Welcome!

Welcome to Caltech! We’re so excited to meet you this coming Fall! This website houses the CS Placement Exam which will help us assess your current level of programming knowledge and allow us to place you into the correct CS course!

Important Dates

Should I take the Placement Exam?

If you learned Java in high school, the short answer is yes! There are multiple possible outcomes of this exam:

What should I watch out for when taking the Placement Exam?

The following items will automatically cause you to fail the placement exam (regardless of what else you did):

Collaboration, Google, and Usage of AI

You may not discuss the placement test or your code with anyone, share code with any living being, copy any code from the internet, or use any form of AI to generate any part of your code. If we are reasonably sure you used AI or your code is sufficiently similar to another student’s code, we will not hesitate to send your placement test to the BoC. Please please don’t start your Caltech career off by cheating.

Taking the Placement Exam

The placement exam is closed for this year!

How can I appeal the Placement Exam grading?

You can’t. All decisions about placement are final. If you want to make sure that you’re ready for the types of things you will be graded on, we recommend you take CS 0a!

Questions?

Please send any questions to csplacement@caltech.edu!