Basic concepts of Unix-like systems. Shells and scripting. System-level programming in the C language. Software development tools and techniques.
This course appears in the pre- or co-requisites for the following course(s):
Level 2 or above and a minimum grade of a C- (obtained in any term) or a 'Pass' (obtained in Winter 2020) in CISC 121.