Created
September 20, 2013 20:49
-
-
Save gcr/6643714 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| http://www.cs.cornell.edu/phd/requirements | |
| Cornell requires these courses: | |
| * Competency requirement | |
| - [ ] Artificial Intelligence: CS 4700 | |
| - [ ] Programming Languages: One of | |
| CS 4110 (PL) | |
| CS 4120 (Compilers) | |
| CS 6110 (Advanced PL) | |
| - [ ] Systems: CS 4410 (Operating systems) | |
| - [ ] Theory: One of | |
| CS 4820 (Analysis of algorithms, like Semwal's class) | |
| CS 6820 (advanced algorithms) | |
| * Breadth requirement | |
| Five 6xxx courses, spanning four areas and three research styles: | |
| Algorithms and theory of computation: | |
| 6820 Adv. analysis of algorithms TH | |
| 6810 Theory of computing TH | |
| 6822 Adv. topics in theory of computing TH | |
| 6840 Algorithmic game theory TH | |
| 6850 Structure of information networks TH | |
| 6830 Cryptography TH | |
| Artificial intelligence: | |
| 6670 Computer vision APP | |
| 6762 Parallelization ? APP | |
| 6700 Advanced AI APP | |
| 6740 Advanced language technologies/NLP APP | |
| 6764 Reasoning about knowledge TH | |
| 6766 Reasoning about uncertainty TH | |
| 6780 Adv. machine learning APP | |
| Systems: | |
| 6410 Advanced Systems SYS | |
| 6452 Datacenter Networks and Services SYS | |
| 6460 Peer-to-Peer Systems SYS | |
| 6320 Database systems SYS | |
| 6322 Systems for Large Data SYS | |
| Programming languages and methodology: | |
| 6110 Advanced PL TH | |
| 6118 Types and Semantics TH | |
| 6120 ???? APP? | |
| 6860 Logics of Programs TH? | |
| Scientific computing and applications: | |
| 6210 Matrix computations APP | |
| 6220 Data-sparse matrix comp. APP | |
| 6620 Advanced interactive graphics APP | |
| 6630 Realistic image synthesis APP | |
| 6640 Computational photography APP | |
| 6650 Computational motion APP | |
| 6670 Computer vision APP | |
| 6758 Robot learning APP | |
| Take five courses, being sure to include at least something in all | |
| four areas across all research styles: | |
| - [ ] Course 1 | |
| - [ ] Course 2 | |
| - [ ] Course 3 | |
| - [ ] Course 4 | |
| - [ ] Course 5 | |
| * Project requirement | |
| Write a significant piece of software. | |
| * Teaching requirement | |
| TA for two semesters OR teach for one | |
| * Special committee | |
| Form a chair and two minor members by the start of the fourth semester. | |
| * Minor requirement | |
| Have two minors: one in CS (Vision), one outside (Math?) | |
| * A exam ("Admission" to Candidacy) | |
| * B exam (Defense) | |
| * Turn in thesis |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment