Graduate Courses

campus leaves turning in fall

Currently offered courses:

Fall >

Spring >

Summer >

Check the course schedules/descriptions available via the Registrar's Office for the official schedules for the widest range of terms for which such information is available.

Recently offered courses by area:

AI Courses
CSC 435 Optimization for Machine Learning
CSC 440 Data Mining
CSC 442 Artificial Intelligence
CSC 444 Logical Foundations of Artificial Intelligence
CSC 445 Deep Learning
CSC 446 Machine Learning
CSC 447 Natural Language Processing
CSC 448 Statistical Speech and Language Processing
CSC 449 Computer Vision
CSC 466 Frontiers in Deep Learning
CSC 477 End-To-End Deep Learning
CSC 484 Advanced Algorithms
CSC 495 Independent Research
CSC 511 Large Language Models
CSC 571 Topics in Systems: Machine Learning Systems
CSC 577 Advanced Topics in Computer Vision

   

HCI Courses
CSC 412 Human Computer Interaction
CSC 413 Intro to AVR
CSC 414 Selected Topics in Augmented and Virtual Reality 
CSC 416 AR/VR Interaction Design
CSC 459 Computer Imaging & Graphics
CSC 460 Technology & Climate Change
CSC 462 Computational Introduction to Statistics
CSC 465 Intermediate Statistical Methods
CSC 495 Independent Research
CSC 513 Practicum in Augmented and Virtual Reality

 

Systems Courses
CSC 404 Multiprocessor Architecture
CSC 451 Advanced Computer Architecture
CSC 452 Computer Organization
CSC 453 Collaborative Programming and Software Design
CSC 454 Programming Language Design & Implementation
CSC 455 Software Analysis and Improvement
CSC 456 Operating Systems
CSC 457 Computer Networks
CSC 458 Parallel and Distributed Systems
CSC 461 Database Systems
CSC 463 Data Management Systems
CSC 464 Computer Audition
CSC 467 Advanced GPU Programming and Cloud Computing
CSC 474 Quantum Information Processing 
CSC 478 Computer Security Foundations
CSC 495 Independent Research
CSC 572 Mobile Vision Computing
CSC 573 Advanced Memory Systems
CSC 576 Advanced Topics in Data Management
CSC 579 Machine-Checked Proofs using Coq

 

Theory Courses
CSC 462 Computational Introduction to Statistics
CSC 479 Computational Geometry
CSC 480 Computer Models and Limitations
CSC 481 Introduction to Cryptography
CSC 482 Design&Analysis Efficient Algorithms
CSC 483 Topics in Cryptography
CSC 484 Advanced Algorithms
CSC 485 Algorithms and Elections
CSC 486 Computational Complexity
CSC 487 Algorithms and Elections
CSC 488 Analytic Methods in Computer Science
CSC 489 Algorithmic Game Theory
CSC 495 Independent Research