Computer Science (CS)Engineering
Showing 77 results.
Course descriptions provided by the 2014-2015 Catalog.
Last Updated
- Schedule of Classes - June 22, 2015 4:42PM EDT
- Course Catalog - June 11, 2015 6:21PM EDT
Classes
CS 1110
Course Description
Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recusion, arrays and vectors, strings, ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Olin Hall 155
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1010.
-
Class Number & Section Details
-
Meeting Pattern
- TR Olin Hall 155
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1010.
-
Class Number & Section Details
-
Meeting Pattern
- T Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 235 red
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 318
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 318
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Phillips Hall 318
- Jan 27 - May 6, 2015
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
CS 1112
Course Description
Programming and problem solving using MATLAB. Emphasizes the systematic development of algorithms and programs. Topics include iteration, functions, arrays, recursion, object-oriented programming, and ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 1142
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.
-
Class Number & Section Details
-
Meeting Pattern
- TR Malott Hall 228-Bache Aud
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 314
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 314
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
CS 1130
Course Description
Introduction to object-oriented concepts using Java. Assumes programming knowledge in a language like MATLAB, C, C++, or Fortran. Students who have learned Java but were not exposed heavily to ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 1130
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- MF Phillips Hall 101
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
Last day to add: 1/26/15; last day to drop: 2/2/15.
-
Class Number & Section Details
-
Meeting Pattern
- W Olin Hall 165
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Bill and Melinda Gates Hll G01
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall B14
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 1130
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
Last day to add: 1/26/15; last day to drop: 2/2/15. No required weekly lectures; discussions are required. In January 2015, see www.cs.cornell.edu/courses/cs1130/ for the time/location of the informational meeting in week 1.
-
Class Number & Section Details
-
Meeting Pattern
- W Olin Hall 165
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Bill and Melinda Gates Hll G01
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall B14
- Jan 21 - Feb 25, 2015
Instructors
Frey, C
-
Additional Information
Instruction Mode: In Person
CS 1132
Course Description
Introduction to MATLAB and scientific computing. Covers the MATLAB environment, assignment, conditionals, iteration, scripts, functions, arrays, scientific graphics, and vectorized computation. Assumes ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
- Jan 26 - Mar 27, 2015
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
10-week auto-tutorial course. No required weekly meetings. In January 2015, see www.cs.cornell.edu/courses/cs1132/ for the time and location of the one-time informational meeting. Last day to add: 2/6/15; last day to drop: 3/13/15.
CS 1142
Course Description
Introduction to elementary computer programming concepts using MATLAB. Topics include problem analysis, development of algorithms, selection, iteration, functions, and arrays. Examples and assignments ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 1112
-
Credits and Grading Basis
2 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR Malott Hall 228-Bache Aud
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 314
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 314
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 401
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
CS 1710
Course Description
Surveys the study of how the mind/brain works. Examines how intelligent information processing can arise from biological and artificial systems. Draws primarily from five disciplines that make ... view course details
Regular Academic Session. Combined with: COGST 1101, LING 1170, PHIL 1910, PSYCH 1102
-
Credits and Grading Basis
3-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Uris Hall G01
Instructors
Swallow, K
-
Additional Information
Instruction Mode: In Person
CS 2043
Course Description
UNIX and UNIX-like systems are increasingly being used on personal computers, mobile phones, web servers, and many other systems. They represent a wonderful family of programming environments useful both ... view course details
Regular Academic Session.
-
Credits and Grading Basis
2 Credits Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Hollister Hall B14
- Jan 21 - Mar 4, 2015
Instructors
Savva, N
-
Additional Information
Instruction Mode: In Person
Last day to add: 1/28/15; last day to drop: 2/4/15.
CS 2049
Course Description
The course introduces intermediate subjects in iOS development such as Multi-Threading, AVFoundation (audio and video framework, including video capture), Core Location (using the GPS), Multi-Peer Connectivity ... view course details
Regular Academic Session. Choose one lecture and one laboratory.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- S Thurston Hall 203
- Jan 24, 2015
Instructors
Novikoff, T
- S Thurston Hall 203
- Feb 7, 2015
Instructors
- S Thurston Hall 203
- Feb 21, 2015
Instructors
- S Thurston Hall 203
- Mar 7, 2015
Instructors
-
Additional Information
Instruction Mode: In Person
Last day to drop: 02/11/2015.
-
Class Number & Section Details
-
Meeting Pattern
- S Phillips Hall 213
- Jan 31, 2015
Instructors
Novikoff, T
- S To Be Assigned
- Feb 14, 2015
Instructors
- S Phillips Hall 213
- Feb 28, 2015
Instructors
- S Phillips Hall 213
- Mar 14, 2015
Instructors
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M Cornell Tech
- Jan 21 - Mar 9, 2015
Instructors
Novikoff, T
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at Cornell Tech.
CS 2110
Course Description
Intermediate programming in a high-level language and introduction to computer science. Topics include program structure and organization, object-oriented programming (classes, objects, types, sub-typing), ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: ENGRD 2110
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Statler Hall 185-Aud
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1011.
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 307
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Upson Hall 205
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Upson Hall 211
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Upson Hall 111
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Upson Hall 109
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Upson Hall 211
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Upson Hall 211
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Upson Hall 211
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Upson Hall 205
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Bard Hall 140
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 307
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Upson Hall 211
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Hollister Hall 320
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Upson Hall 215
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 307
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Hollister Hall 320
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Upson Hall 215
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Phillips Hall 407
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 213
Instructors
Chaudhuri, S
Gries, D
-
Additional Information
Instruction Mode: In Person
CS 2111
Course Description
Meets weekly for one hour, in collaboration with CS 2110. Designed to enhance understanding of object-oriented programming, use of the application for writing Java programs, and other programming issues, ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- T Upson Hall B17
Instructors
Gries, D
-
Additional Information
Instruction Mode: In Person
Co-requisite: CS/ENGRD 2110.
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- T Thurston Hall 203
Instructors
Gries, D
-
Additional Information
Instruction Mode: In Person
Co-requisite: CS/ENGRD 2110.
CS 2300
Course Description
Web programming requires the cooperation of two machines: the one in front of the viewer (client) and the one delivering the content (server). INFO 1300 concentrates almost exclusively on the client side. ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 2300
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MW Uris Hall G01
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Priority will be given to Information Science majors and pre-majors.
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 235 red
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 235 red
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 235 red
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 236 orange
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 236 orange
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 236 orange
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 235 red
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 236 orange
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 235 red
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 236 orange
Instructors
Mohlke, S
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
CS 2770
Course Description
Balancing environmental, economic, and societal needs for a sustainable future encompasses problems of unprecedented size and complexity. Computing and information science can play an important role in ... view course details
Regular Academic Session. Combined with: AEM 2770, INFO 2770
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Warren Hall 101
Instructors
Conrad, J
Gomes, C
Selman, B
-
Additional Information
Instruction Mode: In Person
Prerequisites:Students are expected to have basic knowledge of probability theory and calculus.
CS 2800
Course Description
Covers the mathematics that underlies most of computer science. Topics include mathematical induction; logical proof; propositional and predicate calculus; combinatorics and discrete mathematics; some ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Uris Hall G01
Instructors
Chaudhuri, S
George, M
-
Additional Information
Instruction Mode: In Person
Preference given to CS majors. If class is oversubscribed, non-CS majors will be moved to waitlist.
CS 3110
Course Description
Advanced programming course that emphasizes functional programming techniques and data structures. Programming topics include recursive and higher-order procedures, models of programming language evaluation ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Olin Hall 155
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
Preference given to CS majors. If class is oversubscribed, non-CS majors will be moved to waitlist.
-
Class Number & Section Details
-
Meeting Pattern
- MW Hollister Hall 320
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- MW Hollister Hall 320
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- MW Upson Hall 109
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR Upson Hall 211
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- MW Hollister Hall 320
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- MW Hollister Hall 320
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall 320
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall 206
Instructors
Clarkson, M
George, M
-
Additional Information
Instruction Mode: In Person
CS 3152
Course Description
A project-based course in which programmers and designers collaborate to make a computer game. This course investigates the theory and practice of developing computer games from a blend of technical, aesthetic, ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 3152
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Savage Hall 200
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Admittance to CS/INFO 3152 is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at http://gdiac.cs.cornell.edu/courses/application
Instructor Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- TR Upson Hall 361
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- TR Upson Hall 361
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
CS 3300
Course Description
This course will introduce students to working with data in the context of modern web applications. These include data representation with relational and non-relational databases, data mining to find patterns ... view course details
Regular Academic Session. Combined with: INFO 3300, INFO 5100
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Phillips Hall 101
Instructors
Mimno, D
-
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
CS 3410
Course Description
Introduction to computer organization, systems programming and the hardware/ software interface. Topics include instruction sets, computer arithmetic, datapath design, data formats, addressing modes, memory ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Statler Hall 185-Aud
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Phillips Hall 318
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F Carpenter Hall 104 blue
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
CS 3420
Course Description
An introduction to the design of embedded systems, with an emphasis on understanding the interaction between hardware, software, and the physical world. Topics covered include assembly language programming, ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: ECE 3140
-
Credits and Grading Basis
4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- TR Phillips Hall 101
Instructors
Martinez, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T Phillips Hall 203
Instructors
Martinez, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W Olin Hall 245
Instructors
Martinez, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R Hollister Hall 306
Instructors
Martinez, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F Phillips Hall 219
Instructors
Martinez, J
-
Additional Information
Instruction Mode: In Person
CS 3758
Course Description
Creating robots capable of performing complex tasks autonomously requires one to address a variety of different challenges such as sensing, perception, control, planning, mechanical design, and interaction ... view course details
Regular Academic Session. Choose one lecture and one laboratory. Combined with: MAE 4180, MAE 5180
-
Credits and Grading Basis
3 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- TR Phillips Hall 203
Instructors
Kress-Gazit, H
-
Additional Information
Instruction Mode: In Person
Homework assignments require extensive programming in MATLAB or Python. Enrollment limited to: Junior or Senior standing or permission of instructor.
-
Class Number & Section Details
-
Meeting Pattern
- W Thurston Hall 102A
Instructors
Kress-Gazit, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R Thurston Hall 102A
Instructors
Kress-Gazit, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F Thurston Hall 102A
Instructors
Kress-Gazit, H
-
Additional Information
Instruction Mode: In Person
CS 4090
Course Description
Earn course credit for working as a consultant or ugrad TA in a computer science course. view course details
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Park, J
-
Additional Information
Instruction Mode: In Person
Department Consent Required (Add)
CS 4152
Course Description
Project-based follow-up course to CS 3152. Students work in a multidisciplinary team to develop a game that incorporates innovative game technology. Advanced topics include 3D game development, mobile ... view course details
Regular Academic Session. Combined with: INFO 4152
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Ives Hall 215
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Admittance to CS/INFO 4152 is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at http://gdiac.cs.cornell.edu/courses/application
Instructor Consent Required (Add)
CS 4220
Course Description
Introduction to the fundamentals of numerical linear algebra: direct and iterative methods for linear systems, eigenvalue problems, singular value decomposition. In the second half of the course, the above ... view course details
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Bill and Melinda Gates Hll G01
Instructors
Bindel, D
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4300
Course Description
How to make sense of the vast amounts of information available online, and how to relate it and to the social context in which it appears? This course introduces basic tools for retrieving and analyzing ... view course details
Regular Academic Session. Combined with: INFO 4300
-
Credits and Grading Basis
3 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- MW Upson Hall 215
Instructors
Danescu-Niculescu-Mizil, C
-
Additional Information
Instruction Mode: In Person
CS 4320
Course Description
Introduction to modern database and data storage systems. Concepts covered include data models, query languages, database designs, storage structures, access methods, query processing and optimization, ... view course details
Regular Academic Session. Combined with: CS 5320
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Hollister Hall B14
Instructors
Kot, L
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4670
Course Description
An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through ... view course details
Regular Academic Session. Combined with: CS 5670
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Bill and Melinda Gates Hll G01
Instructors
Bala, K
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4740
Course Description
Computationally oriented introduction to natural language processing, the goal of which is to enable computers to use human languages as input, output, or both. Possible topics include parsing, grammar ... view course details
Regular Academic Session. Combined with: COGST 4740, CS 5740, LING 4474
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Park, J
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4752
Course Description
Robotic manipulation is the ability for a robot to interact physically and deliberately in the world. Although long used in factories, robot manipulators will soon appear in home environments as well, ... view course details
Regular Academic Session. Combined with: CS 5752, MAE 4750, MAE 5750
-
Credits and Grading Basis
4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Hollister Hall 306
Instructors
Knepper, R
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
Instructor Consent Required (Add)
CS 4754
Course Description
This course provides an introduction into the design of and research on human robot interaction. Students will be working alone and in teams on designing and examining novel ways for robots to interact ... view course details
Regular Academic Session. Combined with: INFO 4410
-
Credits and Grading Basis
3 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- M Hollister Hall 368
Instructors
Jung, M
- W Hollister Hall 362
Instructors
-
Additional Information
Instruction Mode: In Person
Students interested in the course have to attend the first class. An overview of the course will be given and students who are interested to take the course will be asked to submit a brief application based on which they will be selected.
Instructor Consent Required (Add)
CS 4786
Course Description
An introduction to machine learning, focusing on machine-learning models/methods, algorithm design, and theory for data sciences. This course can be taken independently or in any order with CS 4780/CS ... view course details
Regular Academic Session. Combined with: CS 5786
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Lee, L
Sridharan, K
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4820
Course Description
Develops techniques used in the design and analysis of algorithms, with an emphasis on problems arising in computing applications. Example applications are drawn from systems and networks, artificial ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Uris Hall G01
Instructors
Steurer, D
Tardos, E
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4850
Course Description
Covers the mathematical foundations for access to information. Topics include high dimensional space, random graphs, singular value decomposition, Markov processes, learning theory, and algorithms for ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Olin Hall 165
Instructors
Hopcroft, J
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4852
Course Description
Networks II builds on its prerequisite course and continues to examine how each of the computing, economic, sociological and natural worlds are connected and how the structure of these connections affects ... view course details
Regular Academic Session. Combined with: ECON 3825, INFO 4220, INFO 6220
-
Credits and Grading Basis
3 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- TR Olin Hall 255
Instructors
Ghosh, A
-
Additional Information
Instruction Mode: In Person
CS 4860
Course Description
Propositional and predicate logic, compactness and completeness by tableaux, natural deduction, and resolution. Equational logic. Herbrand Universes and unification. Rewrite rules and equational logic, ... view course details
Regular Academic Session. Combined with: MATH 4860
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Malott Hall 203
Instructors
Nerode, A
-
Additional Information
Instruction Mode: In Person
CS 4999
Course Description
Independent reading and research for undergraduates. view course details
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Arms, W
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Bailey, G
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Bala, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Birman, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Cardie, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Bindel, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Constable, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Foster, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Saxena, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Gehrke, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Greenberg, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Halpern, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
James, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Hopcroft, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Huttenlocher, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Joachims, T
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kleinberg, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kozen, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Lee, L
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Marschner, S
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Gomes, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Pass, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Schneider, F
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Selman, B
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kleinberg, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Sirer, E
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Tardos, E
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Van Renesse, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Zabih, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Demers, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Lipson, H
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Snavely, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: In Person
CS 5091
Course Description
This course explores the question of what it means to be entrepreneurial. Through spirited discussions and exercises with real-world, entrepreneurial practitioners, students develop working models ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- F Cornell Tech
Instructors
Pass, G
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: students enrolled at Cornell Tech. Taught in NYC.
CS 5093
Course Description
This studio practicum helps students learn about and develop product management skills by putting those skills immediately to use in the context of their Startup Projects. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- R Cornell Tech
Instructors
Pass, G
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech.
CS 5152
Course Description
The course is part of an international collaboration across some of the world's best technical universities to provide practical, collaborative software-engineering experience as part of university ... view course details
Regular Academic Session. Choose one lecture and one laboratory.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- W Olin Hall 218
Instructors
Tate, R
-
Additional Information
Instruction Mode: In Person
Please go to http://www.cs.cornell.edu/courses/cs5152/2015Sp/ for instructions on how to apply for enrollment.
Instructor Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- MF Upson Hall 361
Instructors
Tate, R
-
Additional Information
Instruction Mode: In Person
Please go to http://www.cs.cornell.edu/courses/cs5152/2015Sp/ for instructions on how to apply for enrollment.
Instructor Consent Required (Add)
CS 5191
Course Description
While most courses focus on what to build, this practicum focuses on how to build. Each week, students bring whatever projects or assignments they are currently coding in their other courses, and faculty ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- T Cornell Tech
Instructors
Tisch, D
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at the Tech campus. Taught in NYC.
CS 5223
Course Description
Introduction to the fundamentals of numerical linear algebra: direct and iterative methods for linear systems, eigenvalue problems, singular value decomposition. In the second half of the course, the above ... view course details
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Bill and Melinda Gates Hll G01
Instructors
Bindel, D
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5300
Course Description
Deals with the architecture of large-scale information systems, with special emphasis on Internet-based systems. Topics include three-tier architectures, edge caches, distributed transaction management, ... view course details
Regular Academic Session. Combined with: INFO 5300
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Bill and Melinda Gates Hll G01
Instructors
Demers, A
-
Additional Information
Instruction Mode: In Person
CS 5304
Course Description
Massive amounts of data are collected by many companies and organizations and the task of a data scientist is to extract actionable knowledge from the data – for scientific needs, to improve public health, ... view course details
Regular Academic Session. Combined with: INFO 5304
-
Credits and Grading Basis
3 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- TR Cornell Tech
Instructors
Kanza, Y
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at Cornell Tech.
CS 5320
Course Description
Introduction to modern database and data storage systems. Concepts covered include data models, query languages, database design, storage structures, access methods, query processing and optimization, ... view course details
Regular Academic Session. Combined with: CS 4320
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Hollister Hall B14
Instructors
Kot, L
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5412
Course Description
Focuses on cloud computing, large-scale Internet applications, and other practical issues in designing and implementing trustworthy, scalable distributed software. view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Birman, K
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
-
Class Number & Section Details
-
Meeting Pattern
- W Bill and Melinda Gates Hll G01
Instructors
Birman, K
-
Additional Information
Instruction Mode: In Person
CS 5430
Course Description
Discusses security and survivability for computers and communications networks. Includes discussions of policy issues (e.g., the national debates on cryptography policy) as well as discussions of the technical ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Thurston Hall 205
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5436
Course Description
This course introduces students to privacy technologies and surveys the current state of digital privacy from multiple perspectives, including technology, law, policy, ethics, economics, and ... view course details
Regular Academic Session. Combined with: INFO 5303
-
Credits and Grading Basis
3 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- W Cornell Tech
Instructors
Shmatikov, V
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech.
CS 5460
Course Description
An introduction to parallel and distributed computing systems. Topics include models, organization, algorithms, and libraries for parallel and distributed computing systems. view course details
Regular Academic Session.
-
Credits and Grading Basis
3-4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- T Cornell Tech
Instructors
Manohar, R
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech. Taught in NYC.
CS 5555
Course Description
This course introduces the technical components of mobile health systems (including sensing, data analysis, user interface design, experimental design, data interoperability, and privacy and ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1-4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
-
M
To Be Assigned
Cornell Tech Instructors
Estrin, D
-
M
To Be Assigned
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at Cornell Tech. Taught in NYC.
CS 5620
Course Description
Introduction to the principles of computer graphics in two and three dimensions. Topics include digital images, filtering and antialiasing, 2-D and 3-D affine geometry, ray tracing, perspective and 3-D ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
-
W
To Be Assigned
Cornell Tech Instructors
Gotsman, C
-
W
To Be Assigned
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech. Taught in NYC.
CS 5625
Course Description
Methods for interactive computer graphics, targeting applications including games, visualization, design, and immersive environments. Introduces students to state-of-the-art interactive techniques and ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Bill and Melinda Gates Hll G01
Instructors
Marschner, S
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5643
Course Description
Introduces students to common physically based modeling techniques for animation of virtual characters, fluids and gases, rigid and deformable solids, and other systems. view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Bill and Melinda Gates Hll G01
Instructors
James, D
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5670
Course Description
An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through ... view course details
Regular Academic Session. Combined with: CS 4670
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Bill and Melinda Gates Hll G01
Instructors
Bala, K
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Cornell Tech
Instructors
Zelnik, L
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech. Taught in NYC.
CS 5682
Course Description
Human-Computer Interaction (HCI) and design theory and techniques. Methods for designing, prototyping, and evaluating user interfaces to computing applications. Human capabilities, interface technology, ... view course details
Regular Academic Session. Combined with: INFO 6410
-
Credits and Grading Basis
4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- MW Cornell Tech
Instructors
Azenkot, S
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: students enrolled at Cornell Tech.
CS 5740
Course Description
Computationally oriented introduction to natural language processing, the goal of which is to enable computers to use human languages as input, output, or both. Possible topics include parsing, grammar ... view course details
Regular Academic Session. Combined with: COGST 4740, CS 4740, LING 4474
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Park, J
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5752
Course Description
Robotic manipulation is the ability for a robot to interact physically and deliberately in the world. Although long used in factories, robot manipulators will soon appear in home environments as well, ... view course details
Regular Academic Session. Combined with: CS 4752, MAE 4750, MAE 5750
-
Credits and Grading Basis
4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Hollister Hall 306
Instructors
Knepper, R
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
Instructor Consent Required (Add)
CS 5786
Course Description
An introduction to machine learning, focusing on machine-learning models/methods, algorithm design, and theory for data sciences. This course can be taken independently or in any order with CS 4780/CS ... view course details
Regular Academic Session. Combined with: CS 4786
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall B14
Instructors
Lee, L
Sridharan, K
-
Additional Information
Instruction Mode: In Person
Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5998
Course Description
Off-campus internship with industry in which a student gains knowledge and experience in the field of computer science. view course details
CS 5999
Course Description
Independent or group project under the direction of a CS field member or researcher. Projects involve the development of a computer science application (software or hardware) useful in exploring and/or ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Pass, R
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at Cornell Tech.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Belongie, S
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Estrin, D
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Manohar, R
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Zabih, R
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at Cornell Tech.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Naaman, M
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students enrolled at Cornell Tech. Offered in NYC.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Juels, A
-
Additional Information
Instruction Mode: In Person
Limited to students enrolled at Cornell Tech. Offered in NYC.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Pass, G
-
Additional Information
Instruction Mode: In Person
Limited to students at Cornell Tech. Offered in NYC.
Regular Academic Session.
-
Credits and Grading Basis
1-6 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Zhang, Z
-
Additional Information
Instruction Mode: In Person
CS 6110
Course Description
Study of programming paradigms: functional, imperative, concurrent, and logic programming. Models of programming languages, including the lambda calculus. Type systems, polymorphism, modules, and other ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Phillips Hall 219
Instructors
Constable, R
-
Additional Information
Instruction Mode: In Person
CS 6115
Course Description
In recent years, it has become practical to build large software systems using formal proof assistants. Examples of such certified systems include the seL4 microkernel, the CompCert C compiler, the Vellvm ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Graded(Graded)
-
Class Number & Section Details
-
Meeting Pattern
- TR Hollister Hall 306
Instructors
Foster, J
-
Additional Information
Instruction Mode: In Person
CS 6360
Course Description
An introduction to research in educational technology – an interdisciplinary field that draws from human-computer interaction, design, artificial intelligence, and video games. Potential topics include ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- MWF Hollister Hall 306
Instructors
Andersen, E
-
Additional Information
Instruction Mode: In Person
CS 6670
Course Description
Introduction to computer vision. Topics include edge detection, image segmentation, stereopsis, motion and optical flow, image mosaics, 3D shape reconstruction, and object recognition. Students are required ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
-
TR
To Be Assigned
Cornell Tech Instructors
Belongie, S
-
TR
To Be Assigned
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech. Taught in NYC.
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Bill and Melinda Gates Hll 114
Instructors
Belongie, S
-
Additional Information
Instruction Mode: Distance Learning - WWW
Class offered through distance learning to students in Ithaca. Enrollment limited to PhD students.
CS 6764
Course Description
Knowledge plays a crucial role in distributed systems, game theory, and artificial intelligence. Material examines formalizing reasoning about knowledge and the extent to which knowledge is applicable ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Thurston Hall 205
Instructors
Halpern, J
-
Additional Information
Instruction Mode: In Person
CS 6780
Course Description
Gives a graduate-level introduction to machine learning and statistical pattern recognition and in-depth coverage of new and advanced methods in machine learning, as well as their underlying theory. Emphasizes ... view course details
Regular Academic Session. Combined with: CS 6780
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- TR Bill and Melinda Gates Hll 114
Instructors
Joachims, T
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: PhD students.
Instructor Consent Required (Add)
Regular Academic Session. Combined with: CS 6780
-
Credits and Grading Basis
4 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
-
TR
To Be Assigned
Cornell Tech Instructors
Joachims, T
-
TR
To Be Assigned
-
Additional Information
Instruction Mode: Distance Learning - WWW
Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC via distance learning.
CS 7090
Course Description
Weekly meeting for the discussion and study of important topics in the field. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- TR Bill and Melinda Gates Hll G01
Instructors
Schneider, F
-
Additional Information
Instruction Mode: In Person
CS 7190
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Foster, J
Myers, A
-
Additional Information
Instruction Mode: In Person
CS 7290
Course Description
Talks on various methods in scientific computing, the analysis of their convergence properties and computational efficiency, and their adaptation to specific applications. view course details
Regular Academic Session. Combined with: MATH 7290
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M To Be Assigned
Instructors
Bindel, D
Vladimirsky, A
-
Additional Information
Instruction Mode: In Person
CS 7430
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M Bill and Melinda Gates Hll 416
Instructors
Juels, A
-
Additional Information
Instruction Mode: In Person
Offered via Distance Learning to PhD students in Ithaca.
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M Cornell Tech
Instructors
Juels, A
-
Additional Information
Instruction Mode: In Person
Enrollment limited to PhD students at Cornell Tech for the in-person section.
CS 7490
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- F To Be Assigned
Instructors
Sirer, E
Van Renesse, R
-
Additional Information
Instruction Mode: In Person
CS 7493
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M Bill and Melinda Gates Hll 416
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
CS 7670
Course Description
Informal weekly seminar in which current topics in computer vision are discussed. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- W Bill and Melinda Gates Hll 416
Instructors
Savva, N
-
Additional Information
Instruction Mode: In Person
CS 7690
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M To Be Assigned
Instructors
Bala, K
Marschner, S
-
Additional Information
Instruction Mode: In Person
CS 7790
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- F To Be Assigned
Instructors
Joachims, T
-
Additional Information
Instruction Mode: In Person
CS 7794
Course Description
Informal weekly seminar in which current topics in natural language understanding and computational linguistics are discussed. Intended for students and faculty actively involved in NLP or CL ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- F Bill and Melinda Gates Hll 405
- Jan 30 - May 6, 2015
Instructors
Lee, L
-
Additional Information
Instruction Mode: In Person
Seminar starts on January 30th.
CS 7890
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M To Be Assigned
Instructors
Kleinberg, J
Tardos, E
-
Additional Information
Instruction Mode: In Person
CS 7893
Course Description
Seminar for discussing recent or classical papers in cryptography. view course details
Regular Academic Session. Combined with: CS 7893
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
-
W
To Be Assigned
Cornell Tech Instructors
Pass, R
-
W
To Be Assigned
-
Additional Information
Instruction Mode: In Person
Enrollment limited to students at Cornell Tech.
Regular Academic Session. Combined with: CS 7893
-
Credits and Grading Basis
1 Credit Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- W Bill and Melinda Gates Hll 416
Instructors
Pass, R
-
Additional Information
Instruction Mode: Distance Learning - WWW
Enrollment limited to PhD students. Offered via distance learning from Cornell Tech.
CS 7999
Course Description
Independent research for CS PhD students who have not yet passed their A-exam. view course details
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Shmatikov, V
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Belongie, S
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Bailey, G
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Bala, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Birman, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Cardie, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Bindel, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Constable, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Foster, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Fan, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Saxena, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Gehrke, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Greenberg, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Halpern, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
James, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Hopcroft, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Huttenlocher, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Joachims, T
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kleinberg, J
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kozen, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Lee, L
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Marschner, S
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Pass, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Schneider, F
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Selman, B
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kleinberg, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Sirer, E
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Tardos, E
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Van Loan, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Van Renesse, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Zabih, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Demers, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Gomes, C
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Shmoys, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Lipson, H
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Snavely, K
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Kress-Gazit, H
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Steurer, D
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Tate, R
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Kanza, Y
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Juels, A
-
Additional Information
Instruction Mode: In Person
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Stdnt Opt(Student Option)
-
Class Number & Section Details
-
Meeting Pattern
- Cornell Tech
Instructors
Estrin, D
-
Additional Information
Instruction Mode: In Person
CS 9999
Course Description
Doctoral research. view course details
Regular Academic Session.
-
Credits and Grading Basis
1-15 Credits Sat/UnSat(Satisfactory - Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- To Be Assigned
Instructors
Staff
-
Additional Information
Instruction Mode: In Person