NOTE: This web site is
out of date.
This is the course web site from a past quarter,
Winter 2018.
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://cs106b.stanford.edu/.
If you are already at http://cs106b.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.
Homework
(do not post solution code!)
(turn in homework)
Week1 Sun 12:00 AM
Week1 Fri 12:00 PM
No assignments have been posted yet.
There will be an announcement on the main course web page when each assignment is posted.
Week8 Fri 11:00 AM
Homework 7 (Graphs): Trailblazer
due:
,
6:00pm
(not accepted after
,
6:00pm; no late days can be used!)
pair assignment (you may work alone, or with one partner from your section; see
pair rules)
For this assignment you must solve and turn in the following single problem:
Week7 Wed 11:00 AM
Homework 6 (Binary Trees): Huffman Encoding
due:
,
6:00pm
(not accepted after
,
6:00pm)
pair assignment (you may work alone, or with one partner from your section; see
pair rules)
For this assignment you must solve and turn in the following problem:
Week6 Mon 11:00 AM
Homework 5 (Linked Lists): Priority Queue
due:
,
6:00pm
(not accepted after
,
6:00pm)
pair assignment (you may work alone, or with one partner from your section; see
pair rules)
For this assignment you must solve and turn in the following problem:
Week4 Fri 8:00 AM
Homework 4 (Backtracking): Anagrams; Boggle
due:
,
6:00pm
(not accepted after
,
6:00pm)
pair assignment (you may work alone, or with one partner from your section; see
pair rules)
For this assignment you must solve and turn in both of the following problems:
Week3 Fri 11:00 AM
Homework 3 (Recursion): Strings; Grammar Solver; Fractals
due:
,
6:00pm
(not accepted after
,
6:00pm)
pair assignment (you may work alone, or with one partner from your section; see
pair rules)
For this assignment you must solve and turn in all three (3) of the following problems:
Week2 Fri 11:00 AM
Homework 2 (ADTs): Word Ladder; N-Grams
due:
,
6:00pm
(not accepted after
,
6:00pm)
pair assignment (you may work alone, or with one partner from your section; see
pair rules)
For this assignment you must solve and turn in both of the following problems:
Week1 Fri 11:00 AM
Homework 1 (C++ Basics): Game of Life
due:
,
6:00pm
(not accepted after
,
6:00pm)
individual assignment (no pairs)
"I need help with my homework!"
- There is probably someone in the , or maybe the instructor has office hours soon. If so, go see them.
- Check the message forum; your question may have been answered there.
- Go to the YEAH hours for this assignment.
- Read the relevant chapters and sections of the textbook
- Look at the in-class lecture examples.
- Look at this week's section handout problems and their solutions.
- Start early! We get swamped the day assignments are due.
- Don't panic. Every student has late days that can be used to submit an assignment after the due date.
This document and its content are copyright © Marty Stepp, 2018.
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.