Computer Science Course Descriptions

Course Descriptions (5000 level courses)

•  CS 5035 - Topics in Functional Programming

•  CS 5112 - Design and Analysis of Algorithms

•  CS 5186 - Theory of Computing

•  CS 5188 - Languages and Translators

•  CS 5220 - Advanced Topics in Web Programming

•  CS 5337 - Advanced Software Engineering

•  CS 5390 - Advanced Software Architecture

•  CS 5440 - Advanced Topics in Operating Systems

•  CS 5470 - Advanced Computer Networks

•  CS 5540 - Graduate Topics in Computer Science

•  CS 5550 - Advanced Computer Graphics

•  CS 5660 - Advanced Topics in Artificial Intelligence

•  CS 5661 - Topics in Data Science

•  CS 5780 - Advanced Information Security

•  CS 5781 - Computer and Network Security

•  CS 5875 - Human Issues in Computing

•  CS 5960 - Comprehensive Examination

•  CS 5980 - Graduate Directed Study

•  CS 5991 - Thesis or Project I

•  CS 5992 - Thesis or Project II

 

Course Descriptions (4000 level courses)

•  CS 4075 - Concurrent and Distributed Programming

•  CS 4112 - Competitive Programming

•  CS 4188 - Compilers

•  CS 4220 - Current Trends in Web Design and Development

•  CS 4222 - Principles of Data Base Systems

•  CS 4440 - Introduction to Operating Systems

•  CS 4470 - Computer Networking Protocols

•  CS 4471 - Computer Networks Configuration and Management

•  CS 4540 - Topics in Advanced Computer Science

•  CS 4550 - Computer Graphics

•  CS 4551 - Multimedia Software Systems

•  CS 4555 - Introduction to 3D Computer Game Programming

•  CS 4556 - Multiplayer Online Game Design and Development

•  CS 4635 - Modeling and Simulation

•  CS 4660 - Artificial Intelligence

•  CS 4661 - Introduction to Data Science

•  CS 4780 - Cryptography and Information Security