Fall 2020 Trine Course Catalog

SE 233 Systems Programming

Proficient use of operating systems, as a programmer and at the command line. Topics include shell scripting and tools like awk; version control and make/build tools; processes, threads, and concurrency; network/socket programming; memory allocation. Students will be able to use scripts to merge and to divide files based on content; to modify and apply Makefiles or equivalents; to write (small) distributed applications. Prerequisite: CS 1123 or ECE 273

Credits

3

Lab Hours

0

Lecture Hours

3

Prerequisite

CS 1123 or ECE 273