NOTE: This web site is out of date
This is the course web site from a past quarter, Spring 2016
If you are a current student taking the course, this is not your class web site, and you should visit the current class web site instead at http://cs106a.stanford.edu/
If you are already at cs106a.stanford.edu, the web page may not be updated yet for the new quarter.
Please be advised that courses change with each new quarter and instructor.
Any information on this out-of-date page may not apply to you this quarter.
Instructor: Marty Stepp
- see Staff/SLs page for contact info and office hours
Extra practice problems:
We have been asked to share the following resource with you, a web-based practice problem solver that may help you practice basic Java programming skills.
Here is the advertisement from its creator, Nick Parlante, another Stanford CS instructor:
"Optional online practice problems to firm up your basic if and loop skills:
Does it ever take you a bunch of tries to get a loop right?
One theory is that you can skill-build with a ton of little online problems, like "reps" in exercise.
There's no grade credit for these, but they can get help solidify your basic loop and if-statement skills, so check it out."
Final exam study materials posted:
We have posted several practice exams with solution keys, along with a list of topics to study, and a list of rules and policies for our final exam.
You can find these materials in our Exams page.
Week9 Mon 12:00 PM
Homework 7 (NameSurfer)
has now been posted in the Homework section.
YEAH hours for it will be at 7pm in 420-041.
NOTE ABOUT LATE DAYS:
HW7 is unique in how late days are treated.
It is due on Wed June 1 at 6pm.
If you use 1 late day, its due date moves to Fri June 3 at 6pm.
If you use 2 late days, its due date moves to Sun June 5 at 7am.
This is less time than you would normally get for using a second late day.
But it is the latest we can possibly accept any late HW7 submissions because all students' grades are due early that week and we must have enough time to grade the submitted programs.
No programs will be accepted any later than Sun June 5 at 7am under any circumstances!
Week6 Fri 12:00 PM
Starting this Sun May 8, the LaIR (and CLaIR) will be moving to a new location.
The LaIR will now be in the 1st floor of Tressider, near Fraiche and the food court.
(There will be signs up.)
Please go to this new location rather than Old Union for the rest of the quarter.
Week5 Wed 12:00 PM
Extra late day:
Effective immediately, every student gets +1 late day for use on future programs.
In other words, your total for the quarter goes up from 4 to 5.
You can use this new late day on HW3 or later.
(We recommend you use it on HW4 Breakout so that you can focus on studying for the midterm!)
Please note that this is not a "due date extension" and that each assignment's due date and late cutoff date are unchanged.
Conceptual LaIR (CLAIR) hours:
The regular LaIR hours are targeted at helping you find and fix bugs in your homework code.
But sometimes you instead want conceptual help understanding course concepts, more like tutoring or high-level concept review.
We now offer Conceptual LaIR (CLAIR) hours for this kind of conceptual help.
CLAIR is offered from Sun-Thu, 8-10pm, in the same location as the regular LaIR, starting this Sunday 4/10.
To get CLAIR help, go to the usual LaIR location and speak to the section leader by the LaIR signup computer, who will direct you to the appropriate help area (CLaIR or LaIR).
This document and its content are copyright © Marty Stepp, 2016.
All rights reserved.
Any redistribution, reproduction, transmission, or storage of part or all of the contents in any form is prohibited without the authors' expressed written permission.