Computer Organization & Systems

Summer 2025

Important course announcements will be posted below and announced in class. You are responsible for all material that appears here and should check this page on a regular basis.

Announcements

Scroll to see more announcements. Updates will also be posted on the discussion forum.

  • Assignment 0 Posted Mon. Jun 23 Assignment 0 has been posted under the assignments tab. It is meant as an introduction to Unix and C, with exercises ranging from uncovering who got unauthorized access to a filesystem to modifying a provided C program to accept command-line arguments. We hope you have fun! The assignment is due Fri. 6/27 at 11:59PM PST.

  • Welcome! Mon Jun 23 Welcome to CS107! Class starts on Monday, June 23rd at 1:30 PM in Gates B3. We are looking forward to meeting you and starting off a great quarter together! In the meantime, please feel free to check out the updated FAQ. It covers questions about recorded lectures, conflicting classes, and more. We hope you find it helpful! CGOE students, please check out our CGOE handout for more information on CGOE logistics.

Course Logistics

Lectures: Mon/Wed/Fri 1:30 PM - 2:45 PM in Gates B3

Labs: Will be announced soon

Exams:

  • Midterm Exam
    Date/Time: Wednesday, July 16th, 1:30PM-2:45PM PDT
    Location: Gates B3
    Info: midterm webpage

  • Final Exam
    Date/Time: Friday, August 15th, 3:30PM-6:30PM PDT
    Location: TBA
    Info: final exam webpage

Submit our Exam information form if at least one of the following applies:

  • have an academic or University conflict with the midterm time, and absolutely cannot make the regularly scheduled midterm.
  • are a CGOE student wanting to take exams on campus
  • if you want a left-handed desk when assigning seating for the exams

Exam Information Form

Feedback

  • How are we doing? Submit anonymous feedback here.
  • Submit feedback about a specific piece of coursework (assignments or exams) here

Course Staff and Contact Information

For any OAE accommodations, please submit your OAE letter via our OAE accommodations form here, and the Head TA will follow up with more information.

OAE Submission Form

Instructor email: [email protected], [email protected]
Head TA email: [email protected]

Note that email is not intended for course material or code questions; for those questions, please take advantage of the discussion forum or helper hours!

Meet the Staff

Adam Keppler (Instructor)

Ola Adekola (Instructor)

Ben Yan (Head TA)