G: IT - Technology and Infrastructure Courses

CourseCreditsPrerequisitesSpringFallLast Offered
CS 5220: Applied High-Performance and Parallel Computing2024 Spring
CS 5320: Introduction to Database Systems3CS 2110 or CS 2800.2024 Fall
CS 5414: Distributed Computing Principles2024 Spring
CS 5420: Advanced Computer ArchitectureECE 4750 or CS 4420.2024 Fall
CS 5456: Introduction to Computer NetworksRecommended: CS 4410.2024 Fall
ECE 5660: Computer Networks and TelecommunicationsECE 3100.2024 Fall
ECE 5740: Computer ArchitectureECE 3140/CS 3420 or CS 3410. Students should feel
comfortable working with a hardware description language such
as Verilog, SystemVerilog, or VHDL.
2024 Fall
ORIE 5142: Systems Analysis Behavior and Optimization3ENGRD 2700, calculus skills, and familiarity with basic programming in a language such as python, C++, java, matlab, etc.2024 Spring
SYSEN 5400: Theory and Practice of Systems Architecture2024 Spring
SYSEN 5420: Network Systems and Games2024 Spring