CS 108

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

TuTh 4:15-5:30pm, in Gates B1




Staff Info and Office Hours

CS 108 is taught by Patrick Young




Office Hours Location
Patrick Young patrick.young@ Fri 1:30-3:30pm Gates 194
Kseniya Charova kcharova@ TBD
Vien Duong Dinh viendinh@ TBD
Kasey Le kaseyle@ TBD
Shayon Saleh ssaleh@ TBD
Jason (Yang) Zhao yzhao3@ TBD
Nicole Zhu nicolez@ TBD

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]


Java Links
Java7 JavaDoc (Bookmark!)

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
HTML5 Reference
CSS Specification
phpmyadmin

Valid XHTML 1.0 Transitional