COMPSCI 230, Computer Systems Principles

Description

Large-scale software systems like Google - deployed over a world-wide network of hundreds of thousands of computers - have become a part of our lives. These are systems success stories - they are reliable, available ("up" nearly all the time), handle an unbelievable amount of load from users around the world, yet provide virtually instantaneous results. On the other hand, many computer systems don't perform nearly as well as Google - hence the now-cliché "the system is down." In this class, we study the scientific principles behind the construction of high-performance, scalable systems. The course begins with a discussion of C language, and moves up the stack from there to the features of modern architectures, assembly languages, and operating system services such as I/O and synchronization. This course can be used as a "core" course for students in the CMPSCI minor. Prerequisites: CMPSCI 187 or ECE 242. 4 credits.


Lectures

  • Lecture 01 in ISOM rm 137 on TuTh 1:00 - 2:15

Discussions

  • Discussion 01AA in Lederle Grad Res Tower Rm 206 on Fr 11:15 - 12:05
  • Discussion 01AB in Lederle Grad Res Tower Rm 145 on Fr 1:25 - 2:15
  • Discussion 01AC in Lederle Grad Res Tower Rm 177 on Fr 12:20 - 1:10
  • Discussion 01AD in Engineering Laboratory Rm 325 on Fr 11:15 - 12:05
  • Discussion 01AE in Lederle Grad Res Tower Rm 173 on Fr 1:25 - 2:15
  • Discussion 01AF in Lederle Grad Res Tower Rm 145 on Fr 12:20 - 1:10

Quick Links

Quick Links

Instructors

  • John Ridgway (ridgway AT cics DOT umass DOT edu)
    Office Hours: Tuesday, 2:45 - 4:45, Thursday 2:45 - 3:45, and by appointment
    Location: LGRC, Room A341
  • Kaituo Li (kaituo AT cs DOT umass DOT edu)
    Office Hours: Mon 4:00 - 6:00
    Location: LGRT, Room 223/225

Teaching Assistants

  • Brendan Teich (bteich AT cs DOT umass DOT edu)
    Office Hours: Wed 4:00 - 6:00
    Location: LGRT 220
  • Nick Braga (braga AT cs DOT umass DOT edu)
    Office Hours: Fri 2:30 - 4:30
    Location: LGRT, Room T223/225