title | layout |
---|---|
Home |
default |
The Wiki is currently in conservation mode: all content is being maintained, but we are no longer actively seeking new submissions. If you find any errors or misleading information, please let us know or [[ Contributing Guide | submit a pull request]]. If you would like to contribute advice or information on a particular course, we recommend that you submit your review to Rate My Professors and CU Reviews. If you are looking for up-to-date information on courses, we recommend checking the Class Roster, the CS 0000 Piazza forum, and the r/Cornell subreddit.
Want to add your thoughts? See a class that needs info? [[ Contributing Guide | Contribute to this wiki!]] This is not limited to only coursework. Contribute any resources or additional pages you think anyone may find useful! If a page does not exist for a class you have taken, please do us all a favor and make one!
- TOC {:toc}
- [[ FAQ ]]—Answers to some of the most commonly asked questions
- [[ New Students Guide | I'm an incoming freshman ]]
- [[ What do I take next? ]]
- [[ Practice & Challenges ]]—How to improve your CS skills
- [[ Contributing Guide ]] and [[ List of Contributors ]]
- Cornell CS Facebook Group—Q&A, interesting links, and discussion
- Cornell CS Polls—For fun or for surveys
- ACSU—The Association of Computer Science Undergraduates
- ISSA—Information Science Student Association
- URMC—Under-Represented Minorities in Computing
- WICC—Women in Computing at Cornell
- Awesome Cornell—Awesome (open source!) projects by your fellow Cornellians
- CS 0000 Piazza
Tag | Description |
---|---|
Core | Core and Introductory Programming Classes |
Core+ | Honors or Alternative Core Classes |
Please check the course roster for official, up-to-date information. The Wiki is meant to supplement official sources with student insights, not replace them.
- Core[[CS 1110]]
- Core+[[CS 1112]]
- Core+[[CS 1114]]
- Core+[[CS 1115]]
- [[CS 1132]]
- [[CS 1133]]
- [[CS 1300]]
- [[CS 1610]]
- [[CS 1710]]
- [[CS 1830]]
- [[CS 2022]]
- [[CS 2024]]
- [[CS 2026]]
- [[CS 2042]]
- [[CS 2043]]
- [[CS 2044]]
- Core[[CS 2110]]
- [[CS 2111]]
- Core+[[CS 2112]]
- [[CS 2300]]
- Core[[CS 2800]]
- Core+[[CS 2802]]
- [[CS 2850]]
- Core[[CS 3110]]
- [[CS 3152]]—Introduction to Computer Game Architecture
- [[CS 3300]]
- Core[[CS 3410]]
- Core+[[CS 3420]]
- [[CS 3758]]
- [[CS 4110]]
- [[CS 4120]]
- [[CS 4121]]
- [[CS 4154]]
- [[CS 4160]]
- [[CS 4210]]
- [[CS 4220]]
- [[CS 4320]]
- Core[[CS 4410]]
- [[CS 4411]]
- [[CS 4420]]
- [[CS 4620]]
- [[CS 4670]]
- [[CS 4700]]
- [[CS 4701]]
- [[CS 4740]]
- [[CS 4744]]
- [[CS 4750]]
- [[CS 4758]]
- [[CS 4775]]
- [[CS 4780]]
- [[CS 4786]]
- [[CS 4810]]
- [[CS 4812]]
- Core[[CS 4820]]
- [[CS 4830]]
- [[CS 4850]]
- [[CS 4852]]
- [[CS 4860]]
- [[CS 5150]]
- [[CS 5152]]
- [[CS 5220]]
- [[CS 5412]]
- [[CS 5430]]
- [[CS 5540]]
- [[CS 5625]]
- [[CS 6110]]
- [[CS 6117]]
- [[CS 6360]]
- [[CS 6820]]
- [[CS 6825]]
- [[CS 6840]]
- [[CS 6850]]
- [[INFO 1200]]-Information Ethics, Law, and Policy
- [[INFO 1300]]
- [[INFO 2300]]
- [[INFO 2450]]-Communication and Technology
- [[INFO 2950]]-Introduction to Data Science
- [[INFO 3200]]-New Media and Society
- [[INFO 3300]]
- [[INFO 3350]]-Text Mining History and Literature
- [[INFO 4240]]-Designing Technology for Social Impact
- [[INFO 4320]]-Introduction to Rapid Prototyping and Physical Computing
- [[INFO 4430]]-Teams and Technology
- [[ECE 2300]]-Digital Logic and Computer Organization (sometimes taken with [[ CS 3420 | CS 3420 ]] as an alternative to [[ CS 3410 | CS 3410 ]])
- [[ECE 2400]]-Computer Systems Programming
- [[ECE 3140]]
- [[ECE 4740]]-Digital VLSI Design
- [[ECE 4750]]-Computer Architecture
- [[ECE 4760]]-Digital Systems Design Using Microcontrollers
- [Classes sometimes required for CS classes]({{ site.baseurl }}/classes/MATHSometimes.html) - MATH 2210/2220/2230/2240/2310/2930/2940
- [[MATH 3360]]-Applicable Algebra
- [[MATH 4240]]-Wavelets and Fourier Series
- [[MATH 4250]]
- [[MATH 4260]]
- [[MATH 4410]]-Introduction to Combinatorics I
- [[MATH 4420]]-Introduction to Combinatorics II
- [[MATH 4710]]-Basic Probability
- [[MATH 4720]]-Statistics
- [[MATH 4810]]-Mathematical Logic
- [[MATH 4820]]-Topics in Logic and the Foundations of Mathematics
- [[MATH 4860]]
- [[ORIE 4740]]-Statistical Data Mining
- [[ORIE 4741]]-Learning with Big Messy Data
- [[ORIE 4742]]-Information Theory, Probabilistic Modeling, & Deep Learning with Scientific & Financial Applications
- [[BTRY 3080]]-Probability Models and Inference
- [[BTRY 4090]]-Theory of Statistics
- [[ Opportunities | What sorts of opportunities are available, and how do I find them? ]]
- How do I get involved in open source?