Graduate Courses

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 |