CS 108

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

TuTh 4:30-5:50pm, in Gates B01




Staff Info and Office Hours

CS 108 is taught by Patrick Young




Office Hours Location
Patrick Young patrick.young@ See Calendar Gates 194
Vivek Choksi vhchoksi@ See Calendar See Calendar
Kelvin Do kelvindo@ See Calendar See Calendar
Ifueko Igbinedion ifueko@ See Calendar See Calendar
Meredith Marks mgmarks@ See Calendar See Calendar
Karen Truong truongk@ See Calendar See Calendar
Zak Whittington zakwhitt@ See Calendar See Calendar

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, student XML submissions]


Java Links
Java 8 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
W3 Schools HTML Tag Reference
phpmyadmin

Valid XHTML 1.0 Transitional