CSCB09

CSCB09 - Software Tools and Systems Programming #

Semester Taken: Summer 2020

Programming Languages: Bash shell, C

Course Description:

Software techniques in a Unix-style environment, using scripting languages and a machine-oriented programming language (typically C). What goes on in the system when programs are executed.

Core topics:

  • Creating and using software tools, pipes and filters
  • File processing, shell programming, processes, system calls, signals, basic network programming.

Course Page