
COMP 2401 [0.5 credit] Introduction to Systems Programming
Introduction to system-level programming with fundamental OS concepts, procedures, primitive data types, user-defined types. Topics may include process management, memory management, process coordination and synchronization, inter-process communication, file systems, networking, pointers, heap and stack memory management, and system/library calls.
Includes: Experiential Learning Activity
Precludes additional credit for SYSC 1006, SYSC 2006.
Prerequisite(s): (COMP 1006 or COMP 1406) with a minimum grade of C-.
Lectures three hours a week, tutorial one and a half hours a week.
Precludes additional credit for SYSC 1006, SYSC 2006.
Prerequisite(s): (COMP 1006 or COMP 1406) with a minimum grade of C-.
Lectures three hours a week, tutorial one and a half hours a week.
Computer Science
Undergraduate Calendar
http://calendar.carleton.ca/undergrad/undergradprograms/computerscience/
The following categories of courses are used in defining the program requirements in Computer Science.
Co-operative Education
Undergraduate Calendar
http://calendar.carleton.ca/undergrad/regulations/co-operativeeducation/
...and COMP 2401 , and at least two of COMP 2109 , COMP 2404 , and COMP 2406...
French
Undergraduate Calendar
http://calendar.carleton.ca/undergrad/undergradprograms/french/
...BIOL, BIT, CHEM, CIVE, COMP, CSEC, DATA, ECOR...first work term, FREN 2401 , FREN 2202 , and...