Announcements

Grading Breakdown
June 13, 2012

The final grading breakdown between the projects and the final was:

Programming assignments: 55%

Final examination: 20%

Dinner for women interested in CS
June 12, 2012

Come hang out with other undergrad women studying CS this evening at the Gates Patio, starting at 5:30pm! We’ve been organizing these informal dinner for three quarters now, bringing together a bunch of female students exploring CS, declared CS, or otherwise involved in CS at Stanford without any pressure to do much of anything other than eat good food and hang out. Whether you’re in 106A or just about to graduate, we hope to see you there. Past dinners have been hugely successful, and this last dinner will be an outdoors picnic, with double dessert!

Please give a quick response here so we can estimate food and keep you informed of future dinners, happening twice each quarter and continuing next year. This is a great opportunity to get to know people in your class, meet future project partners, ask advice on classes and life, talk about summer plans, discuss internships and majors, and just share experiences.

Dinner will be available from 5:30pm onward, with double dessert an hour later. Definitely swing by even if you can’t make dinner, as we have the location until 8pm. The Gates Patio is in the grassy area around the back of Gates, and we’ll have signs with directions. We set this up particularly for women studying CS to hang out, though everyone is welcome. We’re excited to continue the energy and buzz of past dinners—over one hundred twenty students have attended and it’s a lot of fun talking and meeting each other.

Looking forward to seeing you!

Molly (’13), Sophia (’13), Julia (’13), JJ (’14), and Julia (’12)

Adventure Extension and Last Announcements
June 4, 2012

The deadline for both the Adventure assignment and the contest has been pushed back to midnight tonight. This also means late days have deadlines at midnight instead of at 5pm.

There is no class on Wednesday. Good luck studying for the final!

Solutions to Algorithmic Problems
June 4, 2012
The solutions to the optional algorithmic problems (see Handout #51) are available here.
Final Exam Details
June 3, 2012

The final exam for CS106A is being offered at two times. One is Friday morning at 8:30am, and the other is Monday morning at 8:30am. You can go to either exam time without prior approval. We are holding a review session on Wednesday, where we will also announce the winners of the Adventure contest.

Here is a summary of the important dates, times, and locations, also in handout 58.

Review session: Wednesday, June 6, 7:30–9:30P.M. (Hewlett 200)

Scheduled finals: Friday, June 8, 8:30–11:30A.M. (Dinkelspiel Auditorium)

Monday, June 11, 8:30–11:30A.M. (Hewlett 200)

Adventure Reminders
May 26, 2012

The final assignment, Adventure, is out. It is due June 4 at 5pm. Remember that late days on this assignment are calendar days and the last possible time we accept the assignment is June 7 at 5pm.

You are free to work with a partner on this assignment, just remember that you need to figure out which section leader is grading and email both section leaders, Jeremy, and Eric. Full administrative details can be found in the handout.

There is also an Adventure contest which is due June 4 at 5pm. Winners of the contest will be announced at the review session.

NameSurfer Help Session
May 22, 2012
The help session for the NameSurfer assignment will be held from 8:00-9:00 on Wednesday, May 23, in 380-380C.
Jeremy's Office Hours This Week
May 21, 2012

Jeremy's office hour schedule will be a bit different this week.

Monday 2-3, Tuesday 2-3, Wednesday 2-4, all in Gates 160.

Midterm Grade Weighting in Final Grade
May 16, 2012
We have modified the weightings of the different components of the course so that instead of the midterm being worth 15%, we will take the maximum grade of weighting it 15%, or weighting it 7.5% and moving the rest of the weight to your final grade.
Midterm Regrade Policy
May 16, 2012
If you believe there was an error in grading your midterm you can submit a regrade request. The way that regrades work is that you attach a note to the front of the exam explaining what was graded incorrectly, and why your answer is correct. You can turn in regrades to Jeremy before or after class or during his office hours. Remember that when you submit a regrade request we can regrade the entire test, so make sure to check your answers first. Regrade requests are due by Friday May 25th.
Turtle Graphics Contest
May 15, 2012
The Turtle Graphics contest starter package has been posted. To enter the contest, download this project and write your program in the file Contest.t. Then include a short writeup explaining what you did in the README file. You can submit it normally through Eclipse. Full contest details are here, but the due date is now Monday, May 21st.
Yahtzee Help Session
May 15, 2012
The help session for the Yahtzee assignment will be held from 8:00-9:00 on Wednesday, May 16, in 420-041.
Late days and Assignment #4
May 10, 2012
To take some of the pressure off this assignment, we’ve decided to give everyone in CS106A an extra late day, so that, in effect, you all started with three instead of two. You can use this late day on this assignment or, if you finish it before the 5:00pm deadline, you can use that late day on some future assignment. Also, the TurtleGraphics Contest due date has been postponed to Monday, May 21.
Turtle Graphics Assignment Help Session
May 9, 2012
We will have an assignment help session for Turtle Graphics tonight at 8pm in 380-380C.
Midterm Reminders
May 4, 2012

The CS106A midterm is this Tuesday, May 8th. There are two times to take the midterm:

Tuesday, May 8, 9:00-11:00am, CEMEX Auditorium

Tuesday, May 8, 3:15-5:15pm, Braun Auditorium

You can take the exam at either time. We are also holding a review session this Sunday, May 6, 7:00-9:00pm in Hewlett 200 where we will go over the practice midterms and answer questions. The slides from the review session are available here.

Rescheduling exams
May 3, 2012
If you can’t take the midterm at either of the scheduled times next Tuesday or if you need special accommodations for the exam, you must send a message to eroberts@cs.stanford.edu by 5:00pm on Friday, May 4. Details appear in Handout #35.
Turing Centenary Lecture
May 2, 2012
Jack Copeland of the University of Canterbury, New Zealand, will give a talk on “Turing: Pioneer of the Information Age” at 4:15pm today in Skilling Auditorium. It probably makes sense to arrive early to be sure of getting a seat.
Dinner for women interested in CS
May 1, 2012
Come hang out with other undergrad women studying CS this Tuesday (May 1) in Gates 219, starting at 6:15pm! This informal dinner brings together a bunch of female students exploring CS, declared CS, or otherwise involved in CS at Stanford without any pressure to do much of anything other than eat good food and hang out. Whether you’re in 106A or just about to graduate, we hope to see you there.

Please give a quick response so we can estimate food and keep you informed of future dinners, happening once or twice each quarter. This is a great opportunity to get to know people in your class, meet future project partners, ask advice on classes and life, find friendly faces to sit next to in lecture, figure out internships and majors, and just share experiences. We also invite coterms, phds, grads in industry, and professors to join us, just casually eating and talking over free food and dessert. Even if you're just considering CS, you should come!

Dinner will be available from 6:15pm onward, with dessert around 7pm. Definitely swing by even if you can't make dinner, as we have the room until 9pm. We set this up particularly for women studying CS to hang out, though everyone is welcome. We're excited to continue the energy and buzz of past dinners—over one hundred students have attended and we have a lot of fun talking and meeting each other.

Looking forward to seeing you!

Assignment Help Session
April 24, 2012
The assignment help session for Assignment #3 (Breakout) will be held on Wednesday, April 25, at 9:00pm in 200-002.
Karel Contest Winners
April 23, 2012
The winning entries in the Karel Contest are available here.
Assignment 2 Help Session Tonight
April 18, 2012
We will have a assignment help session tonight from 7pm-8pm in room 380-380X for the Simple Java assignment. Also, remember that Simple Java is due this Friday, April 20th at 5pm.
Important Notes About Submitting Assignment 1
April 11, 2012

Karel is due this Friday at 5pm, and we strongly encourage you to submit before hand to avoid any last second submission problems. If you have any submitting issues, please try watching this video where I demo submitting first, or look on questionhut.com.

Once you submit with Eclipse, you should visit paperless.stanford.edu to verify that your code has been properly submitted. What you see here is what your section leader will see, so it is good to check here beforehand to avoid any confusion about what code was submitted or if it was submitted.

Assignment 1 Goes Out Today
April 4, 2012

Assignment 1 (Karel and email) goes out today. It is due Friday, April 13th at 5pm. Try and get started early downloading Eclipse, and if you have any problems, you can ask them on questionhut.com. Additionally, we have some helpful YouTube videos that review the process of getting Karel running in Eclipse.

Welcome to CS106A!
April 2, 2012
Welcome to CS106A! We'll be having our first class meeting today at 1:15pm in Hewlett 200. Lectures are Monday, Wednesday, and Friday from 1:15-2:05pm.