CS170 Operating Systems: Lab and Discussion Information
Discussion Sections:

Section Slides

TBD

Lab Rubrics:

Lab 0 Rubric

TA Information:

Justin Cao
Email: justincao@umail.ucsb.edu
Office Hours: Tuesday and Thusrday 1:30pm-3:00pm
Location: CSIL

Jessica Nguyen
Email: jessicanguyen@umail.ucsb.edu
Office Hours: Monday 2:00pm-3:30pm, Wednesday 1:30pm-3:00pm
Location: CSIL

Ryan Wenger
Email: ryanwenger@ucsb.edu
Office Hours: Monday and Wednesday 11:30am-1:00pm
Location: CSIL

All TA office hours will be held in CSIL in Harold Frank Hall (HFH 1138). To find this lab: go to the covered patio in front of the main, ocean side front entrance of Harold Frank Hall. If you are standing with your back to the ocean, facing the glass doors that lead into the building, you can enter CSIL through a separate door on your right.


The discussion sections on Wednesdays 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.

There will be two exceptions, however, to the TA's dominion over the sections this quarter.

Wednesday, January 8, 2025 -- C Refresher

On Wednesday, January 8, the instructor (and not the TAs) 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 8, 2025 from 4:30 PM to 7:30 PM.

This period corresponds to the three section times, but 90 minutes late (the room is boooked otherwise). The lecture will begin at 4:30 PM and will take approximately 90 minutes after which we will work through questions that you might have. If you cannot be there at 4:30 PM, look through the notes and come (when you can) prepared to ask questions about them or any other aspect of C programming. Regular section will not take place on this date.

The lecture will be given from these lecture notes. This lecture will be in lieu of your regular section. I will follow the lecture notes during each of the successive hours. The room is large enough to accommodate the entire class but it is best if you can be there by 4: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.

Wednesday, January 15, 2025 -- Introduction to KOS

Your instructor (and not the TAs) will present the software infrastructure necessary to complete Lab 1, Lab 2, and Lab 3. All three sections (on this day only) will be held in

Phelps 3526 on Wednesday, January 15, 2025

Each section will begin with a short lecture on developing a KOS operating system from these notes and the Kthreads API then the instructor will show examples of how to put the lecture principles into practice on csil.cs.ucsb.edu.

You are free to attend any and all of the sections on this date. The room should be able to accommodate those who wish to attend more than one section or at a time different than their assigned section.