Computer Science courses at Cornell
20,266 CS courses at Cornell University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 51–100 of 296
page 2 of 6
- CS 4414Systems Programming3 credits
1 prerequisite
- CS 4420Computer Architecture4 credits
unlocks 3 courses · 3 prerequisites
- CS 4450Introduction to Computer Networks3 credits
unlocks 1 course · 1 prerequisite
- CS 4620Introduction to Computer Graphics3 credits
unlocks 10 courses · 3 prerequisites
- CS 4621Computer Graphics Practicum2 credits
1 prerequisite
- CS 4654Virtual Reality Design6 credits
4 prerequisites
- CS 4660Foundations of Computational Imaging4 credits
- CS 4670Introduction to Computer Vision4 credits
unlocks 3 courses · 2 prerequisites
- CS 4700Foundations of Artificial Intelligence3 credits
unlocks 9 courses · 3 prerequisites
- CS 4701Practicum in Artificial Intelligence2 credits
3 prerequisites
- CS 4732Social and Ethical Issues in AI2 credits
- CS 4740Introduction to Natural Language Processing4 credits
unlocks 4 courses · 1 prerequisite
- CS 4744Computational Linguistics4 credits
3 prerequisites
- CS 4745Computational Linguistics II4 credits
1 prerequisite
- CS 4750Foundations of Robotics4 credits
6 prerequisites
- CS 4752Robotic Manipulation4 credits
2 prerequisites
- CS 4754Human Robot Interaction - Research and Design3 credits
1 prerequisite
- CS 4756Robot Learning4 credits
7 prerequisites
- CS 4758Autonomous Mobile Robots3 credits
unlocks 5 courses
- CS 4775Computational Genetics and Genomics4 credits
unlocks 1 course · 1 prerequisite
- CS 4780Machine Learning for Intelligent Systems4 credits
unlocks 15 courses · 8 prerequisites
- CS 4782Introduction to Deep Learning4 credits
unlocks 2 courses · 1 prerequisite
- CS 4783Mathematical Foundations of Machine Learning4 credits
2 prerequisites
- CS 4786Machine Learning for Data Science4 credits
unlocks 2 courses · 3 prerequisites
- CS 4787Principles of Large-Scale Machine Learning Systems4 credits
3 prerequisites
- CS 4789Introduction to Reinforcement Learning3 credits
2 prerequisites
- CS 4810Introduction to Theory of Computing3 credits
unlocks 4 courses · 1 prerequisite
- CS 4812Quantum Information Processing3 credits
3 prerequisites
- CS 4813Quantum Computing3 credits
- CS 4814Introduction to Computational Complexity3 credits
1 prerequisite
- CS 4820Introduction to Analysis of Algorithms4 credits
unlocks 17 courses · 2 prerequisites
- CS 4830Introduction to Cryptography4 credits
2 prerequisites
- CS 4850Mathematical Foundations for the Information Age4 credits
3 prerequisites
- CS 4852Networks II3 credits
2 prerequisites
- CS 4860Applied Logic4 credits
12 prerequisites
- CS 4990International Research Internship12 credits
- CS 4997Practical Training in Computer Science1 credit
- CS 4998Team Projects1 credit
- CS 4999Independent Reading and Research1 credit
- CS 5091Conversations in the Studio1 credit
- CS 5092Startup Ideas1 credit
- CS 5093Product Management1 credit
- CS 5094Blockchains, Cryptocurrencies, and Smart Contracts1 credit
- CS 5110Programming Languages and Logics4 credits
unlocks 1 course · 1 prerequisite
- CS 5112Algorithms and Data Structures for Applications3 credits
- CS 5114Network Programming Languages4 credits
3 prerequisites
- CS 5120Introduction to Compilers3 credits
unlocks 2 courses · 4 prerequisites
- CS 5121Practicum in Compilers2 credits
unlocks 2 courses · 1 prerequisite
- CS 5135Computational Integer Programming3 credits
2 prerequisites
- CS 5150Software Engineering4 credits
1 prerequisite