Computer Science (CS)Engineering

Showing 77 results.

Course descriptions provided by the 2014-2015 Catalog.

CS 1110

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 11348 CS 1110   LEC 001

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

  • 11349 CS 1110   LEC 002

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

  • 11350 CS 1110   DIS 201

  • Instruction Mode: In Person

  • 11351 CS 1110   DIS 202

  • Instruction Mode: In Person

  • 11878 CS 1110   DIS 203

  • Instruction Mode: In Person

  • 11352 CS 1110   DIS 204

  • Instruction Mode: In Person

  • 11353 CS 1110   DIS 205

  • Instruction Mode: In Person

  • 11354 CS 1110   DIS 206

  • Instruction Mode: In Person

  • 11879 CS 1110   DIS 207

  • Instruction Mode: In Person

  • 11355 CS 1110   DIS 208

  • Instruction Mode: In Person

  • 12830 CS 1110   DIS 209

  • Instruction Mode: In Person

  • 12876 CS 1110   DIS 210

  • Instruction Mode: In Person

  • 16500 CS 1110   DIS 211

  • Instruction Mode: In Person

  • 16501 CS 1110   DIS 212

  • Instruction Mode: In Person

  • 16502 CS 1110   DIS 213

  • Instruction Mode: In Person

CS 1112

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: CS 1142

  • 4 Credits Stdnt Opt

  • 11337 CS 1112   LEC 001

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

  • 11338 CS 1112   LEC 002

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

  • 11339 CS 1112   DIS 201

  • Instruction Mode: In Person

  • 11340 CS 1112   DIS 202

  • Instruction Mode: In Person

  • 11341 CS 1112   DIS 203

  • Instruction Mode: In Person

  • 11342 CS 1112   DIS 204

  • Instruction Mode: In Person

  • 11651 CS 1112   DIS 205

  • Instruction Mode: In Person

  • 11652 CS 1112   DIS 206

  • Instruction Mode: In Person

  • 11343 CS 1112   DIS 207

  • Instruction Mode: In Person

  • 11344 CS 1112   DIS 208

  • Instruction Mode: In Person

  • 11345 CS 1112   DIS 209

  • Instruction Mode: In Person

  • 11346 CS 1112   DIS 210

  • Instruction Mode: In Person

CS 1130

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: CS 1130

  • 1 Credit Sat/UnSat

  • 11508 CS 1130   LEC 001

  • Instruction Mode: In Person

    Last day to add: 1/26/15; last day to drop: 2/2/15.

  • 12376 CS 1130   DIS 201

    • W Olin Hall 165
    • Jan 21 - Feb 25, 2015
    • Frey, C

  • Instruction Mode: In Person

  • 12377 CS 1130   DIS 202

  • Instruction Mode: In Person

  • 12378 CS 1130   DIS 203

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: CS 1130

  • 1 Credit Sat/UnSat

  • 11509 CS 1130   LEC 002

    • TBA
    • Jan 21 - Feb 25, 2015
    • Frey, C

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

  • 12379 CS 1130   DIS 204

    • W Olin Hall 165
    • Jan 21 - Feb 25, 2015
    • Frey, C

  • Instruction Mode: In Person

  • 12380 CS 1130   DIS 205

  • Instruction Mode: In Person

  • 12381 CS 1130   DIS 206

  • Instruction Mode: In Person

CS 1132

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11336 CS 1132   LEC 001

    • TBA
    • Jan 26 - Mar 27, 2015
    • Fan, K

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: CS 1112

  • 2 Credits Stdnt Opt

  • 12323 CS 1142   LEC 001

  • Instruction Mode: In Person

  • 12324 CS 1142   LEC 002

  • Instruction Mode: In Person

  • 12325 CS 1142   DIS 201

  • Instruction Mode: In Person

  • 12326 CS 1142   DIS 202

  • Instruction Mode: In Person

  • 12327 CS 1142   DIS 203

  • Instruction Mode: In Person

  • 12328 CS 1142   DIS 204

  • Instruction Mode: In Person

  • 12329 CS 1142   DIS 205

  • Instruction Mode: In Person

  • 12330 CS 1142   DIS 206

  • Instruction Mode: In Person

  • 12331 CS 1142   DIS 207

  • Instruction Mode: In Person

  • 12332 CS 1142   DIS 208

  • Instruction Mode: In Person

  • 12333 CS 1142   DIS 209

  • Instruction Mode: In Person

  • 12334 CS 1142   DIS 210

  • Instruction Mode: In Person

CS 1710

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

View Enrollment Information

Syllabi: none
  • 12544 CS 1710   LEC 001

  • Instruction Mode: In Person

CS 2043

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Sat/UnSat

  • 11985 CS 2043   LEC 001

  • Instruction Mode: In Person

    Last day to add: 1/28/15; last day to drop: 2/4/15.

CS 2049

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory.

  • 1 Credit Sat/UnSat

  • 12812 CS 2049   LEC 001

  • Instruction Mode: In Person

    Last day to drop: 02/11/2015.

  • 12813 CS 2049   LAB 401

    • S
    • Feb 14, 2015
  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 17658 CS 2049   LEC 002

    • M Cornell Tech
    • Jan 21 - Mar 9, 2015
    • Novikoff, T

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at Cornell Tech.

CS 2110

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ENGRD 2110

  • 3 Credits Stdnt Opt

  • 11197 CS 2110   LEC 001

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

  • 11198 CS 2110   DIS 201

  • Instruction Mode: In Person

  • 11199 CS 2110   DIS 202

  • Instruction Mode: In Person

  • 11200 CS 2110   DIS 203

  • Instruction Mode: In Person

  • 11201 CS 2110   DIS 204

  • Instruction Mode: In Person

  • 11202 CS 2110   DIS 205

  • Instruction Mode: In Person

  • 11203 CS 2110   DIS 206

  • Instruction Mode: In Person

  • 11204 CS 2110   DIS 207

  • Instruction Mode: In Person

  • 11205 CS 2110   DIS 208

  • Instruction Mode: In Person

  • 11206 CS 2110   DIS 209

  • Instruction Mode: In Person

  • 12280 CS 2110   DIS 210

    • W Bard Hall 140
    • Chaudhuri, S

      Gries, D

  • Instruction Mode: In Person

  • 12281 CS 2110   DIS 211

  • Instruction Mode: In Person

  • 12505 CS 2110   DIS 212

  • Instruction Mode: In Person

  • 12882 CS 2110   DIS 213

  • Instruction Mode: In Person

  • 12883 CS 2110   DIS 214

  • Instruction Mode: In Person

  • 12884 CS 2110   DIS 215

  • Instruction Mode: In Person

  • 12885 CS 2110   DIS 216

  • Instruction Mode: In Person

  • 12886 CS 2110   DIS 217

  • Instruction Mode: In Person

  • 12887 CS 2110   DIS 218

  • Instruction Mode: In Person

  • 18376 CS 2110   DIS 219

  • Instruction Mode: In Person

CS 2111

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 12475 CS 2111   LEC 001

  • Instruction Mode: In Person

    Co-requisite: CS/ENGRD 2110.

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 12476 CS 2111   LEC 002

  • Instruction Mode: In Person

    Co-requisite: CS/ENGRD 2110.

CS 2300

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: INFO 2300

  • 3 Credits Stdnt Opt

  • 11027 CS 2300   LEC 001

  • Instruction Mode: In Person

    Priority will be given to Information Science majors and pre-majors.

  • 11028 CS 2300   DIS 201

  • Instruction Mode: In Person

  • 11029 CS 2300   DIS 202

  • Instruction Mode: In Person

  • 11030 CS 2300   DIS 203

  • Instruction Mode: In Person

  • 12271 CS 2300   DIS 204

  • Instruction Mode: In Person

  • 11031 CS 2300   DIS 205

  • Instruction Mode: In Person

  • 11585 CS 2300   DIS 206

  • Instruction Mode: In Person

  • 12826 CS 2300   DIS 207

  • Instruction Mode: In Person

  • 12827 CS 2300   DIS 208

  • Instruction Mode: In Person

  • 16814 CS 2300   DIS 209

  • Instruction Mode: In Person

  • 16815 CS 2300   DIS 210

  • Instruction Mode: In Person

CS 2770

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: AEM 2770INFO 2770

  • 3 Credits Stdnt Opt

  • 12670 CS 2770   LEC 001

    • TR Warren Hall 101
    • Conrad, J

      Gomes, C

      Selman, B

  • Instruction Mode: In Person

    Prerequisites:Students are expected to have basic knowledge of probability theory and calculus.

CS 2800

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 11217 CS 2800   LEC 001

    • MWF Uris Hall G01
    • Chaudhuri, S

      George, M

  • Instruction Mode: In Person

    Preference given to CS majors. If class is oversubscribed, non-CS majors will be moved to waitlist.

CS 3110

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 11218 CS 3110   LEC 001

    • TR Olin Hall 155
    • Clarkson, M

      George, M

  • Instruction Mode: In Person

    Preference given to CS majors. If class is oversubscribed, non-CS majors will be moved to waitlist.

  • 11219 CS 3110   DIS 201

  • Instruction Mode: In Person

  • 11220 CS 3110   DIS 202

  • Instruction Mode: In Person

  • 11221 CS 3110   DIS 203

  • Instruction Mode: In Person

  • 12294 CS 3110   DIS 204

  • Instruction Mode: In Person

  • 12694 CS 3110   DIS 205

  • Instruction Mode: In Person

  • 12695 CS 3110   DIS 206

  • Instruction Mode: In Person

  • 12696 CS 3110   DIS 207

  • Instruction Mode: In Person

  • 12697 CS 3110   DIS 208

  • Instruction Mode: In Person

CS 3152

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: INFO 3152

  • 4 Credits Stdnt Opt

  • 12350 CS 3152   LEC 001

  • 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

  • 12351 CS 3152   DIS 201

  • Instruction Mode: In Person

  • 12352 CS 3152   DIS 202

  • Instruction Mode: In Person

CS 3300

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 3300INFO 5100

  • 3 Credits Stdnt Opt

  • 12193 CS 3300   LEC 001

  • Instruction Mode: In Person

CS 3410

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 11642 CS 3410   LEC 001

  • Instruction Mode: In Person

  • 11667 CS 3410   DIS 201

  • Instruction Mode: In Person

  • 11668 CS 3410   DIS 202

  • Instruction Mode: In Person

  • 11669 CS 3410   DIS 203

  • Instruction Mode: In Person

  • 11670 CS 3410   DIS 204

  • Instruction Mode: In Person

  • 11671 CS 3410   DIS 205

  • Instruction Mode: In Person

  • 11771 CS 3410   DIS 206

  • Instruction Mode: In Person

  • 12448 CS 3410   DIS 207

  • Instruction Mode: In Person

  • 12781 CS 3410   DIS 208

  • Instruction Mode: In Person

  • 12782 CS 3410   DIS 209

  • Instruction Mode: In Person

  • 12864 CS 3410   DIS 210

  • Instruction Mode: In Person

  • 12865 CS 3410   DIS 211

  • Instruction Mode: In Person

  • 17635 CS 3410   DIS 212

  • Instruction Mode: In Person

  • 17636 CS 3410   DIS 213

  • Instruction Mode: In Person

  • 17637 CS 3410   DIS 214

    • TBA
    • Weatherspoon, H

  • Instruction Mode: In Person

CS 3420

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 3140

  • 4 Credits Graded

  • 11885 CS 3420   LEC 001

  • Instruction Mode: In Person

  • 11886 CS 3420   DIS 201

  • Instruction Mode: In Person

  • 11887 CS 3420   DIS 202

  • Instruction Mode: In Person

  • 11888 CS 3420   DIS 203

  • Instruction Mode: In Person

  • 11889 CS 3420   DIS 204

  • Instruction Mode: In Person

CS 3758

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: MAE 4180MAE 5180

  • 3 Credits Graded

  • 11745 CS 3758   LEC 001

  • Instruction Mode: In Person

    Homework assignments require extensive programming in MATLAB or Python. Enrollment limited to: Junior or Senior standing or permission of instructor.

  • 11746 CS 3758   LAB 401

  • Instruction Mode: In Person

  • 11747 CS 3758   LAB 402

  • Instruction Mode: In Person

  • 11748 CS 3758   LAB 403

  • Instruction Mode: In Person

CS 4090

Earn course credit for working as a consultant or ugrad TA in a computer science course. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 18492 CS 4090   IND 601A

    • TBA
    • Park, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12748 CS 4090   IND 603

    • TBA
    • Bala, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11772 CS 4090   IND 609

    • TBA
    • Fan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11773 CS 4090   IND 610

    • TBA
    • Saxena, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12276 CS 4090   IND 615

    • TBA
    • Hopcroft, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11774 CS 4090   IND 617

    • TBA
    • Joachims, T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12345 CS 4090   IND 621

    • TBA
    • Lee, L

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12346 CS 4090   IND 622

    • TBA
    • Marschner, S

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11900 CS 4090   IND 623

    • TBA
    • Myers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11775 CS 4090   IND 630

    • TBA
    • Kleinberg, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 17789 CS 4090   IND 632

    • TBA
    • Tardos, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 17790 CS 4090   IND 634

    • TBA
    • Van Loan, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11776 CS 4090   IND 641

    • TBA
    • Weatherspoon, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11784 CS 4090   IND 642

    • TBA
    • White, W

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11901 CS 4090   IND 643

    • TBA
    • Foster, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12269 CS 4090   IND 644

    • TBA
    • Kot, L

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12801 CS 4090   IND 645

    • TBA
    • Steurer, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12502 CS 4090   IND 647

    • TBA
    • Gries, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 17791 CS 4090   IND 648

    • TBA
    • Clarkson, M

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12924 CS 4090   IND 649

    • TBA
    • George, M

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 18064 CS 4090   IND 650

    • TBA
    • Mimno, D

  • Instruction Mode: In Person

CS 4152

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 4152

  • 3 Credits Stdnt Opt

  • 12353 CS 4152   LEC 001

  • 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

CS 4220

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5223MATH 4260

  • 4 Credits Stdnt Opt

  • 12375 CS 4220   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 4300

  • 3 Credits Graded

  • 17853 CS 4300   LEC 001

    • MW Upson Hall 215
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: In Person

CS 4320

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5320

  • 3 Credits Stdnt Opt

  • 16857 CS 4320   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5670

  • 4 Credits Stdnt Opt

  • 16858 CS 4670   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: COGST 4740CS 5740LING 4474

  • 4 Credits Stdnt Opt

  • 11303 CS 4740   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5752MAE 4750MAE 5750

  • 4 Credits Graded

  • 16860 CS 4752   LEC 001

  • Instruction Mode: In Person

    Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4754

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 4410

  • 3 Credits Graded

  • 18570 CS 4754   LEC 001

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

CS 4786

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5786

  • 4 Credits Stdnt Opt

  • 16862 CS 4786   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11231 CS 4820   LEC 001

    • MWF Uris Hall G01
    • Steurer, D

      Tardos, E

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12369 CS 4850   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  • 12750 CS 4852   LEC 001

  • Instruction Mode: In Person

CS 4860

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: MATH 4860

  • 4 Credits Stdnt Opt

  • 12540 CS 4860   LEC 001

  • Instruction Mode: In Person

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11232 CS 4999   IND 601

    • TBA
    • Arms, W

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11233 CS 4999   IND 602

    • TBA
    • Bailey, G

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11234 CS 4999   IND 603

    • TBA
    • Bala, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11235 CS 4999   IND 604

    • TBA
    • Birman, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11236 CS 4999   IND 605

    • TBA
    • Cardie, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11617 CS 4999   IND 606

    • TBA
    • Bindel, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11237 CS 4999   IND 607

    • TBA
    • Constable, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11238 CS 4999   IND 608

    • TBA
    • Foster, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11239 CS 4999   IND 609

    • TBA
    • Fan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11618 CS 4999   IND 610

    • TBA
    • Saxena, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11240 CS 4999   IND 611

    • TBA
    • Gehrke, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11241 CS 4999   IND 612

    • TBA
    • Greenberg, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11242 CS 4999   IND 613

    • TBA
    • Halpern, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11243 CS 4999   IND 614

    • TBA
    • James, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11244 CS 4999   IND 615

    • TBA
    • Hopcroft, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11245 CS 4999   IND 616

    • TBA
    • Huttenlocher, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11246 CS 4999   IND 617

    • TBA
    • Joachims, T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11247 CS 4999   IND 619

    • TBA
    • Kleinberg, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11248 CS 4999   IND 620

    • TBA
    • Kozen, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11249 CS 4999   IND 621

    • TBA
    • Lee, L

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11250 CS 4999   IND 623

    • TBA
    • Marschner, S

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11251 CS 4999   IND 624

    • TBA
    • Gomes, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11252 CS 4999   IND 625

    • TBA
    • Myers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11253 CS 4999   IND 626

    • TBA
    • Pass, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11254 CS 4999   IND 628

    • TBA
    • Schneider, F

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11255 CS 4999   IND 629

    • TBA
    • Selman, B

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11256 CS 4999   IND 630

    • TBA
    • Kleinberg, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11257 CS 4999   IND 631

    • TBA
    • Sirer, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11258 CS 4999   IND 632

    • TBA
    • Tardos, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11259 CS 4999   IND 634

    • TBA
    • Van Loan, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11260 CS 4999   IND 635

    • TBA
    • Van Renesse, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11261 CS 4999   IND 636

    • TBA
    • Zabih, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11262 CS 4999   IND 638

    • TBA
    • Demers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11471 CS 4999   IND 640

    • TBA
    • Lipson, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11472 CS 4999   IND 641

    • TBA
    • Weatherspoon, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11473 CS 4999   IND 642

    • TBA
    • White, W

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11474 CS 4999   IND 643

    • TBA
    • Snavely, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12289 CS 4999   IND 644

    • TBA
    • Kress-Gazit, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12343 CS 4999   IND 645

    • TBA
    • Steurer, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12344 CS 4999   IND 646

    • TBA
    • Tate, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12933 CS 4999   IND 647

    • TBA
    • Sengers, P

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12936 CS 4999   IND 648

    • TBA
    • Shmoys, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 17096 CS 4999   IND 649

    • TBA
    • Andersen, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 17097 CS 4999   IND 650

    • TBA
    • Knepper, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 17098 CS 4999   IND 651

    • TBA
    • Sridharan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18381 CS 4999   IND 601C

    • TBA
    • Clarkson, M

  • Instruction Mode: In Person

CS 5091

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 12501 CS 5091   SEM 131

  • Instruction Mode: In Person

    Enrollment limited to: students enrolled at Cornell Tech. Taught in NYC.

CS 5093

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Graded

  • 17686 CS 5093   SEM 101

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech.

CS 5152

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory.

  • 4 Credits Stdnt Opt

  • 12499 CS 5152   LEC 001

  • Instruction Mode: In Person

    Please go to http://www.cs.cornell.edu/courses/cs5152/2015Sp/ for instructions on how to apply for enrollment.

  • 12500 CS 5152   LAB 401

  • Instruction Mode: In Person

    Please go to http://www.cs.cornell.edu/courses/cs5152/2015Sp/ for instructions on how to apply for enrollment.

CS 5191

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 12921 CS 5191   SEM 031

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at the Tech campus. Taught in NYC.

CS 5223

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4220MATH 4260

  • 4 Credits Stdnt Opt

  • 12374 CS 5223   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 5300

  • 4 Credits Stdnt Opt

  • 11045 CS 5300   LEC 001

  • Instruction Mode: In Person

CS 5304

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 5304

  • 3 Credits Graded

  • 18293 CS 5304   LEC 001

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at Cornell Tech.

CS 5320

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4320

  • 3 Credits Stdnt Opt

  • 17616 CS 5320   LEC 001

  • 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

Focuses on cloud computing, large-scale Internet applications, and other practical issues in designing and implementing trustworthy, scalable distributed software. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Graded

  • 16867 CS 5412   LEC 001

  • Instruction Mode: In Person

    Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

  • 17065 CS 5412   DIS 201

  • Instruction Mode: In Person

CS 5430

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16866 CS 5430   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 5303

  • 3 Credits Graded

  • 18291 CS 5436   LEC 001

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech.

CS 5460

An introduction to parallel and distributed computing systems. Topics include models, organization, algorithms, and libraries for parallel and distributed computing systems. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3-4 Credits Stdnt Opt

  • 17690 CS 5460   LEC 031

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech. Taught in NYC.

CS 5555

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Graded

  • 17416 CS 5555   LEC 031

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at Cornell Tech. Taught in NYC.

CS 5620

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 17689 CS 5620   LEC 031

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech. Taught in NYC.

CS 5625

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16826 CS 5625   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12366 CS 5643   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4670

  • 4 Credits Stdnt Opt

  • 16859 CS 5670   LEC 001

  • Instruction Mode: In Person

    Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 18189 CS 5670   LEC 031

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech. Taught in NYC.

CS 5682

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 6410

  • 4 Credits Graded

  • 17618 CS 5682   LEC 001

  • Instruction Mode: In Person

    Enrollment limited to: students enrolled at Cornell Tech.

CS 5740

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: COGST 4740CS 4740LING 4474

  • 4 Credits Stdnt Opt

  • 11984 CS 5740   LEC 001

  • 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

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4752MAE 4750MAE 5750

  • 4 Credits Graded

  • 16861 CS 5752   LEC 001

  • Instruction Mode: In Person

    Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 5786

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4786

  • 4 Credits Stdnt Opt

  • 16863 CS 5786   LEC 001

  • 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

Off-campus internship with industry in which a student gains knowledge and experience in the field of computer science. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 12235 CS 5998   IND 601

    • TBA
    • Staff

  • Instruction Mode: In Person

CS 5999

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12196 CS 5999   IND 601

    • TBA
    • Arms, W

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12197 CS 5999   IND 602

    • TBA
    • Bailey, G

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12198 CS 5999   IND 603

    • TBA
    • Bala, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12199 CS 5999   IND 604

    • TBA
    • Bindel, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12200 CS 5999   IND 605

    • TBA
    • Birman, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12201 CS 5999   IND 606

    • TBA
    • Cardie, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12202 CS 5999   IND 607

    • TBA
    • Constable, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12203 CS 5999   IND 608

    • TBA
    • Cosley, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12204 CS 5999   IND 609

    • TBA
    • Demers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12205 CS 5999   IND 610

    • TBA
    • Fan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12206 CS 5999   IND 611

    • TBA
    • Foster, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12207 CS 5999   IND 612

    • TBA
    • Gehrke, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12208 CS 5999   IND 613

    • TBA
    • Gomes, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12209 CS 5999   IND 614

    • TBA
    • Greenberg, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12210 CS 5999   IND 616

    • TBA
    • Guimbretiere, F

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12211 CS 5999   IND 617

    • TBA
    • Halpern, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12212 CS 5999   IND 618

    • TBA
    • Hopcroft, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12213 CS 5999   IND 619

    • TBA
    • Huttenlocher, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12214 CS 5999   IND 620

    • TBA
    • James, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12215 CS 5999   IND 621

    • TBA
    • Joachims, T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12216 CS 5999   IND 622

    • TBA
    • Kleinberg, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12217 CS 5999   IND 623

    • TBA
    • Kleinberg, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12218 CS 5999   IND 624

    • TBA
    • Kozen, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12219 CS 5999   IND 626

    • TBA
    • Lee, L

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12220 CS 5999   IND 627

    • TBA
    • Lipson, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12221 CS 5999   IND 628

    • TBA
    • Marschner, S

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12222 CS 5999   IND 629

    • TBA
    • Martinez, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12223 CS 5999   IND 630

    • TBA
    • Myers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12224 CS 5999   IND 631

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at Cornell Tech.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12225 CS 5999   IND 632

    • TBA
    • Saxena, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12226 CS 5999   IND 633

    • TBA
    • Schneider, F

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12227 CS 5999   IND 634

    • TBA
    • Selman, B

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12228 CS 5999   IND 635

    • TBA
    • Shmoys, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12229 CS 5999   IND 636

    • TBA
    • Sirer, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12230 CS 5999   IND 637

    • TBA
    • Snavely, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12231 CS 5999   IND 638

    • TBA
    • Tardos, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12232 CS 5999   IND 639

    • TBA
    • Van Loan, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12233 CS 5999   IND 640

    • TBA
    • Van Renesse, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12295 CS 5999   IND 641

    • TBA
    • Kress-Gazit, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12296 CS 5999   IND 642

    • TBA
    • Staff

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12298 CS 5999   IND 643

    • TBA
    • White, W

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12299 CS 5999   IND 644

    • TBA
    • Weatherspoon, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12348 CS 5999   IND 645

    • TBA
    • Steurer, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12349 CS 5999   IND 646

    • TBA
    • Tate, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12444 CS 5999   IND 647

  • Instruction Mode: In Person

    Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12445 CS 5999   IND 648

  • Instruction Mode: In Person

    Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12446 CS 5999   IND 649

  • Instruction Mode: In Person

    Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12895 CS 5999   IND 650

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at Cornell Tech.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17099 CS 5999   IND 651

    • TBA
    • Andersen, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17100 CS 5999   IND 652

    • TBA
    • Knepper, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17101 CS 5999   IND 653

    • TBA
    • Sridharan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17413 CS 5999   IND 654

  • Instruction Mode: In Person

    Enrollment limited to students enrolled at Cornell Tech. Offered in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17414 CS 5999   IND 655

  • Instruction Mode: In Person

    Limited to students enrolled at Cornell Tech. Offered in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17415 CS 5999   IND 656

  • Instruction Mode: In Person

    Limited to students at Cornell Tech. Offered in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18285 CS 5999   IND 657

    • TBA
    • Kot, L

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18353 CS 5999   IND 658

    • TBA
    • Clarkson, M

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18489 CS 5999   IND 601A

    • TBA
    • Zhang, Z

  • Instruction Mode: In Person

CS 6110

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11304 CS 6110   LEC 001

  • Instruction Mode: In Person

CS 6115

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

  • 16827 CS 6115   SEM 101

  • Instruction Mode: In Person

CS 6360

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 16829 CS 6360   LEC 001

  • Instruction Mode: In Person

CS 6670

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17656 CS 6670   LEC 001

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech. Taught in NYC.

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17657 CS 6670   LEC 002

  • Instruction Mode: Distance Learning - WWW

    Class offered through distance learning to students in Ithaca. Enrollment limited to PhD students.

CS 6764

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16831 CS 6764   LEC 001

  • Instruction Mode: In Person

CS 6780

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6780

  • 4 Credits Stdnt Opt

  • 16868 CS 6780   LEC 001

  • Instruction Mode: In Person

    Enrollment limited to: PhD students.

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6780

  • 4 Credits Stdnt Opt

  • 16869 CS 6780   LEC 002

  • Instruction Mode: Distance Learning - WWW

    Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC via distance learning.

CS 7090

Weekly meeting for the discussion and study of important topics in the field. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11263 CS 7090   LEC 001

  • Instruction Mode: In Person

CS 7190

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11595 CS 7190   SEM 101

    • TBA
    • Foster, J

      Myers, A

  • Instruction Mode: In Person

CS 7290

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: MATH 7290

  • 1 Credit Sat/UnSat

  • 11657 CS 7290   SEM 101

    • M
    • Bindel, D

      Vladimirsky, A

  • Instruction Mode: In Person

CS 7430

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 18297 CS 7430   SEM 101

  • Instruction Mode: In Person

    Offered via Distance Learning to PhD students in Ithaca.

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 18296 CS 7430   SEM 131

  • Instruction Mode: In Person

    Enrollment limited to PhD students at Cornell Tech for the in-person section.

CS 7490

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11264 CS 7490   SEM 101

    • F
    • Sirer, E

      Van Renesse, R

  • Instruction Mode: In Person

CS 7493

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 17814 CS 7493   SEM 101

  • Instruction Mode: In Person

CS 7670

Informal weekly seminar in which current topics in computer vision are discussed. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11666 CS 7670   SEM 101

  • Instruction Mode: In Person

CS 7690

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11475 CS 7690   SEM 101

    • M
    • Bala, K

      Marschner, S

  • Instruction Mode: In Person

CS 7790

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11265 CS 7790   SEM 101

    • F
    • Joachims, T

  • Instruction Mode: In Person

CS 7794

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11266 CS 7794   SEM 101

  • Instruction Mode: In Person

    Seminar starts on January 30th.

CS 7890

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11267 CS 7890   SEM 101

    • M
    • Kleinberg, J

      Tardos, E

  • Instruction Mode: In Person

CS 7893

Seminar for discussing recent or classical papers in cryptography. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 7893

  • 1 Credit Sat/UnSat

  • 18434 CS 7893   SEM 101

  • Instruction Mode: In Person

    Enrollment limited to students at Cornell Tech.

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 7893

  • 1 Credit Sat/UnSat

  • 18435 CS 7893   SEM 102

  • Instruction Mode: Distance Learning - WWW

    Enrollment limited to PhD students. Offered via distance learning from Cornell Tech.

CS 7999

Independent research for CS PhD students who have not yet passed their A-exam. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18641 CS 7999   IND 604T

  • Instruction Mode: In Person

  • 18642 CS 7999   IND 605T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11269 CS 7999   IND 602

    • TBA
    • Bailey, G

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11270 CS 7999   IND 603

    • TBA
    • Bala, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11271 CS 7999   IND 604

    • TBA
    • Birman, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11272 CS 7999   IND 605

    • TBA
    • Cardie, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11619 CS 7999   IND 606

    • TBA
    • Bindel, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11273 CS 7999   IND 607

    • TBA
    • Constable, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11274 CS 7999   IND 608

    • TBA
    • Foster, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11275 CS 7999   IND 609

    • TBA
    • Fan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11620 CS 7999   IND 610

    • TBA
    • Saxena, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11276 CS 7999   IND 611

    • TBA
    • Gehrke, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11277 CS 7999   IND 612

    • TBA
    • Greenberg, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11278 CS 7999   IND 613

    • TBA
    • Halpern, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11279 CS 7999   IND 614

    • TBA
    • James, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11280 CS 7999   IND 615

    • TBA
    • Hopcroft, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11281 CS 7999   IND 616

    • TBA
    • Huttenlocher, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11282 CS 7999   IND 617

    • TBA
    • Joachims, T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11283 CS 7999   IND 619

    • TBA
    • Kleinberg, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11284 CS 7999   IND 620

    • TBA
    • Kozen, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11286 CS 7999   IND 622

    • TBA
    • Lee, L

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11287 CS 7999   IND 623

    • TBA
    • Marschner, S

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11288 CS 7999   IND 624

    • TBA
    • Myers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11289 CS 7999   IND 625

    • TBA
    • Pass, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11290 CS 7999   IND 627

    • TBA
    • Schneider, F

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11291 CS 7999   IND 628

    • TBA
    • Selman, B

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11292 CS 7999   IND 629

    • TBA
    • Kleinberg, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11293 CS 7999   IND 630

    • TBA
    • Sirer, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11294 CS 7999   IND 631

    • TBA
    • Tardos, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11295 CS 7999   IND 633

    • TBA
    • Van Loan, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11296 CS 7999   IND 634

    • TBA
    • Van Renesse, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11297 CS 7999   IND 635

    • TBA
    • Zabih, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11298 CS 7999   IND 637

    • TBA
    • Demers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11299 CS 7999   IND 638

    • TBA
    • Gomes, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11300 CS 7999   IND 639

    • TBA
    • Shmoys, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11301 CS 7999   IND 640

    • TBA
    • Lipson, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11476 CS 7999   IND 641

    • TBA
    • Weatherspoon, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11477 CS 7999   IND 642

    • TBA
    • Snavely, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11803 CS 7999   IND 643

    • TBA
    • White, W

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12290 CS 7999   IND 645

    • TBA
    • Kress-Gazit, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12297 CS 7999   IND 646

    • TBA
    • Steurer, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12347 CS 7999   IND 647

    • TBA
    • Tate, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12527 CS 7999   IND 648

    • TBA
    • Li, P

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 17161 CS 7999   IND 649

    • TBA
    • Andersen, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 17162 CS 7999   IND 650

    • TBA
    • Knepper, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 17163 CS 7999   IND 651

    • TBA
    • Sridharan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18266 CS 7999   IND 652

    • TBA
    • Naaman, M

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18267 CS 7999   IND 653

    • TBA
    • Andersen, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18268 CS 7999   IND 654

    • TBA
    • Knepper, R

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18269 CS 7999   IND 655

    • TBA
    • Mimno, D

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18270 CS 7999   IND 656

    • TBA
    • Belongie, S

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18603 CS 7999   IND 603T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18457 CS 7999   IND 601A

    • TBA
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18516 CS 7999   IND 601T

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18517 CS 7999   IND 602T

  • Instruction Mode: In Person

CS 9999

Doctoral research. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Sat/UnSat

  • 11302 CS 9999   IND 601

    • TBA
    • Staff

  • Instruction Mode: In Person