Skip to content

Latest commit

 

History

History
201 lines (160 loc) · 6.48 KB

index.md

File metadata and controls

201 lines (160 loc) · 6.48 KB
title layout
Home
default

Welcome to the Unofficial Cornell Computer Science Wiki

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}

Handy Links

  • [[ 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 ]]

CS Community Pages

CS Classes

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.

1000

  • Core[[CS 1110]]
  • Core+[[CS 1112]]
  • Core+[[CS 1114]]
  • Core+[[CS 1115]]
  • [[CS 1132]]
  • [[CS 1133]]
  • [[CS 1300]]
  • [[CS 1610]]
  • [[CS 1710]]
  • [[CS 1830]]

2000

  • [[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]]

3000

  • Core[[CS 3110]]
  • [[CS 3152]]—Introduction to Computer Game Architecture
  • [[CS 3300]]
  • Core[[CS 3410]]
  • Core+[[CS 3420]]
  • [[CS 3758]]

4000

  • [[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]]

5000

  • [[CS 5150]]
  • [[CS 5152]]
  • [[CS 5220]]
  • [[CS 5412]]
  • [[CS 5430]]
  • [[CS 5540]]
  • [[CS 5625]]

6000

  • [[CS 6110]]
  • [[CS 6117]]
  • [[CS 6360]]
  • [[CS 6820]]
  • [[CS 6825]]
  • [[CS 6840]]
  • [[CS 6850]]

CS-Related Classes

InfoSci

  • [[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

ECE Wiki

  • [[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

Math

  • [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

  • [[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

  • [[BTRY 3080]]-Probability Models and Inference
  • [[BTRY 4090]]-Theory of Statistics

Clubs and Project Teams

Hackathons

Getting Involved in CS/Open Source