CSC 131 Fundamentals II

Spring 2009 Offering

Syllabus
Class Notes


Resources

Head First Design Patterns
Online Java SE 6 Documentation
Generics in the Java Programming Langauge
Java Collections Framework Tutorial
Annotated Outline of Collections Framework

Spring 2009 Website
Netbeans (IDE) Website

Assigned Reading

  • Feb 26: State Design Pattern (Chpt 10 through pg 412)
  • Feb 16: Java Bean Properties Tutorial
  • Feb 5: Decorator Design Pattern
  • Feb 1: Observer Design Pattern
  • Jan 27-29: Chapter 18 (Java Eventful Approach) Exceptions
  • Written Assignments

  • March 23: Recursion (and Decoration)
  • March 16: Gumball Machine
  • Feb 24: Complete Complete Duelist Project
  • Feb 9: Complete Feb 2 Lab (Observer)
  • Feb 2: Complete Jan 26 Lab (Exceptions)
  • Jan 26: Complete Jan 19 Lab (Encapsulation)
  • Jan 13: Complete Jan 12 Lab (Collections)
  • Labs

  • March 16: States, UNIX and Files
  • Feb 16: Beans and the Duelist
  • Feb 2: Observer Design Pattern
  • Jan 26: Exceptions and Scanner
  • Jan 19: Encapsulation, Collections and Observers
  • Jan 12: UML and Collections