Course announcements are posted here and announced in
lecture. Please frequently check this page for updates.
Week of Mar 17
- Yee haw, you're done with the final, hope you enjoy spring break! We'll be grading through the weekend and graded finals should be outside my door Monday for pickup. I'll also keep them around through the first part of spring quarter if you'd like to get yours back.
- Good luck on finals, see you Friday afternoon at Kresge!
Week of Mar 10
- Julie is leaving after Wed's lecture for a conference and will be out of town through the weekend. Keith Schwarz from CS106L will guest lecture on Friday and give you a tour of the C++ features outside the CS106B coverage.
- The final exam is Friday 12:15-3:15 at Kresge Aud in the Law School. (map)
- Can you see the finish line? Pathfinder due Friday and the final exam the Friday after that.
Week of Mar 3
Week of Feb 25
- We have graded midterms to return in Monday's lecture, along with solutions. Nice work overall! Note that the grading sheets attached to the back of the exam contain the information about the scoring for each problem.
- Sort lab is due Monday and Assign 6, PQueue, goes out. Now's your chance to get some firsthand experience working with raw arrays, pointers, and linked lists! Be sure to bring your best debugging skills to the party!
Week of Feb 18
- Hooray on conquering the midterm and thanks for being such good sports about the overcrowding situation!
- Assignment 5, the sorting lab, is designed as a bit of breather for you. We'll hand it out at the midterm and it will be due next Monday. There are two more assignments on deck for the rest of the quarter.
- No lecture Monday due to Presidents' Day.
- All the cool people will be at Terman Aud Tuesday 7-9pm for the long-anticpated midterm -- see ya there! Where's Terman? See map. Parking is available in the lots marked with green P's.
Week of Feb 11
- Boggle is due Friday and we'll postpone the next assignment to leave the weekend open for midterm prep. You can use a late day on Boggle (Wed lecture is one class day late) but we strongly discourage it -- the weekend is better spent preparing for the midterm than scrambling to finish a late assignment.
- The section handout/solutions for this week have the wrong handout number -- should be #23, not #22.
- The long-anticipated midterm is coming up, next Tuesday evening! We really appreciate your efforts to arrange your schedule to attend the regular exam. If not possible to do so, you must email head TA Jason by noon Thursday to arrange an alternate Tuesday exam time.
Week of Feb 4
- Want to see that awesome Binky video again? While you'are at the CS ed site, check out the other materials available on pointers, linked lists, and more.
- Assign 3 is due Wed and Assign 4 will go out. Please remember to turn in both an e-submission and a paper copy. We've been pretty lenient about late/missing paper copies, but will start counting lateness on late paper copies in the future.
Week of Jan 28
Week of Jan 21
- The Lair is staffed with CS106 helpers Sun-Thur evenings (see schedule) and we're considering adding some Saturday coverage. This Sat (26th), helpers will be available from 2-4pm so come on by with your questions. If it appears to be valuable, we'll plan to make it a regular thing.
- Strep is apparently not helping my attention to detail. The ADTDemo program we originally posted was slightly out-of-spec with regard to choosing the initial seed (it used the first seed in the file). We posted an updated version Friday that instead uses the most common seed, as the handout asks.
- The attentive reader will discover that the Assign 2 handout distributed in Wednesday's lecture is missing a critical page! The PDF on web is correct and there is a stack of the missing pages outside my office that we will bring to Friday's lecture so you can amend your copy.
- Assign 1 comes in Wed, both e-submit and paper copy are due at the beginning of lecture.
Week of Jan 14
- I'm officially the class doofus for this week. The sample run shown for problem 2 is authentic, but the code that was running out of sync with a change I made in the problem description which caused it to compute a result that is a factor of 2 off. Because of randomness, it will vary from run to run, but the expected range for those particular input parameters is more like 25-35%.
- Part two of my assignment 1 doofusosity: the Soundex table on page 5 inverts groups 4 and 5 (however, the sample run is correct). L should be group 4 and M&N are group 5. The truth is, it doesn't really matter, and we will accept either mapping as correct.
- Attention Xcode users! If you are making a new Stanford project with Xcode, it will not create properly if you have spaces in the project name. Therefore, instead of naming a project "Example Project", you should name it "Example_Project" or something similar.
- Attention Windows Vista users! In order for Visual Studio to work properly, you must download and install two service packs. You must first install Visual Studio 2005 Service Pack 1, and then install Visual Studio Service Pack 1 Update for Windows Vista (note that you should install them in that order).
- We'll distribute all the information on installing compilers (plus your first assignment!) in Monday's lecture.
- The first meeting of CS106L is Monday, Jan 14 4:15 pm in Hewlett 103. Come on by and see Keith Schwarz, C++ guru, in action.
Week of Jan 7
- All students should sign up for a weekly discussion section using our section signup page. Signups will be avaialble from Thursday 5pm until Sunday 5pm. Please be sure to get your section preferences in so we can assign you to a section that fits your schedule.
- For those who missed our first class, we distributed 4 handouts, talked a bit about course placement, gave an overview what to expect in CS106B, and chatted about C++. Here is where you can view the online lecture videos. On Friday, we'll begin looking at C++ in earnest. Check the syllabus for topics and recommending reading.
- Welcome to CS106B! We meet MWF from 2:15-3:05pm in Skilling Aud. The first class is Wed Jan 9. Hope to see you there!