CSC 2400: Computer Systems

Credits 3

Principles of computer architecture and systems programming. Topics include foundational C programming, number systems, data representation, memory management, and Unix processes. Students engage in CPU scheduling, and x86 assembly, with an emphasis on secure coding practices in low-level environments.

Prerequisites

CSC 1052 and (CSC 1300 or MAT 2600)

Prerequisite Courses
Last Offered
Fall 2025, Fall 2024, Summer 2024, Fall 2023