Logo Home   Documents and Lists   Create   Site Settings   Help    Up to WWW.BANDGAP.CS.RICE.EDU Sharepoint Portal
Icon
Object-Oriented Design Festival 2006
Home
 
 
 
Quick Launch
Documents
Icon Solutions
Pictures
Lists
Icon Contacts
Icon Workshop Materials
Discussions
Icon General Discussion
Surveys
Icon
SIGCSE 2006 Object-Oriented Design Festival Workshop

Object-oriented (OO) programming begins with analysis and design that produce a model describing the objects in the problem domain, their relationships, creation and interactions. The workshop covers fundamentals of OO analysis and design such as abstraction, separation of variants from invariants and decoupling of system components, via appropriate applications of composition, inheritance, polymorphism, and design patterns. The workshop will progress from a small design example illustrating the principles to a larger design problem to be solved by small teams of participants. Their solutions will be discussed in terms of design goals and compared against a solution provided by the presenters.

WELCOME!!
by Stephen Wong
 3/1/2006 3:13 AM
Please follow the "Workshop Materials" links below for the workshop content.   The solutions will be unlocked at the end of the workshop.
 
 
 Add new announcement
 
  Temperature Calculator Exercise
  Card Game Design Exercise
  Sample instructor's Card Game solution
  Sample student's Card Game solution
 Add new link
 
 
URL
Rice Univ. COMP 201 Intro. OOP Course
Rice Univ. COMP 202 Intro. OOP Course
Rice Univ. COMP 212 Intro. OOP Course
Rice Univ. COMP 410 Software Eng. course
Rice Univ. COMP 415 Adv. Software Eng. course
Rice Univ. Java and OOP/OOD Resources site
DrJava home page
SIGCSE 2006 home page
 Add new link