CS 51 G Labs

 
  1. 1. Intro Lab on Objectdraw Graphics
                   writeup        starter code: NoClicking.grace

  2. 2.  Laundry Lab on Conditionals
                   writeup        starter code: laundry.grace

  3. 3.  Magnet Lab on Classes
                   writeup        starter code: magnetgame.grace  poleModule.grace

  4. 4.  Boxball Lab on Animation
                   writeup        starter code: BoxBall.grace

  5. 5.  Frogger Lab on Animation & Parameters
                   writeup        starter code: Frogger.grace

  6. 6.  Textplay Lab on GUI components (skipped for now)


  1. 7.  Recursion Practice Lab on Recursion
                   writeup        starter code: TriangleDoodle.grace  Stairs.grace

  2. 8.  Scribbler Lab on Recursion
                   writeup        starter code: Scribble.grace  ScribbleCollection.grace
                                                            Scribbler.grace

All labs use the objectDrawDialect and are intended to be used with the text “Programming with Grace”.