Announcements

Final Exam Rooms
June 10, 2013

The room assignments for the final are:

A-Kent: NVidia Aud (in Huang)

Ket-Spicer: 420-040

Stevens-Z: Gates B01

Final Review Session
June 7, 2013

The final review session will be held on Monday June 10th, 7 - 9 PM, in Hewlett 200. We will be going over the practice final.

Practice Problems for the Final
June 3, 2013

www.codingbat.com, created by Nick Parlante, and www.pracpal.com, created by Amy Nguyen (an SL!), are good resources for the exam - they provide lots of practice problems and answers.

Steve's Office Hours Cancelled This Week
May 27, 2013

Steve is out of the country until Friday, so he won't be having office hours.

Assignment 7 YEAH Hours
May 24, 2013

Tuesday, May 28th, there will be an optional review session for the seventh programming assignment. The review session will be held in EDUC 128 from 7pm-9pm.

Assignment 6 YEAH Hours
May 20, 2013

Tonight, there will be an optional review session for the sixth programming assignment. The review session will be held in Hewlett 103 from 7pm-9pm.

Midterms Graded
May 13, 2013

The midterms have been graded. If you didn't pick up your midterm in class, they will be left in the filing cabinet labelled CS106A in the open space near Steve's office in Gates (the area with the pictures of all the CS majors).

Regrades must be requested by next Monday at class time. If you want a regrade you need to write a paragraph explaining the grading error that was made, attach it to your midterm, and give it to Lynn or your section leader. Keep in mind that when we regrade a test, we regrade the entire exam - your final score may go up, but it also might go down.

For statistics, see the slides from lecture today.

Assignment 5 YEAH Hours
May 10, 2013

Monday, May 13th, there will be an optional review session for the fifth programming assignment. The review session will be held in 200-303 from 7pm-9pm.

Midterm Room Assignments
May 1, 2013

Here are the room assignments for the midterm, by last name:

A - Hawkins: 420-040

Hernandez - Margolis: 420-041

Mark - S: Hewlett 201

T - Z: Gates B01

Midterm Review Session
May 1, 2013

Sunday, May 5th, 7:00-9:00 PM, there will be a midterm review session in Hewlett 200. We'll be going over the sample midterm.

Assignment 4 YEAH Hours
April 29, 2013

Wednesday, May 1st, there will be an optional review session for the fourth programming assignment. The review session will be held in Gates B12 from 7pm-9pm. You will need your student ID to get into the basement of Gates at that hour.

Debugging Videos Posted
April 22, 2013

We've posted the set of debugging videos that we mentioned in class, as well as the source code from the video. You can find the video links and code under the handouts tab.

Assignment 3 YEAH Hours
April 22, 2013

Tonight, April 22nd, there will be an optional review session for the third programming assignment. The review session will be held in Thornton 110 from 7pm-9pm.

Assignment 2 YEAH Hours
April 15, 2013

Tomorrow, April 16th, there will be an optional review session for the second programming assignment. The review session will be held in Hewlett 102 from 7pm-9pm.

Assignment 1 YEAH Hours
April 9, 2013

Tonight, April 9th, there will be an optional review session for the first programming assignment. The review session will be held in Hewlett 201 from 7pm-9pm. We will be reviewing all the material relevant for the assignment and some strategies to help you get started.

Installation Problems and Karel Assignment Rules
April 8th, 2013

Two announcements:

1) If you are having installation/starting problems with Eclipse and/or Java and/or Karel, contact Dilli (an MS grad student in CS) to get help. You can contact him at drpaudel@stanford.edu. He's only handling installation issues, not assignment questions or any other aspect of the course.

2) In doing the Karel assignment, you may not use any features that are part of Java that were not specifically covered as part of Karel. You're limited to the features listed in the cheat sheet in the back of the Karel book. In particular, you may not use mutable variables. (If you do not know what these are, so much the better.)

Welcome to CS106A!
March 27, 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 1:15-2:05 in Hewlett 200.

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.