CS-3214: Computer Systems
Description: Introduction to computer systems as they are relevant to application programmers today, with emphasis on operating system principles. Operating system design and architectures; processes; threads, synchronization techniques, deadlock; CPU scheduling; system call interfaces, system level I/O and file management; shell programming; separate compilation, loading and linking; inter-process communication (IPC); virtual and physical memory management and garbage collection; network protocols and programming; virtualization; performance analysis and optimization. A grade of C or better is required in CS pre-requisites 2506 and 2114.
Pathways: N/A
Course Hours: 3 credits
Corequisites: N/A
Crosslist: N/A
Repeatability: N/A
Sections Taught: 63
Average GPA: 2.83 (B)
Strict A Rate (No A-) : 17.72%
Average Withdrawal Rate: 6.04%
Dennis G Kafura | 2015 | 20.7% | 41.7% | 28.1% | 2.1% | 4.4% | 3.0% | 2.71 | 6 |
William D Mcquain | 2020 | 23.5% | 35.8% | 26.6% | 5.3% | 2.3% | 6.4% | 2.76 | 17 |
Ali Butt | 2023 | 28.5% | 42.2% | 18.4% | 3.3% | 2.3% | 5.3% | 2.95 | 13 |
Yu Hu | 2022 | 29.9% | 37.9% | 18.4% | 4.5% | 3.5% | 5.7% | 2.93 | 1 |
Godmar V Back | 2024 | 29.7% | 35.6% | 20.6% | 2.7% | 4.5% | 6.9% | 2.87 | 18 |
Daniel J Williams | 2023 | 28.9% | 35.7% | 22.1% | 5.2% | 3.3% | 4.8% | 2.85 | 3 |
Huaicheng Li | 2022 | 21.3% | 28.3% | 33.9% | 4.8% | 4.0% | 7.9% | 2.65 | 1 |
Ahmad Hossein Yazdani | 2023 | 23.8% | 36.0% | 19.3% | 2.6% | 8.8% | 9.4% | 2.68 | 2 |
Xun Jian | 2024 | 16.2% | 32.5% | 29.8% | 5.4% | 5.4% | 10.8% | 2.58 | 1 |
Matthew Hicks | 2020 | 26.9% | 34.6% | 26.9% | 1.9% | 5.8% | 3.8% | 2.78 | 1 |