logoISU  

CS456 - Systems Programming

Spring 2023

Class Hours

Lectures are held Online, in Online .<\p>

Office Hours

John Compton's office hours: in Online.

Course Description

The catalog description for this course is:

"An introduction to both program translation and operating systems. There will be a survey of topics such as: top-down and bottom up parsing, scanning, code generation, symbol table management, linkers and loaders, batch processing systems, interacting processes, multiprogramming systems, and memory management."

Learning Outcomes

  • Solid understanding of the Unix/Linux API.
  • Basic understanding of programming language translation

Recommended text

No required textbook, online resources will be under Links in the left sidebar