Computer Science courses at Yale
26,188 CPSC courses at Yale University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 301–350 of 442
page 7 of 9
- CPSC 4210Compilers and Interpreters
- CPSC 4230Design and Implementation of Operating Systems
1 prerequisite
- CPSC 4240Parallel Programming Techniques
- CPSC 4260Building Distributed Systems
- CPSC 4261Building AI Infra Systems
1 prerequisite
- CPSC 4270C++ Programming for Stability, Security, and Speed
- CPSC 4310Computer Music: Algorithmic and Heuristic Composition
- CPSC 4320Computer Music: Sound Representation and Synthesis
2 prerequisites
- CPSC 4330Computer Networks
1 prerequisite
- CPSC 4370Database Systems
- CPSC 4371Database Design and Implementation
- CPSC 4380Big Data Systems: Trends & Challenges
- CPSC 4390Software Engineering
- CPSC 4391Advanced Software Engineering
- CPSC 4410Verifiable, Private, Decentralized Computing in the Age of AI
- CPSC 4420Theory of Computation
- CPSC 4440Real-World Cryptography
- CPSC 4460Data and Information Visualization
- CPSC 4470Introduction to Quantum Computing
- CPSC 4480Silicon Compilation
- CPSC 4490Quantum Information Systems
1 prerequisite
- CPSC 4510The User Interface
1 prerequisite
- CPSC 4520Deep Learning Theory and Applications
1 prerequisite
- CPSC 4540Software Analysis and Verification
- CPSC 4550Algorithmic Game Theory
- CPSC 4551Theory of Online Markets and Platforms
- CPSC 4570Sensitive Information in a Connected World
- CPSC 4580Automated Decision Systems
1 prerequisite
- CPSC 4585Probabilistic Programming
- CPSC 4590Building Interactive Machines
- CPSC 4610Statistics and Learning Theory for Computer Scientists
- CPSC 4626Scalable and Private Graph Algorithms
- CPSC 4630Algorithms via Convex Optimization
- CPSC 4640Algorithms and their Societal Implications
- CPSC 4650Theory of Distributed Systems
2 prerequisites
- CPSC 4660Web3, Blockchains, and Cryptocurrencies
- CPSC 4670Introduction to Cryptography
- CPSC 4671Advanced Topics in Cryptography: Cryptography and Computation
- CPSC 4680Computational Complexity
2 prerequisites
- CPSC 4690Randomized Algorithms
- CPSC 4710Trustworthy Deep Learning
- CPSC 4720Intelligent Robotics
- CPSC 4740Computational Intelligence for Games
- CPSC 4750Computational Vision and Biological Perception
- CPSC 4770Large Language Models: From Foundations to Modern Practice
- CPSC 4780Computer Graphics
unlocks 1 course · 2 prerequisites
- CPSC 4791Building Game Engines
- CPSC 4792Real-Time 3D Computer Graphics Programming
1 prerequisite
- CPSC 4794Applied Computational Geometry Programming
- CPSC 4800Introduction to Computer Vision