CSCI360
Download as PDF
Operating Systems
Mathematics & Computer Science
College of Liberal Arts
Course Subject Code
CSCI
Course Number
360
Status
Active
Course Attributes
CEA: ProgCLA-CEA and Au Pair, EMCR: Major-Cybersecurity Elective, EMCS: Major-Computer Sci Elective, ENCO: Minor-Computer Sci Elective, MCOS: Major-Computer Science, MCYB: Major-Cybersecurity, NCOM: Minor-Computer Science, ENCB: Minor-Cybersecurity Elective, NCYB: Minor-Cybersecurity
Course Short Title
Operating Systems
Course Long Title
-
Course Description
Covers the fundamentals of operating systems design and implementation, as well as systems programming in C and UNIX. Students will have the opportunity to learn about fundamental operating systems concepts, including: processes, threads, mutual exclusion, synchronization, deadlocks, process and thread scheduling, memory management, virtual memory, and file systems in modern multiuser and multitasking operating systems such as UNIX. Introduces C program development using UNIX command line tools such as bash and make.
Min
4
Repeatable
-
Course Restrictions
-
Equivalent Course(s)
-