Computer Science courses at Cornell
20,266 CS courses at Cornell University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 98
page 1 of 2
- 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
- CS 5152Open-Source Software Engineering4 credits
unlocks 2 courses · 1 prerequisite
- CS 5153Games for Impact3 credits
- CS 5154Software Testing3 credits
unlocks 1 course · 2 prerequisites
- CS 5160Formal Verification4 credits
3 prerequisites
- CS 5191Studio1 credit
- CS 5199Competition Programming and Problem Solving Seminar1 credit
1 prerequisite
- CS 5220Applications of Parallel Computers4 credits
- CS 5223Numerical Analysis: Linear and Nonlinear Problems4 credits
2 prerequisites
- CS 5300The Architecture of Large - Scale Information Systems4 credits
3 prerequisites
- CS 5304Data Science in the Wild3 credits
- CS 5306Crowdsourcing and Human Computation4 credits
3 prerequisites
- CS 5320Introduction to Database Systems3 credits
unlocks 2 courses · 2 prerequisites
- CS 5321Practicum in Database Systems2 credits
1 prerequisite
- CS 5322Efficient Analysis of Large Data Sets3 credits
- CS 5342Trust and Safety: Platforms, Policies, Products3 credits
- CS 5356Startup Systems Design and Engineering3 credits
unlocks 1 course · 2 prerequisites
- CS 5357Advanced Startup Systems1 credit
1 prerequisite
- CS 5382Practical Principles for Designing Fair Algorithms3 credits
- CS 5410Operating Systems3 credits
unlocks 1 course · 2 prerequisites
- CS 5411Practicum in Operating Systems2 credits
1 prerequisite
- CS 5412Cloud Computing4 credits
1 prerequisite
- CS 5413High Performance Systems and Networking4 credits
2 prerequisites
- CS 5414Distributed Computing Principles4 credits
unlocks 5 courses · 1 prerequisite
- CS 5416Cloud Computing and ML Hosting4 credits
- CS 5420Advanced Computer Architecture4 credits
2 prerequisites
- CS 5422Physical Computing3 credits
3 prerequisites
- CS 5424Developing and Designing Interactive Devices3 credits
- CS 5430System Security4 credits
unlocks 2 courses · 1 prerequisite
- CS 5431Practicum in System Security2 credits
1 prerequisite
- CS 5432Advanced System Security3 credits
1 prerequisite
- CS 5433Blockchains, Cryptocurrencies, and Smart Contracts3 credits
- CS 5434Defending Computer Networks4 credits
2 prerequisites
- CS 5435Security and Privacy Concepts in the Wild3 credits
unlocks 1 course · 2 prerequisites
- CS 5436Privacy in the Digital Age3 credits
- CS 5437Principals and Practice of Cryptocurrencies4 credits
1 prerequisite
- CS 5438Security and Privacy: Practice and Case Studies3 credits
- CS 5439Practicum in Computer Security2 credits
1 prerequisite
- CS 5450Networked and Distributed Computing3 credits
1 prerequisite
- CS 5456Introduction to Computer Networks3 credits
1 prerequisite