Second Midterm Exam Graded
March 18th, 2013

We have finished grading the second midterm exam. The physical exams are available outside of Gates 160, and you're welcome to pick them up at your convenience. Solutions and statistics are available as well.

If you would like to submit a regrade request, you're absolutely welcome to do so. However, because we need to get grades computed and entered soon, the deadline for submitting a regrade request will be this Thursday, March 21 at 3:15PM.

Code from Midterm Review Session
March 9th, 2013
The code from today's review session can be found here.
Midterm Review Session
March 6th, 2013
There will be a midterm review session this Saturday, March 9th from 1pm-3pm at Hewlett 200.
Name Surfer YEAH Hours
March 6th, 2013
YEAH hours will be held tonight at Herrin T175 from 7PM-9PM. The notes are available here: YEAH hours notes
Midterm #2
March 4th, 2013
The 2nd midterm is scheduled for next week, March 11th at 7pm-10pm. It will be held at Memorial Auditorium. If you have a conflict with the midterm time please email Gil (gilsho at stanford dot edu) by Wednesday 11:59pm with a list of all the times you are available starting Friday, March 8th at 4:15pm until Monday, March 11th at 10pm.
Array Algorithms YEAH hours notes
February 26th, 2013
The notes from YEAH hours for assignment 5 (Array Algorithms) have been posted. they can be found here: YEAH hours notes.
Hangman YEAH hours notes
February 12th, 2013
The notes from YEAH hours for assignment 4 (Hangman) have been posted. they can be found here: YEAH hours notes.
Midterm Locations/Alternate Midterm times
February 6th, 2013

Here are the midterm room assignments. Please attend the room allocated for your last name:

  • Last names starts with A-J: Hewlett 200
  • Last names starts with K-O: Braun Auditorium
  • Last names starts with P-S: Gates B01
  • Last names starts with T-Z: Gates B03
There will be 4 alternate midterm times for those who cannot attend the normal time. The times we will be offering are:
  • Monday, February 11th, 8am-11am
  • Monday, February 11th, 10am-1pm
  • Friday, February 8th, 4:15pm-7:15pm
  • Sunday, February 10th, 1pm-4pm
If you emailed us with a conflict please also fill out this form: Alternate Exam Assignemnts. This will allow us to book rooms that are large enough. If you absolutely cannot attend any of the times listed above, please email me with your compelling reason.
Midterm Details
February 4, 2013

The midterm is scheduled for Monday, February 11th, 2013. Locations will be announced later this week. If you have a conflict and cannot make that time please fill out this form: Alternate Exam Form. There will be a midterm review session on Saturday, February 9th, from 1pm-3pm at Hewlett 200.

Assignment 3 YEAH hours
February 4, 2013

Tonight, February 4th, there will be an optional review session for the third programming assignments. The review session will be held at Herin T175 from 7pm-9pm. We will be reviewing all the material relevant for the assignment and some strategies to help you get started. The notes can be found here.

Assignment 3 Out
January 30, 2013

The third programming assignment (Breakout!) goes out today. It's due on Friday, February 8. I suggest taking a look over the assignment handout (available on the Assignments page) so that you can get a better sense of how to work through this assignment.

Good luck!

Assignment 1 Out
January 9, 2013

The first programming assignment (Karel the Robot) went out today and is due on Friday, January 18 at the start of class. There is also a "send us an email" assignment along with it that comes due on Sunday, January 20. You can find the starter files and the assignment handout under the "Assignments" tab.

Good luck!

Welcome to CS106A!
January 7, 2013

Welcome to CS106A! We have a great class planned this quarter with lots of exciting material to cover. The class meets Monday, Wednesday, and Friday from 3:15-4:05 in NVIDIA Auditorium in the Huang Engineering Center.

The class is 5 units, but can be taken for 3 units by graduate students. You do not need to sign up for a section on Axess. Section signup information will be given in class.