Grad Courses Catalog
Grad Courses Catalog
This link will take you to the catalog of our CS courses. Use the directory below.
00 General
• CS 00500 - Computer Science Graduate Seminar
01 Service Courses
- CS 01501 - Essentials of Computer Science I
- CS 01502 - Essentials of Computer Science II
- CS 01541 - Bioinformatics - Advanced Computational Aspects
- DS 01505 - Data Analytics Capstone Practicum
02 Data Science
- CS 02505 - Data Mining I
- CS 02516 - Big Data Tools and Techniques
- CS 02530 - Advanced Database Systems: Theory And Programming
- CS 02570 - Information Visualization
- CS 02605 - Data Mining II
- CS 02620 - Data Warehousing
- CS 02625 - Data Quality and Web/Text Mining
- CS 02630 - Advanced Topics in Database Systems
- DS 02510 - Visual Analytics
- DS 02695 - Advanced Topics in Data Science
- DS 02799 - Doctoral Research and Dissertation
03 Cybersecurity
- CS 03500 - Foundations of Cybersecurity
- CS 03506 - Cybersecurity Management, Policy, and Risk
- CS 03551 - Advanced Cyber Security: Principles and Applications
- CS 03570 - Cyber Defense Of Operating Systems and Networks
- CS 03580 - Cloud Computing and the Internet of Things
- CS 03695 - Advanced Topics in Cybersecurity
- DS 03650 - Thesis I in Data Science
- DS 03651 - Thesis II in Data Science
- DS 03652 - Thesis III in Data Science
- DA 03510 - Patient Data Understanding
- DA 03511 - Patient Data Privacy & Ethics
04 Programming and Software Engineering
- CS 04515 - Embedded Systems Programming
- CS 04524 - Agile Software Engineering
- CS 04548 - Programming Languages: Theory, Implementation & Application
- CS 04563 - Parallel and Concurrent Programming
- CS 04564 - Compiler Design Theory
- CS 04565 - Systems Programming
- CS 04571 - Advanced Topics in Mobile Programming
- CS 04580 - Human Centered Computing
- CS 04590 - Computer Game Design And Development
- CS 04605 - Advanced Web Programming
- CS 04623 - Advanced Software Engineering
- CS 04670 - Advanced Object Oriented Design
06 Architecture and Operating Systems
- CS 06520 - Topics In Computer Architecture
- CS 06560 - Design/Implement Operatng Systems
07 Algorithms and Theory
- CS 07510 - Mathematical Foundations Of Computer Science
- CS 07530 - Computer Science Thesis I
- CS 07540 - Advanced Design And Analysis Of Algorithms
- CS 07556 - Machine Learning I
- CS 07559 - Advanced Models of Deep Learning
- CS 07565 - Computer Vision
- CS 07622 - Advanced Theory Of Computing
- CS 07631 - Computer Science Thesis II
- CS 07632 - Computer Science Thesis III
- CS 07645 - Advanced Robotics
- CS 07650 - Concepts In Artificial Intelligence
- CS 07652 - Cryptographic Algorithms
- CS 07655 - Natural Language Processing
- CS 07656 - Machine Learning II
- CS 07695 - Advanced Topics In Computer Science
08 Graphics
- CS 08560 - Computer Graphics
- CS 08680 - Computer Animation
09 Networking
- CS 09510 - Computer Networks
- CS 09605 - Wireless Networks And Systems
- CS 09612 - Network Security
- CS 09675 - TCP/IP And Internet Protocols And Technologies