CS 108

Object Oriented System Design \\ Winter 2013 \\ Stanford University

MW 2:15-3:30pm, in Skilling Aud




Staff Info and Office Hours

CS 108 is taught by Patrick Young




Office Hours Location
Patrick Young patrick.young@ MW 3:30-4:30pm Gates 194
Kseniya Charova kcharova@ Wed 7:00-9:00pm Meyer 2nd floor
Victoria Flores vflores3@ Tue 8:00-10:00pm Meyer 2nd floor
Evelyn Gillie egillie@ Tue 9:00-11:00pm Meyer 2nd floor
Joseph Lau jhlau@ Mon 12:00-2:00pm Meyer 2nd floor
Ethan Lozano edlozano@ Tue 1:00-3:00pm Meyer 2nd floor
Diego Pontoriero dpontori@ Mon 5:00-7:00pm Meyer 2nd floor
Chenyu Yang chenyuy@ Tue 3:30-5:30pm Meyer 2nd floor

Lectures
Newsgroup/BBoard
Piazza

Homework
Homework 1 [code, handout]
Homework 2 [code, handout]
Homework 3 [code, handout]
Homework 4 [code, handout]
Homework 5 [code, handout]
Class Project [handout, files for XML extension]

Guides
Compiling on Leland
Eclipse Keyboard Shortcuts

Java Links
Java6 JavaDoc (Bookmark!)
Nick's JavaDoc Search Tool
Java Basic Refresher

Sun Tutorials
Learning Java
Generics
Collections
Exceptions
Nested Classes
Javadoc Writing Guide
JDBC

Swing Guides
Swing Components
Layout Managers

Servlets and JSPs
Setting Up Eclipse for Servlets and JSPs
Java EE Documentation

Books (Stanford Access Only)
Effective Java
Java Puzzlers
Java Concurrency in Practice
Learning MySQL
Design Patterns
Head First Design Patterns
Mythical Man-Month
Head First Servlets and JSPs
Core Servlets and JavaServer Pages
CSS: The Missing Manual
JavaScript & jQuery: The Missing Manual

Misc
Other Useful Links
HTML5 Reference
CSS Specification
phpmyadmin

Valid XHTML 1.0 Transitional