Welcome to CS
15!


CS15 is one of two introductory computer science courses offered at Brown University. The course introduces students to the field through object-oriented design and programming, using Java. CS15 reinforces concepts with practical exercises in weekly lab sessions and with challenging and engaging programming assignments such as Tetris!

There are no prerequisites and CS15 expects no prior programming experience!



NOV 23

Final Projects & Helpsessions




Details about the final projects are available here and the help sessions will be held in class on Tuesday 11/27.

SEP 25

Printing Out Code




When printing out your code to come to hours, rather than using Kate to print out each class one by one, use the handy dandy cs015_print script. To use it: The script saves paper by compacting multiple classes into fewer pages. The environment will thank you!

SEP 25

Common Compiler Errors




As a reminder, if you are running into compiler errors on your assignments, the Online TA page links to the Compiler Errors Explanations page which details possible causes of some of the most common compiler errors. If you come to hours with a compiler error and haven't taken a look at that page, the TA will send you back!

SEP 19

Concept of the Week




Still confused between Objects, Instances Variables, Methods, and whatnot? Check out Harry Potter and the Obscure Objects, our first Concept of the Week! Click here to see it. The Concepts of the Week will also be available from the Online TA page as they are released!

SEP 14

Remote Login




If you are interested in being able to work on CS 15 from your own laptop, the Sunlab Consultants are hosting a help session for setting up Portable Sunlab. Come to the Sunlab on Wednesday, 9/19, 10:00pm - 11:00pm or Friday, 9/21, 4:00pm - 5:00pm to find out more.


Click here to see the full archive of announcements.