About the Course:

  • Contacting the Staff
  • Discussion Sections
  • Prerequisites
  • Exams
  • Grading
  • Late Policy
  • Honor Code
  • Contacting the Staff

    Class email
    There is a class mailing list that will be used for important or late-breaking announcements. All students enrolled in CS110 are automatically subscribed to the cs110-spr0809-students@lists.stanford.edu mailing list. The list server is in touch with Axess and automatically includes everyone enrolled in the course. Because of this you should register ASAP for CS110 so you won’t miss any mailings.

    Discussion Forum
    We are using the Coursework discussion forum functionality for this course. The forum should be used for all course questions that don't require individual answers from the staff. If you have a question, other people probably have the same one (or should).

    Staff email
    The best way to ask course questions that aren't appropriate for the discussion forum is to mail the entire staff at cs110-spr0809-staff@lists.stanford.edu. That way the first one of the staff that sees it can respond.


    The names of the teaching assistants and all our office hours are posted on the Staff web page.

    Discussion Sections

    CS110 has a weekly discussion section starting the second week of class (week of April 6th). Enroll in the section of your choice via Courseworks. Click here for the enrollment form. You will be responsible for the material presented in the section.

        Discussion Sections Day Time Room
        Section 02 Monday 3:15 pm-4:05 pm Gates B12
        Section 03 Tuesday 2:15 pm-3:05 pm Hewlett 103
        Section 04 Wednesday 12:15 pm-1:05 pm Gates B12
        Section 06 Thursday 2:15 pm-3:05 pm 200-303

    Prerequisites

    The formal prerequisites are CS107 and either CS103 or CS103B. The course assumes you have exposure to basic computer architecture material at the level it is presented in CS107. The course requires some systems programming so C language experience with low-level programming with pointers and strings in C is useful.

    Exams

    There will be an in class midterm exam on May 1st and a final in the normal final exam slot, Monday, June 8th at 8:30-11:30 a.m. The final exam will emphasize material not tested on the midterm, although it is technically cumulative and everything is fair game.

    Grading

    The course grading is divided between homework (programming and discussion assignments), one midterm, and a final exam. The approximate grade breakdown is:

    Late Policy

    The class material builds on itself and getting behind is taboo, since it tends to impede progress on the following assignments. Late submissions will be assessed a penalty of 10% per day (24-hour period). Assignments will not be accepted more than five days after the original assignment due date. You get three free "late days" (24-hour periods) that you may use to extend the due dates of any assignment without penalty. Once all your free late days are gone, you can still hand work in late, but with the 10% penalty.

    Honor Code

    THE STANFORD UNIVERSITY HONOR CODE

    1. The Honor Code is an undertaking of the students, individually and collectively:
      (i) that they will not give or receive aid in examinations; that they will not give or receive unpermitted aid in class work, in the preparation of reports, or in any other work that is to be used by the instructor as the basis of grading;
      (ii) that they will do their share and take an active part in seeing to it that others as well as themselves uphold the spirit and letter of the Honor Code.
    2. The faculty on its part manifests its confidence in the honor of its students by refraining from proctoring examinations and from taking unusual and unreasonable precautions to prevent the forms of dishonesty mentioned above. The faculty will also avoid, as far as practicable, academic procedures that create temptations to violate the Honor Code.
    3. While the faculty alone has the right and obligation to set academic requirements, the students and faculty will work together to establish optimal conditions for honorable academic work.