CS170 Operating Systems: Lab and Discussion Information
Discussion Sections:
- F 11:00 AM to 11:50 PM, Phelps 1160
- F 12:00 PM to 12:50 PM, Phelps 1160
- F 1:00 PM to 1:50 PM, ARTS 1349
[UPDATED] Submission / GitHub Instructions
To receive your grades for Labs 1-3:
- You should be using a UCSB repository by now. For instructions on that, scroll to bottom of page.
- Create a README that contains you and your partner's names
- Add link to your repository with the commit of your submission.
- Go to your repository online. Click on "# Commit(s)" with the clock icon
- Find the commit that has the latest changes for your submission
- Click on that commmit and copy its link (be sure to copy the whole thing)
- It should look something like this:
https://github.com/ucsb/cs170-fun-project/commit/e941184d2071265b3567ac79a79b51115d9763b7
- Take the github repo link with commit and paste it into the README
- Submit the README along with your submission to Gradescope as normal (direct upload recommended so the autograder can find your files)
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.
- 1. If you haven't done so, join the UCSB GitHub organization at this link: https://github.com/orgs/ucsb/sso/sign_up
- 2. Once inside the organization, press "New" to make a new repository.
- 3. Pick a name and be sure to select "Private" for visibility.
- 4. Add the TAs as collaborators (see inside form on step 5 for TA github handles).
- 6. You can now use the repository in the same way as you would otherwise do (etc... it uses your previous ssh key)
See this
video for a demonstration of how to set up your repo.