CSEE-W3827-S25: Fundamentals of Computer Systems

Spring 2025 | MW 11:40-12:55 & 1:10-2:25pm | NWC 501 | 3 Credits

CSEE-W3827-S25: Fundamentals of Computer Systems

Spring 2025 | MW 11:40-12:55 & 1:10-2:25pm | NWC 501 | 3 Credits

Prerequisites

Course Overview

This course explores the foundational principles of digital computing, bridging the gap between software and the physical hardware that executes it. Starting with binary representation and Boolean logic gates, students will progress through core topics in digital logic design and optimization, building towards the design of a processor and the assembly language with which it is programmed. By the end of the course, students will gain a comprehensive understanding of how software is translated into hardware operations, preparing them for future studies or careers in computer architecture, digital systems, and high performance computing.

Office Hours

The most up-to-date schedule of office hours can be found here. I will also try to respond to requests emailed to bplancher+courses@barnard.edu within 48 hours. Faster response time will be achieved via the course Slack.