Assignments

All the assignment starter bundles for CS106A can be found here. Each download should include everything you need to start working on the assignment. The assignments come in zipped format which can be opened on both the Mac and the PC (using Vista, Windows 7 or Windows 8).

Due Date # Starter Files Demos
January 15 Assignment #1 Assignment1.zip
January 22 Assignment #2 Assignment2.zip
  1. Pyramid
  2. Rainbow
  3. GraphicsHierarchy
  4. Quadratic
  5. FindRange
  6. Hailstone
February 3 Assignment #3 Assignment3.zip
  1. Breakout
February 17 Assignment #4 Assignment4.zip
  1. LetterSubstitutionCipher
  2. InvertKey
  3. EnigmaSimulator
  4. EnigmaDemo

Contests
Due Date # Starter Files
January 20 Karel Contest KarelContest.zip



For issues or comments on this web page, please send mail to the Head TA.