everything.study
CP367

Introduction to System Programming

0.5 credits · Undergraduate

Winter 2023

Topics

  • C system programming
  • Unix commands
  • system calls
  • files and directories
  • device control
  • signals
  • interprocess communication
  • shell scripts
  • filters and pipelines.

Readings

  • The Unix Workbench — Sean Kross; free online textbook: https://seankross.com/the-unix-workbench/
    Required
  • Understanding Unix/Linux Programming: A Guide to Theory and Practice — Bruce Molay; Prentice Hall.
    Recommended
  • Unix/Linux machine or virtual shell required.
    Other material
Sources