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: 30
Average GPA: 2.91 (rounds to B)
Strict A Rate (No A-) : 22.62%
Average Withdrawal Rate: 5.07%
Xun Jian | 2024 | 16.2% | 32.5% | 29.8% | 5.4% | 5.4% | 10.8% | 2.58 | 1 |
Daniel J Williams | 2023 | 28.9% | 35.7% | 22.1% | 5.2% | 3.3% | 4.8% | 2.85 | 3 |
Matthew Hicks | 2020 | 26.9% | 34.6% | 26.9% | 1.9% | 5.8% | 3.8% | 2.78 | 1 |
Ahmad Hossein Yazdani | 2023 | 23.8% | 36.0% | 19.3% | 2.6% | 8.8% | 9.4% | 2.68 | 2 |
William D Mcquain | 2020 | 39.9% | 32.1% | 20.1% | 5.6% | 1.3% | 1.1% | 3.04 | 4 |
Ali Butt | 2023 | 30.3% | 38.4% | 21.0% | 2.6% | 2.7% | 5.0% | 2.95 | 5 |
Godmar V Back | 2024 | 36.1% | 32.0% | 20.2% | 2.9% | 3.7% | 5.1% | 2.97 | 11 |
Yu Hu | 2022 | 29.9% | 37.9% | 18.4% | 4.5% | 3.5% | 5.7% | 2.93 | 1 |
Huaicheng Li | 2024 | 23.4% | 36.0% | 27.3% | 4.3% | 2.8% | 6.3% | 2.76 | 2 |