CSCI 2330
Foundations of Computer Systems

Bowdoin College
Spring 2026
Instructor: Sean Barker

Schedule

The course schedule is tentative and subject to change. This page will be updated frequently to reflect the most up-to-date schedule. Chapter sections refer to the Computer Systems textbook.

DateClassTopicReadingsSlidesExercises
WedJan 211Introduction, Lab 0Ch. 1 (skim) Intro Slides
FriJan 232Numbering SystemsCh. 2.1 Representation Slides Binary Exercises
MonJan 26No Class: Weather
WedJan 283Bitwise OperatorsCh. 2.2 Bitwise Exercises
FriJan 304Integer Representations, Lab 1Ch. 2.3 Representation Exercises
MonFeb 25Two's Complement, Bit PuzzlesBitpuzzle Exercises
WedFeb 46Integer Logic & Floating-PointLogic Exercises
FriFeb 67IEEE 754 RepresentationCh. 2.4 Float Exercises
MonFeb 98Memory, Endianness, & PointersPointers tutorial Memory Slides Pointer Exercises
WedFeb 119Pointers and ArraysArray Exercises
FriFeb 1310Arrays and Strings
MonFeb 1611Memory Layout & Allocation, Lab 2
WedFeb 1812Debugging