Fall 2017  -  Get temporary access to course materials (Amherst College and Five-college students only)

Computer Systems

Listed in: Computer Science, as COSC-171

Moodle site: Course

Faculty

Scott F. Kaplan (Section 01)

Description

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 161 may also take this course.  Students who have taken COSC 261 may not take this course. 

Requisite: COSC 112.  Fall semester.  Professor Kaplan.

Keywords

Quantitative Reasoning

Offerings

2017-18: Offered in Fall 2017
Other years: Offered in Spring 2012, Spring 2013, Spring 2014, Spring 2015, Spring 2016