This page gives a list of courses offered in the systems area. For details on each class, please go to the CoC Class Web Page.
Breadth Requirement
Please visit
this page for a full list of system courses that meet the Ph.D. breadth requirement.
Qual Exam in the Systems Area
Area Advisor:
Prof. Dr. Ling Liu
Reading List: You can view the official reading list
here. A composite list with additional papers that may or may not be relevant are
here. Please contact the area advisor at the start of the semester to make sure the list is up to date.
You can find old past qual exams on
this page.
Some more recent exams:
Undergraduate Courses
- ECE 2030 - Introduction to Computer Engineering
- ECE 2031 - Digital Design Lab
- CS 2110 - Computer Organization & Programming
- CS 2200 - Computer Systems and Networks
- CS 3210 - Design of Operating Systems
- CS 3220 - Processor Design
- CS 4210 - Advanced Operating Systems
- CS 4220 - Programming Embedded Systems
- CS 4230 - Distributed Simulation Systems
- CS 4235 - Intro to Information Security
- CS 4290 - Advanced Computer Architecture
- CS 4365 - Introduction to Enterprise Computing
- CS 4605 - Mobile & Ubiquitous Computing
- CS 4675 - Internet Systems & Services
- CS 4685 - Pervasive Systems Networking
- CS 4777 - Vector and Parallel Scientific Computing
- CS 4803 - Research Directions in Compilers
- CS 4803 - HPC - High Performance Communication
- CS 4803 - ENC - Introduction to Enterprise Computing
Graduate Courses
- CS 6210 - Advanced Operating Systems
- CS 6230 - High-Performance Parallel Computing
- CS 6235 - Real-Time System Concepts and Implementation
- CS 6236 - Parallel and Distributed Simulation Systems
- CS 6238 - Secure Computer Systems
- CS 6241 - Design and Implementation of Compilers
- CS 6245 - Compiling for Parallelism
- CS 6290 - High-Performance Computer Architecture
- CS 7110 - Parallel Computer Architecture
- CS 7210 - Distributed Computing
- CS 7250 - Broadband Networking Systems
- CS 7260 - Internet Architecture & Protocols
- CS 7470 - Ubiquitous Computing
- CS 8803 - Advanced Internet Application Development
- CS 8803 - Advanced Issues in Computer Architecture
- CS 8803 - Advanced Microarchitecture
- CS 8803 - Memory Hierarchies and Program Locality
- CS 8803 - Object-Oriented Systems and Languages
- CS 8803 - Adv. Compiler Analysis and Optimization
- CS 8803 / ECE 8833 - EPIC Architecture
- CS 8803 / ECE 8833 - Designing Pervasive Computing Env.
- CS 8803 - Secure Computer Systems
- CS 8803 - HPC - High Performance Communication
- CS 8803 - Intro to Information Security
- CS 8803 - Internet Security, Applied Cryptography
- CS 8803 - Information Security Lab
- CS 8803 - Program Analysis and Testing
- CS 8803 - ENC - Introduction to Enterprise Computing
Related Courses in Other Schools
- ECE 6100 - Advanced Computer Architecture
- ECE 6101 - Parallel and Distributed Computer Architecture
- ECE 6130 - Advanced VLSI Systems
- ECE 7102 - RISC Architecture
- ECE 8813 - Dependable Distributed Systems