Welcome to CS 0a! We’re super excited to introduce you to lots of amazing stuff at Caltech!
Tools
Course Staff
Instructor
Course Description
“From AP CS to Caltech CS”, is an asynchronous, virtual set of projects designed to help a student who has prior Java
programming experience fill any gaps before taking the Caltech CS Placement test. While there are no office hours for this course, course staff will grade everything you turn in and provide feedback in the style of how the placement test will be graded. Students are welcome to take this course without prior Java
experience, but they will need to teach themselves Java
to complete it. The projects can be completed any time between July 15 and August 9.
Projects
Note that you must do these in the order provided.
P0 | ★☆☆☆☆ |
War [ guide ]
In this project, you will use Object-Oriented programming to model a terminal-based card game.
|
P1 | ★★☆☆☆ |
Karel Maze [ guide ]
In this project, you will help a robot solve a maze.
|
P2 | ★★★☆☆ |
Wikipedia Game [ guide ]
In this project, you will model Wikipedia Pages and find connections between the oddest of pages.
|
!! | ★★★★☆ | Placement Exam [ link, due August 11th ] |