Computer Science 175 - Systems I: Computer Organization and Design

Systems I: Computer Org;

Fall
2024
02
4.00
Lillian Pentecost

TU/TH | 1:30 PM - 2:20 PM

Amherst College
COSC-175-02-2425F
lpentecost@amherst.edu

This course will cover building blocks and design principles of computer systems, including how user programs are translated and executed on hardware. Beginning with Boolean logic and the design of combinational and sequential circuits, the course discusses the design of computer hardware components, microprocessing, pipelining, basic machine architecture, and the interpretation of machine instructions and assembly languages. The course will also introduce operating systems topics, basic memory management, and parallel processing. Projects will include the design of digital circuits and the simulated hardware execution of code. Two lectures and one lab each week.

Fall semester. Professor Pentecost.

How to handle overenrollment: null

Students who enroll in this course will likely encounter and be expected to engage in the following intellectual skills, modes of learning, and assessment: Quantitative work, lab work.

Permission is required for interchange registration during all registration periods.