Stanford CS106A: Programming Methodology Stanford CS106A: Programming Methodology Assignments Handouts Lecture Software Staff FAQ 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 Windows XP, Vista, or Windows 7). Assignment 1: Karel the Robot / Email Karel due Friday, January 20 at 3:15PM. Email due Sunday, January 22 at 11:59PM. Starter Files Handout Assignment 2: Welcome To Java Due Wednesday, February 1 at 3:15PM. Starter Files Handout Assignment 3: Breakout Due Friday, February 10 at 3:15PM. Starter Files Handout Assignment 4: Hangman Due Wednesday, February 22 at 3:15PM. Starter Files Handout Assignment 5: Yahtzee Due Wednesday, February 29 at 3:15PM. Starter Files Handout YahtzeeMagicStub Javadocs YahtzeDisplay Javadocs Demo Assignment 6: NameSurfer Due Wednesday, March 7 at 3:15PM. Starter Files Handout Demo Assignment 7: FacePamphlet Due Friday, March 16 at 3:15PM. Starter Files Handout Demo Quick Links YouTube Channel, with some helpful how-to videos Paperless, code submitter and comments Question Hut, Q&A site ACM Documentation Style Guide Stanford Honor Code for CS Karel Book Blank Karel Project Blank Java Project LAIR Helper Hours Section Sign-Ups Lecture Videos Quick Info Midterm: February 13, 7-9pm Final: March 21, 12:15-3:15pm @cs106aTA on twitter