CSC 222 Systems Programming

Course Description

An introduction to systems programming within the context of C/C++ and Linux; topics include Floating-point number representation, C programming, linking, writing scripts, performing system calls, managing memory, and assembly level code.

Contents

00 Housekeeping

01 Linux

02 Terminal and Shell

03 C Programming

04 Computing Systems and Data Representation

05 System Calls

06 Bash Scripting

07 Assembly Primer