CS270 — System Software
This course is designed to provide an introduction to the UNIX operating system and variants (such as Linux) as well as system programming concepts. Programming productivity tools will be introduced such as making, debugging, linking, and loading tools. Shell programming and scripting languages will also be used. System programming tools include process management and interprocess communication, exception handling, network concepts, and network programming.
Prerequisites: CS-151