CS170 Operating Systems: Lab and Discussion Information
Discussion Sections:

[UPDATED] Submission / GitHub Instructions

To receive your grades for Labs 1-3:
  1. You should be using a UCSB repository by now. For instructions on that, scroll to bottom of page.
  2. Create a README that contains you and your partner's names
  3. Add link to your repository with the commit of your submission.
    1. Go to your repository online. Click on "# Commit(s)" with the clock icon
    2. Find the commit that has the latest changes for your submission
    3. Click on that commmit and copy its link (be sure to copy the whole thing)
    4. It should look something like this: https://github.com/ucsb/cs170-fun-project/commit/e941184d2071265b3567ac79a79b51115d9763b7
  4. Take the github repo link with commit and paste it into the README
  5. Submit the README along with your submission to Gradescope as normal (direct upload recommended so the autograder can find your files)

  6. Your readme should look something like this: (ok if formatting differs slightly)
    CS170 Lab 1 
    Henry Norkel, Benjamin Carter
    January 30th, 2026
    
    GitHub Link: https://github.com/ucsb/cs170-fun-project/commit/e941184d2071265b3567ac79a79b51115d9763b7
    

Section Slides

Slides from sections are available HERE.

Lab Rubrics:

Note that each rubric will only be available after each lab's deadline.

TA Information:

Benjamin Carter
Email: benjamincarter@ucsb.edu
Office Hours: Monday 2:00 PM to 3:30 PM; Tuesday 9:30 AM to 11 AM
Location: CSIL ANNEX
(Building 434, back side of building, near Storke Tower / CAPS)

Joseph Ng
Email: joseph_ng@umail.ucsb.edu
Office Hours: Thursday 2:00 PM to 3:30 PM; Friday 2:00 PM to 3:30 PM
Location: CSIL ANNEX
(Building 434, back side of building, near Storke Tower / CAPS)

ULA Information:

Sammy Lesner
Email: samanthalesner@ucsb.edu
Office Hours: Monday 4:00 PM to 6:00 PM
Location: CSIL ANNEX
(Building 434, back side of building, near Storke Tower / CAPS)

William Chung
Email: williamchung@umail.ucsb.edu
Office Hours: Wednesday 3:30 PM to 5:30 PM
Location: CSIL ANNEX
(Building 434, back side of building, near Storke Tower / CAPS)


The discussion sections on Fridays will largely fall under the purview of the TAs. You are free to attend either or both of them regardless of the one in which you are enrolled, subject to seating availability. If there are not enough seats and you are sitting in, please give up your seat to someone who is enrolled. However, in my experience, seating is usually not a problem after the first or second week of class.

In addition, there will be a "special" lecture given by the instructor.

C Refresher

On Wednesday, January 7, the instructor will conduct a review of C-language programming and the aspects of it that are required to complete the course lab assignments. Note that the lecture will be in

Henley Hall 1010 on Wednesday, January 7, 2026 from 3:30 PM to 5:30 PM.

The lecture will be given from these lecture notes and then we will do Q/A until there are no more questions. The room is large enough to accommodate the entire class but it is best if you can be there by 3:30 PM so that you can take in the lecture before the Q/A.

Finally, this review is not mandatory. I offer for those who may wish to refresh their C programming skills but it does not cover operating system concepts so it is entirely optional.


Setting up GitHub with UCSB Repository