Skip to main content

CSCI360

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

-

Equivalent Course(s)

-