Welcome to CS
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!
Final Projects & Helpsessions
Details about the final projects are available here
and the help sessions will be held in class on Tuesday 11/27.
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
script. To use it:
- In your terminal,
cd into the directory with the
.java files you wish to print.
- It will then ask you for the printer to print to. Type
bw1 to print to the Sunlab printer.
- Collect your printout!
The script saves paper by compacting multiple classes into fewer pages. The environment will thank you!
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!
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!
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.