COMP 2560 - Overview
Course Title
The title for COMP-2560 is "System Programming".
Course Description
This course introduces students to advanced software development techniques in system programming using the C language in the UNIX environment. Topics include introduction to modern operating systems, system calls, managing processes, the use of fork and exec, signals, file processing, filters, pipes, scripting languages, introduction to concurrency (e.g. synchronization), network programming (e.g. using sockets), client-server problems. (Prerequisite: COMP-1410.)(3 lecture hours and 1.5 laboratory hours a week)
Typical Course Offering
COMP-2560 is typically offered in all semesters.
Is a Textbook Required?
No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.
Prerequisites
COMP-1410 is the prerequisite for this class.