everything.study
COSC 15

Fundamentals of Systems Programming

Undergraduate

This course explores the relationship between software and hardware from a systems programming perspective, focusing on key low-level programming concepts. It will cover topics such as UNIX, C programming, system calls, assembly language, calling conventions, data representations, linking and loading, memory allocation, and memory mapping, alongside other essential system fundamentals. This course will provide the necessary skills to understand the impact of low-level program abstractions and interfaces on performance and security.

Prerequisites & course information

Prerequisite COSC 14 or ( COSC 10 and ENGS 20 ).

Sources