CSC 2400 :
Computer Systems I

Architecture of computer systems: representation of data; processor, memory and I/O organization. Assembly language programming. C programming language constructs and their relationship to the underlying architecture. Basics of operating systems: interrupts, concurrency, process scheduling, security, networking.

Prerequisites

CSC 1052 and (CSC 1300 or MAT 2600)

Overview

Program

Credits

Credits 3

Last Offered

Fall 2023, Summer 2023, Fall 2022, Summer 2022