Linux Systems Programming: Bash && C

Undergraduate course, University of Missouri - St. Louis, Department of Computer Science, 2020

This course (CS2700) is an introduction to Linux systems and system-level programming in C and Bash.

Topics Covered

  • Linux command-line tools and shell scripting
  • Process management, signals, and system calls
  • File I/O and memory management in C
  • Automating tasks using Bash scripts

Audience

Computer Science undergraduates with prior programming experience.

Course Repository

Image Credit:
Bash logo from Wikimedia
C logo from Wikimedia