Computer Science 171 - Computer Systems
Fall
2020
02
4.00
Scott Kaplan
MWF 05:10PM-06:00PM
Amherst College
COSC-171-02-2021F
ONLI ONLI
sfkaplan@amherst.edu
This course will examine the principles and design choices involved in creating general purpose computer systems. Topics will include instruction set architectures, virtual memory, caching, allocators and garbage collectors, threads and synchronization, file systems, virtual machines, and distributed systems. Projects will involve the implementation and use of these capabilities and abstractions. Students who have taken COSC 261 may not take this course.
This course will be conducted online. Office hours will be available online and in-person as circumstances allow.
Requisite: COSC 112. Fall semester. Professor Kaplan.