Eelke FolmerPlayer Game Interaction Research
University of Nevada, Reno
ghost

CS330: Design Patterns

Teacher

Eelke Folmer
office hours:
Thursday SEM 208
3.30 PM-5.30 PM
cs330 at eelke dot com

Schedule

TR 5.30-8.15PM SEM 231D

Resources

Syllabus
Head First: Design Patterns
HFDP: Java examples

Tutorials

Intro to Java
UML: class diagrams
How to draw a class diagram

Tools

D/L Java
Eclipse Java IDE
TinyUML

Repositories

Pattern Wiki
Hillside Pattern repository
Anti Patterns

Midterms

MT'11 solution
MT2'10 solution
handout

Homework solutions

HW1
HW2
HW3
HW4
HW5

Schedule (tentative)

WeekTopicBookExercisesHomework
Sep 1 Intro to Design Patterns---
Sep 8 Strategy1guitar hero-
Sep 15 Observer2babymonitor | twitterHW1 | submit
Sep 22 Decorator3drinks mixer-
Sep 29 Factory4 slot fm | slot af HW2 | submit
Oct 6 Singleton5logger | barfactory-
Oct 13 Command6chess | -
Oct 20 Adapter & Facade 7guitarhero II | startrek HW3 | submit
Oct 27 Midterm (1-6)---
Nov 3 Template Method8Board Games-
Nov 10 Iterator&Composite9Chat | SecondLifeHW4 | submit
Nov 17 State10Garagedoor-
Nov 24Thanksgiving No Class --HW5 | submit
Dec 1 Proxy11Remote-
Dec 8 Compound patterns12TBA
Dec 15 Final 7.30-9.30PM-HW6 | submit