Below is a list of the current computer science graduate courses offered online. Online demonstration videos of many of the courses listed below are available. Register for an online course at the Engineering Online Programs page. To review which courses are being offered for the upcoming terms, visit the I2CS course schedule.
Online Courses By Area
Algorithms and Theory
CS 473 Algorithms
Architecture, Parallel Computing and Systems
CS 433 Computer Systems Organization
Database and Information Systems
CS 411 Database Systems
CS 412 Introduction to Data Mining
CS 511 Advanced Database Systems
CS 512 Advanced Data Mining Principles
Graphics, Visualization, and HCI
CS 465 User Interface Design
Programming Languages, Formal Systems, and Software Engineering
CS 421 Programming Languages and Compilers
CS 427 Software Engineering I
CS 428 Software Engineering II
CS 527 Advanced Topics in Software Engineering
CS 598RJ Object - Oriented Programming and Design
Systems and Networking
CS 423 Operating Systems Design
CS 424 Real-Time Systems
CS 425 Distributed Systems
CS 438 Communication Networks
CS 461 Computer Security I
CS 463 Computer Security II
CS 523 Advanced Operating Systems