logoISU  

CS456 - Systems Programming

Spring 2025

Class Hours

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

Office Hours

John Compton's office hours: By Appointment Only in Rankin R034.

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

There are no required textbooks for this course, readings will be posted on the class website