- Research News
- Contact Us
- Department Life
- Oral History of Cornell CS
- Department Timeline
- Annual Reports
- Job Postings
- Ithaca Info
- Internal info
- CS Colloquium
- BOOM 2017
- SoNIC Workshop
- Conway-Walker Lecture Series
- Salton Lecture Series
- Seminars / Lectures
- Big Red Hacks
- 50th Anniversary Symposium
- Cornell University High School Programming Contest
- Game Design Initiative
- SJTU International Workshop
To minor in Computer Science the students must have a CS field member on his/her special committee. This minor requires a certain amount of knowledge in CS (which may or may not be acquired at Cornell). This requirement is best conveyed in terms of the following two groups of CS courses:
(A) All 4000 or 5000-level courses except Practicums (e.g., 4121, 4321, 4411, 4621, 4701, 5121, 5321, 5431, 5621)
(B) All 6000 and 7000-level courses and graduate seminars (only if letter grade is available).
Typical requirements for Ph.D. students in other fields
The student must have knowledge of at least four courses from either (A) or (B), of which at least two must be from (B). In addition, at least two of these courses must form a natural sequence. It is up to the student's CS special committee member to determine whether two particular courses constitute a reasonable sequence. Examples of possible course sequences are listed below (this list is NOT intended to be inclusive). 4110-4120, 4110-6110, 4110-6120, 4120-6110, 4120-6120, 4410-6410, 4210-6220, 4700-4860, 4700-6700, 4810-6810, 4820-6820, 6110-6120, 621-622, 6210-6220, 6810-6820.
Typical requirements for Masters students in other fields
The student must have knowledge of at least two courses from (B), or at least two from (A) and one from (B). In the latter case, 3410 counts as a group (A) course.
Courses taken at Cornell must be for letter grade and be passed with a grade of B- or better to count toward the minor.
The student and the CS special committee member must agree on a plan of study that fulfills the requirement for the CS minor (this should be done when the CS member joins the student's committee). The CS special committee member may modify the above requirements.