Welcome to CS15, one of the introductory computer science courses offered at Brown University!

CS15 introduces students to the field through object-oriented design and programming, using Java. It reinforces concepts with practical exercises in weekly lab sessions and with challenging and engaging programming assignments, such as Doodle Jump and Tetris!

There are no prerequisites for CS15 and the course expects no prior programming experience.

Please see the course syllabus and the detailed course missive for more information.

For RISD students: Please bring the registration paperwork to be signed by Andy on the first day of class and get it filed by the end of the week. It can take a few days for this paperwork to get processed. We cannot give you an account until this paperwork gets processed, potentially causing issues with labs.


Oct   2

Check out the Collab Skit!

Need a refresher on what you can/can't collab on? Check out the video here!

Sep   10

IMPORTANT for RISD students

If you are a RISD student and plan on taking the course, please fill out this form as soon as possible so we can add you to the mailing list.

Sep   10

Opening Day Credits

What a great first lecture! If you're as touched by the CS15-HSM soundtrack as we are, feel free to download it here! Special thanks to Elise Harmon and Connor Grieve for their amazing vocals.

Sep   8

Which intro CS course should I take?

The Computer Science Department's website has a newly updated page describing all of our introductory courses. View it here!

Sep   7

Come to Opening Day!

Come to DeCiccio Family Auditorium (Salomon 101) for CS15's world-renowned first lecture on Thursday, September 10, 2015, at 2:30 PM. Trust us; you don't want to miss this!

Calendar of Events