Operating Systems & Parallel Algorithms

Instructor
Charlie Curtsinger
Meeting Times
  • Section 01: MWF 10–11:50am in Noyce 3819
  • Section 02: MWF 2–3:50pm in Noyce 3819
Office Hours
  • Monday, 4:00pm–5:00pm
  • Tuesday, 1:30pm–3:00pm
  • Wednesday, 1:15pm–2:00pm
  • Friday, 1:15pm–2:00pm
  • Make an appointment. Please try to make just one appointment ahead of time each week so all students are able to attend office hours. If I am not booked during available times you are welcome to drop in without an appointment.
Textbook
Mentors
  • Alyssa Trapp (morning)
  • Jana Vadillo (afternoon)
  • Che Glenn (afternoon)
Mentor Office Hours
  • Sundays, 3pm–5pm
  • Tuesdays, 5pm–6pm
  • Wednesdays, 7:30pm–8:30pm

About this course

Welcome to the Fall 2025 session of CSC 213: Operating Systems and Parallel Algorithms. During this semester, we will study and apply many of the key ideas in computer science that allow us to build real systems. While the focus of this class is not to learn a programming langauge, much of our exploration of systems will be through writing C programs. These will likely be larger and more complex than the C programs you wrote in CSC 161, so you should be prepared for some challenging programming work. The good news is that a major focus of this course is on abstractions, the useful ideas we see in many real systems. Understanding and using these abstractions helps us work safely and effectively in a low-level language like C, and makes it much easier for us to understand and build on the work of other computer scientists.