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.