ITEC 4364 Systems Programming

This course provides an in-depth introduction to a systems programming, system programming language(s) and application of those language(s) to systems level problems. The focus will be on programming constructs that are closely aligned with the architecture of a digital computer including those providing portability between platforms, dynamic allocation and management of virtual memory, complex in-memory date structures, reading/writing binary data using sequential and random access, pointer arithmetic manipulation, and interaction between threads/processes. 


3 credits

Lecture Hours

3 hours


At least a C in ITEC 4362