CS (Arts) Checklist

| Electives | Specializations and Double Majors |

Here are some comments with respect to the requirements for the CS major in Arts and Sciences:

Warning: This checklist, and all others found on this web site, are only intended for illustration purposes. You should NOT use this web version to track your degree progress. Instead you should use the appropriate hard copy checklist for your class year.  A blank copy of the most current degree checklist is made available to new affiliates at the time they apply to the CS major. An updated copy of each student's  personal checklist is kept on file in 303 Upson. 

Social Science and Humanities Requirements

Course Cr Gr Sem Advising Notes
Freshman Writing Seminar 3    
Freshman Writing Seminar 3    
Distribution III =       III = Social Science and History. IV = Humanities and the Arts.
Distribution III =      
Distribution III or IV =      
Distribution IV =      
Distribution IV =      
Foreign Language =       Proficiency in one language or Qualification in two.
Foreign Language =      
Foreign Language =      
Geographical Breadth Requirement ____ Historical Breadth Requirement ____

Mathematics and Science Requirements

Course Cr Gr Sem Advising Notes
Distribution I =       I = Physical/Biological Science.
Distribution I =      
Math 111 4     The Calculus Requirement. Math 191/3-192-293-294 is also acceptable.
Math 112/122 4    
Math 221 4    
Math 222 4    
CS 100 4     Introductory programming.
CS 211 3    

CS Core

Course Cr Gr Sem Advising Notes
CS 212 1     Java Practicum Pre/co: CS 211
CS 280 4     Discrete Structures. Pre/co: CS 211
CS 312 4     Data Structures and Functional Programming Pre: CS 211
CS 314 4     Digital Systems. Pre: CS 211
CS 321 or 322 or 421       Scientific Computing. Pre = CS 100 and Math 294
CS 414 3     Operating Systems. Pre: CS 312 and CS 314.
CS 381 or 481 4     Theory of Computing. Pre: CS 280
CS 482 4     Theory of Algorithms. Pre: CS 280, CS 312, CS 381 (or 481)

Electives

Course Cr Gr Sem Advising Notes
CS 400+ = 3+    

CS 409 &  CS 490 NOT allowed.

CS project = CS 413, 415, 418, 433,  473, 501, 514, 519, 664.

CS 400+ = 3+    
CS Project =      
Math Elective = 3+     Math 300+, TAM 300+, ENGRD 270, EE 310, CS 486, etc.
Technical Elective = 3+     Technical 300+ courses from application areas, e.g., Bio, Math, Chem, Phys, Engineering, CS, Linguistics, Econ, and Psych. At least 6 credit hrs.
Technical Elective = 3+    
Specialization = 3+     300+ courses from the same subject area. Each course 3+ credit hours for a total of at least 9 credit hours. NO CS courses are eligible.
Specialization = 3+    
Specialization 3+    
Free =       At least 15 credits total. NO CS COURSES ALLOWED. This is a College Requirement (= "Arts Electives").
Free =      
Free =      
Free =      

Extra Courses

Course Cr Gr Sem Advising Notes
       
       
       
       
       
       
[top]

Last updated August 08, 2001. For more information email us at ugrad@cs.cornell.edu .