May 23, 2024  
2023-2024 Catalog 
2023-2024 Catalog

CSCI105 HM - Computer Systems

Credit(s): 3

Instructor(s): O’Neill, Padmanabhan, Stone, Trushkowsky

Offered: Fall and Spring

Description: An introduction to computer systems. In particular, the course investigates data representations, machine level representations of programs, processor architecture, program optimizations, the memory hierarchy, exceptional control flow (exceptions, interrupts, processes and Unix signals), performance tuning, caches and virtual memory, system-level I/O, networking, and basic concurrent programming. These concepts are supported by a series of hands-on lab assignments.

Prerequisite(s): CSCI070 HM