Computer Science courses at Yale
26,188 CPSC courses at Yale University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 351–400 of 442
page 8 of 9
- CPSC 4830Deep Learning on Graph-Structured Data
4 prerequisites
- CPSC 4840Introduction to Human-Computer Interaction
2 prerequisites
- CPSC 4844Geometric and Topological Methods in Machine Learning
- CPSC 4850Applied Planning and Optimization
- CPSC 4860Probabilistic Machine Learning
- CPSC 48703D Spatial Modeling and Computing
2 prerequisites
- CPSC 4880Advances in Foundation Models
- CPSC 4890Robot Learning
- CPSC 4900Senior Project
- CPSC 5050Great Debates in Computer Systems
1 prerequisite
- CPSC 5130Computer System Security
- CPSC 5150Law and Large Language Models
- CPSC 5160Lattices and Post-Quantum Cryptography
- CPSC 5190Full Stack Web Programming
- CPSC 5200Computer Architecture
3 prerequisites
- CPSC 5210Compilers and Interpreters
- CPSC 5230Operating Systems
- CPSC 5240Parallel Programming Techniques
- CPSC 5260Building Distributed Systems
- CPSC 5261Building AI Infra Systems
1 prerequisite
- CPSC 5270C++ Programming for Stability, Security, and Speed
- CPSC 5310Computer Music: Algorithmic and Heuristic Composition
- CPSC 5320Computer Music: Sound Representation and Synthesis
- CPSC 5330Computer Networks
- CPSC 5370Database Systems
- CPSC 5371Database Design and Implementation
- CPSC 5380Big Data Systems: Trends and Challenges
- CPSC 5390Software Engineering
- CPSC 5391Advanced Software Engineering
- CPSC 5410Verifiable, Private, Decentralized Computing in the Age of AI
- CPSC 5420Theory of Computation
- CPSC 5440Real-World Cryptography
- CPSC 5460Data and Information Visualization
- CPSC 5470Introduction to Quantum Computing
- CPSC 5490Quantum Information Systems
1 prerequisite
- CPSC 5510The User Interface
- CPSC 5520Deep Learning Theory and Applications
1 prerequisite
- CPSC 5540Software Analysis and Verification
- CPSC 5550Algorithmic Game Theory
- CPSC 5570Sensitive Information in a Connected World
- CPSC 5580Automated Decision Systems
- CPSC 5585Probabilistic Programming
- CPSC 5590Building Interactive Machines
- CPSC 5610Statistics and Learning Theory for Computer Scientists
- CPSC 5626Scalable and Private Graph Algorithms
- CPSC 5630Algorithms via Convex Optimization
- CPSC 5640Algorithms and their Societal Implications
- CPSC 5650Theory of Distributed Systems
- CPSC 5660Web3, Blockchains, and Cryptocurrencies
- CPSC 5670Introduction to Cryptography