Computer Science (CS)Engineering

Showing 90 results.

Course descriptions provided by the Courses of Study 2017-2018. Courses of Study 2018-2019 is scheduled to publish mid-June.

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion.

  • 4 Credits GradeNoAud

  • 10961CS 1110  LEC 001

    • TR
    • White, W

  • Enrollment limited to undergraduates only. Juniors and seniors please register for discussion sections 212-220.

  • 10962CS 1110  LEC 002

    • TR
    • White, W

  • Enrollment limited to undergraduates only. Juniors and seniors please register for discussion sections 212-220.

  • 10963CS 1110  DIS 201

  • 10964CS 1110  DIS 202

  • 10965CS 1110  DIS 203

  • 10966CS 1110  DIS 204

  • 10967CS 1110  DIS 205

  • 10968CS 1110  DIS 206

  • 10969CS 1110  DIS 207

  • 10970CS 1110  DIS 208

  • 11840CS 1110  DIS 209

  • 11841CS 1110  DIS 210

  • 11842CS 1110  DIS 211

  • 12008CS 1110  DIS 212

  • 12009CS 1110  DIS 213

  • 12174CS 1110  DIS 214

  • 12175CS 1110  DIS 215

  • 12176CS 1110  DIS 216

  • 16918CS 1110  DIS 217

  • 16919CS 1110  DIS 218

  • 16920CS 1110  DIS 219

  • 16921CS 1110  DIS 220

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 10947CS 1112  LEC 001

    • TR
    • Fan, K

  • 10948CS 1112  LEC 002

    • TR
    • Fan, K

  • 10949CS 1112  DIS 201

    • T
    • Fan, K

  • 10950CS 1112  DIS 202

    • T
    • Fan, K

  • 10951CS 1112  DIS 203

    • T
    • Fan, K

  • 11466CS 1112  DIS 204

    • T
    • Fan, K

  • 10952CS 1112  DIS 205

    • W
    • Fan, K

  • 10953CS 1112  DIS 206

    • W
    • Fan, K

  • 10954CS 1112  DIS 207

    • W
    • Fan, K

  • 11467CS 1112  DIS 208

    • W
    • Fan, K

  • 10955CS 1112  DIS 209

    • W
    • Fan, K

  • 10956CS 1112  DIS 210

    • W
    • Fan, K

CS 1132

Introduction to the MATLAB programming language. Covers the basic programming constructs of MATLAB, including assignment, conditionals, iteration, functions, arrays, vectorized computation, and scientific ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one laboratory.

  • 2 Credits Sat/Unsat

  • 11455CS 1132  LEC 001

    • MW
    • Fan, K

  • 5-week lecture-based course only in fall; 10-week auto-tutorial course only in spring. Last day to add: 10/16/17; last day to drop: 11/6/17.

  • 11773CS 1132  LAB 401

CS 1133

Introduction to the Python programming language. Covers the basic programming constructs of Python, including assignment, conditionals, iteration, functions, object-oriented design, arrays, and vectorized ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one laboratory.

  • 2 Credits Sat/Unsat

  • 11879CS 1133  LEC 001

    • MF
    • White, W

  • 6-week lecture-based course only in fall. Last day to add September 3rd, last day to drop September 24th.

  • 11880CS 1133  LAB 401

    • W
    • White, W

CS 1300

The World Wide Web is both a technology and a pervasive and powerful resource in our society and culture. To build functional and effective web sites, students need technical and design skills as well ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Choose one lecture and one discussion. Combined with: INFO 1300

  • 3 Credits Stdnt Opt

  • 11359CS 1300  LEC 001

    • TR
    • Harms, K

  • If you wish to join the wait-list, re-enroll in the course, or switch lab section times, please fill out this form: https://goo.gl/forms/EfWgMeTkTU69kZl42 Priority will be given to Information Science majors and pre-majors. Current IS/ISST majors, Undeclared and Unaffiliated should enroll in one of these sections with reserved seats: 201, 203, 205, 206, 207, 209, 210, 211. Sections 202, 204, 208, 212, 213, 214, 215, 216, 217, 218 are open to all to enroll.

  • 11360CS 1300  DIS 201

    • F
    • Harms, K

  • 11361CS 1300  DIS 202

    • F
    • Harms, K

  • 11362CS 1300  DIS 203

    • F
    • Harms, K

  • 11363CS 1300  DIS 204

    • F
    • Harms, K

  • 11364CS 1300  DIS 205

    • F
    • Harms, K

  • 11365CS 1300  DIS 206

    • F
    • Harms, K

  • 11902CS 1300  DIS 207

    • F
    • Harms, K

  • 11903CS 1300  DIS 208

    • F
    • Harms, K

  • 11964CS 1300  DIS 209

    • F
    • Harms, K

  • If you wish to join the wait-list, re-enroll in the course, or switch lab section times, please fill out this form: https://goo.gl/forms/EfWgMeTkTU69kZl42 Priority will be given to Information Science majors and pre-majors.

  • 11965CS 1300  DIS 210

    • F
    • Harms, K

  • 12356CS 1300  DIS 211

    • F
    • Harms, K

  • 12358CS 1300  DIS 212

    • F
    • Harms, K

  • 12360CS 1300  DIS 213

    • F
    • Harms, K

  • 12362CS 1300  DIS 214

    • F
    • Harms, K

  • 12364CS 1300  DIS 215

    • F
    • Harms, K

  • 17709CS 1300  DIS 216

    • F
    • Harms, K

  • 17710CS 1300  DIS 217

    • F
    • Harms, K

  • 17711CS 1300  DIS 218

    • F
    • Harms, K

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14968CS 1998  IND 601

    • M
    • Oct 15 - Dec 4, 2018
    • White, W

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15106CS 1998  IND 602

    • TBA
    • Oct 15 - Dec 4, 2018
    • Hirsh, H

      Mimno, D

      Sridharan, K

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15110CS 1998  IND 603

    • W
    • Oct 15 - Dec 4, 2018
    • White, W

CS 2024

An intermediate introduction to the C++ programming language and the C/C++ standard libraries. Topics include basic statements, declarations, and types; stream I/O; user-defined classes and types; derived ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits Sat/Unsat

  • 16816CS 2024  LEC 001

    • TR
    • Frey, C

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: ENGRD 2110

  • 3 Credits Stdnt Opt

  • 10684CS 2110  LEC 001

    • TR
    • Bracy, A

      Gries, D

  • Engineers must register for ENGRD 2110.

  • 10685CS 2110  DIS 201

    • T
    • Bracy, A

      Gries, D

  • 10686CS 2110  DIS 202

    • T
    • Bracy, A

      Gries, D

  • 10687CS 2110  DIS 203

    • T
    • Bracy, A

      Gries, D

  • 10688CS 2110  DIS 204

    • W
    • Bracy, A

      Gries, D

  • 10689CS 2110  DIS 205

    • W
    • Bracy, A

      Gries, D

  • 10690CS 2110  DIS 206

    • W
    • Bracy, A

      Gries, D

  • 10691CS 2110  DIS 207

    • T
    • Bracy, A

      Gries, D

  • 11998CS 2110  DIS 208

    • T
    • Bracy, A

      Gries, D

  • 11999CS 2110  DIS 209

    • T
    • Bracy, A

      Gries, D

  • 12000CS 2110  DIS 210

    • W
    • Bracy, A

      Gries, D

  • 12001CS 2110  DIS 211

    • W
    • Bracy, A

      Gries, D

  • 12002CS 2110  DIS 212

    • W
    • Bracy, A

      Gries, D

  • 12027CS 2110  DIS 213

    • T
    • Bracy, A

      Gries, D

  • 12028CS 2110  DIS 214

    • T
    • Bracy, A

      Gries, D

  • 12430CS 2110  DIS 215

    • W
    • Bracy, A

      Gries, D

  • 12439CS 2110  DIS 216

    • T
    • Bracy, A

      Gries, D

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

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11877CS 2111  LEC 001

    • T
    • Bracy, A

      Gries, D

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 12629CS 2111  LEC 003

    • W
    • Bracy, A

      Gries, D

CS 2112

Honors version of CS 2110/ENGRD 2110; credit is given for only one of CS 2110 and 2112. Corrective transfer between CS 2110 and 2112 (in either direction) is encouraged during first three weeks. Intermediate ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture, one discussion, and one laboratory. Combined with: ENGRD 2112

  • 4 Credits Stdnt Opt

  • 12065CS 2112  LEC 001

    • TR
    • Kozen, D

  • 12066CS 2112  DIS 201

    • T
    • Kozen, D

  • 12067CS 2112  DIS 202

    • W
    • Kozen, D

  • 12068CS 2112  LAB 401

    • M
    • Kozen, D

  • 12069CS 2112  LAB 402

    • W
    • Kozen, D

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

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 10692CS 2800  LEC 001

    • MWF
    • George, M

CS 2850

This interdisciplinary course examines network structures and how they matter in everyday life. The course examines how each of the computing, economic, sociological and natural worlds are connected and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  • 11418CS 2850  LEC 001

    • MWF
    • Benson, A

      Easley, D

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 10693CS 3110  LEC 001

    • TR
    • Clarkson, M

  • Enrollment is limited to CIS students only during pre-enroll. Others will be able to enroll during add/drop in August.

  • 10694CS 3110  DIS 201

    • MW
    • Clarkson, M

  • 10695CS 3110  DIS 202

    • MW
    • Clarkson, M

  • 10696CS 3110  DIS 203

    • MW
    • Clarkson, M

  • 11959CS 3110  DIS 204

    • MW
    • Clarkson, M

  • 11960CS 3110  DIS 205

    • TR
    • Clarkson, M

  • 11961CS 3110  DIS 206

    • TR
    • Clarkson, M

  • 12019CS 3110  DIS 207

    • MW
    • Clarkson, M

  • 12020CS 3110  DIS 208

    • MW
    • Clarkson, M

  • 12021CS 3110  DIS 209

    • MW
    • Clarkson, M

  • 12022CS 3110  DIS 210

    • MW
    • Clarkson, M

  • 12023CS 3110  DIS 211

    • MW
    • Clarkson, M

  • 12540CS 3110  DIS 212

    • MW
    • Clarkson, M

  • 12541CS 3110  DIS 213

    • MW
    • Clarkson, M

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion.

  • 4 Credits GradeNoAud

  • 12280CS 3410  LEC 001

    • TR
    • Bracy, A

  • Enrollment is limited to CIS students only during pre-enroll. Others will be able to enroll during add/drop in August.

  • 12286CS 3410  DIS 201

  • 12285CS 3410  DIS 202

  • 12287CS 3410  DIS 203

  • 12289CS 3410  DIS 204

  • 12282CS 3410  DIS 205

  • 17233CS 3410  DIS 206

  • 12288CS 3410  DIS 207

  • 17234CS 3410  DIS 208

CS 4090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12426CS 4090  IND 601

    • TBA
    • Hauagge, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11544CS 4090  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11939CS 4090  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11940CS 4090  IND 607

    • TBA
    • Constable, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11545CS 4090  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11546CS 4090  IND 611

    • TBA
    • Gehrke, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11756CS 4090  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11547CS 4090  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11768CS 4090  IND 618

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11941CS 4090  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11548CS 4090  IND 623

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11942CS 4090  IND 625

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11549CS 4090  IND 626

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11769CS 4090  IND 630

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11550CS 4090  IND 631

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11943CS 4090  IND 634

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11551CS 4090  IND 639

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11552CS 4090  IND 642

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11553CS 4090  IND 644

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11944CS 4090  IND 650

    • TBA
    • Gries, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11945CS 4090  IND 651

    • TBA
    • Kot, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12211CS 4090  IND 652

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12212CS 4090  IND 653

    • TBA
    • George, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12917CS 4090  IND 654

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12656CS 4090  IND 601A

    • TBA
    • Tardos, E

CS 4110

An introduction to the theory, design, and implementation of programming languages. Topics include operational semantics, type systems, higher-order functions, scope, lambda calculus, laziness, exceptions, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5110

  • 4 Credits Stdnt Opt

  • 16860CS 4110  LEC 001

    • MWF
    • Sampson, A

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4154

A project-based course in which programmers and designers collaborate to design, biuld, and release a video game online through popular game portals. Students instrument their games to gather anonymous ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 4154

  • 3 Credits Graded

  • 12686CS 4154  LEC 001

    • MWF
    • Andersen, E

  • Please apply by completing this this online application form: https://goo.gl/forms/0EnI0lb3am7GTKX42

CS 4210

Introduction to the fundamentals of numerical analysis: error analysis, approximation, interpolation, numerical integration. In the second half of the course, the above are used to build approximate solvers ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: MATH 4250

  • 4 Credits Stdnt Opt

  • 10741CS 4210  LEC 001

    • TR
    • Staff

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 5320

  • 3 Credits Stdnt Opt

  • 11009CS 4320  LEC 001

    • MWF
    • Trummer, I

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4321

Students build part of a database system in Java. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5321

  • 2 Credits Stdnt Opt

  • 12059CS 4321  LEC 001

    • W
    • Trummer, I

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4410

Introduction to the design of systems programs, with emphasis on multiprogrammed operating systems. Topics include concurrency, synchronization, deadlocks, memory management, protection, input-output methods, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits GradeNoAud

  • 11286CS 4410  LEC 001

    • TR
    • Sirer, E

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4411

Studies the practical aspects of operating systems through the design and implementation of an operating system kernel that supports multiprogramming, virtual memory, and various input-output devices. ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits GradeNoAud

  • 11287CS 4411  LEC 001

    • F
    • Sirer, E

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4420

This course aims to provide a strong foundation for students to understand modern computer system architecture and to apply these insights and principles to future computer designs. The course is structured ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Choose one lecture. Discussion optional. Combined with: ECE 4750

  • 4 Credits Graded

  • 11779CS 4420  LEC 001

    • MW
    • Delimitrou, C

  • NOTE: Discussion section is optional.

  • 11781CS 4420  DIS 201

    • F
    • Delimitrou, C

CS 4620

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 5620

  • 3 Credits Stdnt Opt

  • 16852CS 4620  LEC 001

    • MWF
    • Marschner, S

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4621

Provides CS 4620 students with hands-on experience in computer graphics programming on modern graphics hardware. This course emphansizes effective use of graphics APIs and the architecture of graphics ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5621

  • 2 Credits Graded

  • 17593CS 4621  LEC 001

    • M
    • Marschner, S

  • This course is only for those who have taken or are currently enrolled in CS 4620.

CS 4700

Challenging introduction to the major subareas and current research directions in artificial intelligence. Topics include knowledge representation, heuristic search, problem solving, natural-language ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 10699CS 4700  LEC 001

    • MW
    • Selman, B

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4701

Project portion of CS 4700. Topics include knowledge representation systems, search procedures, game-playing, automated reasoning, concept learning, reinforcement learning, neural nets, genetics algorithms, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits Stdnt Opt

  • 10703CS 4701  LEC 001

    • TBA
    • Selman, B

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700.

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

Enrollment Information
Syllabi: none
  • 12290CS 4740  LEC 001

    • TR
    • Cardie, C

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4750

Challenging introduction to basic computational concepts used broadly in robotics. Topics include simulation, kinematics, dynamics, control, optimization, and probabilistic inference. The mathematical ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5750ECE 4770

  • 4 Credits Graded

  • 12562CS 4750  LEC 001

    • MWF
    • Knepper, R

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4775

Computational methods for analyzing genetic and genomic data.  Topics include sequence alignment, hidden Markov Models for discovering sequence features, motif finding using Gibbs sampling, phylogenetic ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: BTRY 4840BTRY 6840

  • 4 Credits Stdnt Opt

  • 12382CS 4775  LEC 001

    • TR
    • Williams, A

  • Prerequisites: BTRY 3010 and CS 2110 or equivalents.

  • 12383CS 4775  DIS 201

    • F
    • Williams, A

CS 4780

An introduction to machine learning for intelligent systems (e.g. search engines, recommender systems, ad placement). Topics include supervised learning, statistical learning theory, and online ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5780

  • 4 Credits Stdnt Opt

  • 16854CS 4780  LEC 001

    • TR
    • Weinberger, K

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4810

Introduction to the modern theory of computing: automata theory, formal languages, and effective computability. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 12688CS 4810  LEC 001

    • MWF
    • Hopcroft, J

  • Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4812

Hardware that exploits quantum phenomena can dramatically alter the nature of computation. Though constructing a working quantum computer is a formidable technological challenge, the theory of quantum ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: PHYS 4481PHYS 7681

  • 3 Credits Stdnt Opt

  • 17188CS 4812  LEC 001

    • TR
    • Ginsparg, P

  • This course requires a prior introductory course in Quantum Mechanics such as Physics 3316 or AEP3620, and/or permission of instructor. Please register for the waitlist at https://goo.gl/forms/zuEtgSSytq7sfmQs2 and you will receive a permission code if your prerequisites are met.

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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12689CS 4820  LEC 001

    • MWF
    • Tardos, E

  • Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4860

Propositional and predicate logic, compactness and completeness using tableaux, natural deduction, and/or resolution. Other topics chosen from the following: Equational logic. Herbrand Universes ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: MATH 4860

  • 4 Credits Stdnt Opt

  • 17672CS 4860  LEC 001

    • TR
    • Constable, R

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4998

Advanced independent work in computer science as part of a student-led team project.  view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12622CS 4998  IND 602

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12624CS 4998  IND 603

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12631CS 4998  IND 604

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12971CS 4998  IND 606

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Graded

  • 15116CS 4998  IND 605

    • TBA
    • Oct 15 - Dec 4, 2018
    • Sridharan, K

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12378CS 4999  IND 601

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11064CS 4999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11065CS 4999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11066CS 4999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11067CS 4999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11068CS 4999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11069CS 4999  IND 607

    • TBA
    • Constable, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11070CS 4999  IND 608

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11071CS 4999  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11072CS 4999  IND 610

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11073CS 4999  IND 611

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11074CS 4999  IND 612

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11075CS 4999  IND 613

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11076CS 4999  IND 614

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11077CS 4999  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12427CS 4999  IND 616

    • TBA
    • Sridharan, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11078CS 4999  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11079CS 4999  IND 618

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11080CS 4999  IND 619

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11081CS 4999  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11082CS 4999  IND 621

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11083CS 4999  IND 622

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11084CS 4999  IND 623

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12442CS 4999  IND 624

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11085CS 4999  IND 625

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11086CS 4999  IND 626

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11087CS 4999  IND 627

    • TBA
    • Pass, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11088CS 4999  IND 628

    • TBA
    • Damle, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11089CS 4999  IND 629

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12464CS 4999  IND 630

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11090CS 4999  IND 631

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11091CS 4999  IND 632

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11092CS 4999  IND 634

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11093CS 4999  IND 635

    • TBA
    • De Sa, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11094CS 4999  IND 637

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11095CS 4999  IND 638

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11096CS 4999  IND 639

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11293CS 4999  IND 641

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11390CS 4999  IND 642

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11938CS 4999  IND 643

    • TBA
    • Zabih, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12191CS 4999  IND 644

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12190CS 4999  IND 645

    • TBA
    • George, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12192CS 4999  IND 646

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12277CS 4999  IND 647

    • TBA
    • Rooth, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12396CS 4999  IND 649

    • M
    • White, W

  • 1-credit. S/U only, for engineering project.

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12457CS 4999  IND 601A

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12467CS 4999  IND 601B

    • TBA
    • Williamson, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12543CS 4999  IND 601C

    • TBA
    • Dell, N

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12544CS 4999  IND 601D

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12571CS 4999  IND 601E

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12620CS 4999  IND 601F

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12621CS 4999  IND 601G

    • TBA
    • Edelman, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12630CS 4999  IND 601H

    • TBA
    • Alvisi, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12641CS 4999  IND 601I

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12642CS 4999  IND 601J

    • TBA
    • Hoffman, G

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12650CS 4999  IND 601K

    • TBA
    • Belongie, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12911CS 4999  IND 601L

    • TBA
    • Artzi, Y

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12921CS 4999  IND 601M

    • TBA
    • Cosley, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12932CS 4999  IND 601N

    • TBA
    • Hariharan, B

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12954CS 4999  IND 601O

    • TBA
    • Jung, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12961CS 4999  IND 601P

    • TBA
    • Estrin, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12962CS 4999  IND 601Q

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 16666CS 4999  IND 601R

    • TBA
    • Sampson, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 16664CS 4999  IND 601S

    • TBA
    • Chattopadhyay, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 16665CS 4999  IND 601U

    • TBA
    • Birrell, E

CS 5110

An introduction to the theory, design, and implementation of programming languages. Topics include operational semantics, type systems, higher-order functions, scope, lambda calculus, laziness, exceptions, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4110

  • 4 Credits Stdnt Opt

  • 17053CS 5110  LEC 001

    • MWF
    • Sampson, A

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5112

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 17766CS 5112  LEC 001

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

CS 5114

This course provides an introduction to novel programming languages for controlling computer networks. It will examine recent proposals based on logic, functional, and streaming languages, as well as tools ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Combined with: CS 6114

  • 4 Credits Stdnt Opt

  • 12693CS 5114  LEC 001

    • TR
    • Foster, N

  • Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period.

CS 5306

"Crowdsourcing" and "human computation" refer to various ways that people and computing have been brought together to achieve outcomes that were previously beyond our individual capabilities or expectations. ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5306

  • 4 Credits Stdnt Opt

  • 12690CS 5306  LEC 001

    • TR
    • Hirsh, H

  • Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period. For more information please see: http://www.cs.cornell.edu/courseinfo/enrollment

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 4320

  • 3 Credits Stdnt Opt

  • 11605CS 5320  LEC 001

    • MWF
    • Trummer, I

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5321

Students build part of a real database system in C++. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4321

  • 2 Credits Stdnt Opt

  • 12060CS 5321  LEC 001

    • W
    • Trummer, I

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5414

Studies the abstractions and algorithms that constitute the foundations for implementing concurrent and distributed computing, with emphasis on supporting fault-tolerance. Topics vary to reflect advances ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 12553CS 5414  LEC 001

    • MW
    • Alvisi, L

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates

CS 5420

This course discusses advanced topics and recent developments in computer architecture beyond the traditional microprocessors that are covered in undergraduate courses such as ECE4750. In particular, the ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: ECE 5750

  • 4 Credits Graded

  • 16875CS 5420  LEC 001

    • MW
    • Martinez, J

CS 5424

This course provides an introduction to the human-centered and technical workings behind interactive devices ranging from cell phones and video controllers to household appliances and smart cars. This ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5345

  • 3 Credits Stdnt Opt

  • 17579CS 5424  LEC 031

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

CS 5435

This course will impart a technical and social understanding of how and why security and privacy matter, how to think adversarially, how (and how not) to design systems and products. Less attention will ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 12702CS 5435  LEC 030

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

CS 5439

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits Stdnt Opt

  • 17657CS 5439  LEC 001

  • Taught in NYC. Enrollment limited to Cornell Tech students. CS 5435 is recommended as a co-requisite.

CS 5450

Appropriate for advanced students who have no or limited networking knowledge. Note that there is project work in C or C++, so students should either know it or be prepared to learn it. Focuses on architectural ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3-4 Credits Graded

  • 12792CS 5450  LEC 001

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

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 4620

  • 3 Credits Stdnt Opt

  • 17606CS 5620  LEC 001

    • MWF
    • Marschner, S

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5621

Provides CS 4620 students with hands-on experience in computer graphics programming on modern graphics hardware. A semester-long project involves building a substantial interactive 3D system. The course ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4621

  • 2 Credits Graded

  • 17594CS 5621  LEC 001

    • M
    • Marschner, S

  • This course is only for those who have taken or are currently enrolled in CS 5620.

CS 5650

Augmented and virtual reality technologies and applications are becoming increasingly popular. This course presents an introduction to this exciting area, with an emphasis on designing and developing virtual ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5340

  • 3 Credits Stdnt Opt

  • 12888CS 5650  LEC 030

  • Taught in NYC. Enrollment limited to: Cornell Tech students

CS 5682

Human-Computer Interaction (HCI) and design theory and techniques. Methods for designing, prototyping, and evaluating user interfaces. Basics of visual design, graphic design, and interaction ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6410

  • 3 Credits Graded

  • 17575CS 5682  LEC 031

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6410

  • 3 Credits Graded

  • 17576CS 5682  LEC 032

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

CS 5727

This course covers algorithmic and computational tools for solving optimization problems with the goal of providing decision-support for business intelligence. We will cover the fundamentals of linear, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: ORIE 5380

  • 3 Credits Graded

  • 12570CS 5727  LEC 031

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

CS 5740

This course constitutes an introduction to natural language processing (NLP), the goal of which is to enable computers to use human languages as input, output, or both. NLP is at the heart of many of today's ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  • 12336CS 5740  LEC 001

    • TR
    • Cardie, C

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5750

Challenging introduction to basic computational concepts used broadly in robotics. Topics include simulation, kinematics, dynamics, control, optimization, and probabilistic inference. The mathematical ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4750ECE 4770

  • 4 Credits Graded

  • 12563CS 5750  LEC 001

    • MWF
    • Knepper, R

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5780

An introduction to machine learning for intelligent systems (e.g. search engines, recommender systems, ad placement). Topics include supervised learning, statistical learning theory, and online learning. ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4780

  • 4 Credits Stdnt Opt

  • 17584CS 5780  LEC 001

    • TR
    • Weinberger, K

  • Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 5785

Learn and apply key concepts of modeling, analysis and validation from machine learning, data mining and signal processing to analyze and extract meaning from data. Implement algorithms and perform experiments ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: ECE 5414ORIE 5750

  • 3 Credits Stdnt Opt

  • 12791CS 5785  LEC 030

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

Enrollment Information
Syllabi: none
  •   Combined with: ECE 5414ORIE 5750

  • 3 Credits Stdnt Opt

  • 17577CS 5785  LEC 031

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

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

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11676CS 5998  IND 601

    • TBA
    • Meik, S

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

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11677CS 5999  IND 601

    • TBA
    • Meik, S

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11678CS 5999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11679CS 5999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11680CS 5999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11681CS 5999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11682CS 5999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11683CS 5999  IND 607

    • TBA
    • Constable, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11684CS 5999  IND 608

    • TBA
    • Cosley, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11685CS 5999  IND 609

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11686CS 5999  IND 610

    • TBA
    • Estrin, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11687CS 5999  IND 611

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11688CS 5999  IND 612

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11689CS 5999  IND 613

    • TBA
    • De Sa, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11690CS 5999  IND 614

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11691CS 5999  IND 615

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11692CS 5999  IND 616

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11693CS 5999  IND 617

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11694CS 5999  IND 618

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12466CS 5999  IND 619

    • TBA
    • Shi, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11695CS 5999  IND 620

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11696CS 5999  IND 621

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11697CS 5999  IND 622

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11698CS 5999  IND 623

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11699CS 5999  IND 624

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11700CS 5999  IND 625

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11701CS 5999  IND 626

    • TBA
    • Hariharan, B

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11702CS 5999  IND 627

    • TBA
    • Manohar, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11703CS 5999  IND 628

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11704CS 5999  IND 629

    • TBA
    • Martinez, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11705CS 5999  IND 630

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11706CS 5999  IND 631

    • TBA
    • Pass, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11707CS 5999  IND 632

    • TBA
    • Damle, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11708CS 5999  IND 633

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11709CS 5999  IND 634

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11710CS 5999  IND 635

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11711CS 5999  IND 637

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11712CS 5999  IND 638

    • TBA
    • Chattopadhyay, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11713CS 5999  IND 640

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11714CS 5999  IND 641

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11715CS 5999  IND 642

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11716CS 5999  IND 643

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11717CS 5999  IND 644

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11763CS 5999  IND 645

    • TBA
    • Zabih, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12188CS 5999  IND 646

    • TBA
    • Belongie, S

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12189CS 5999  IND 647

    • TBA
    • Naaman, M

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12193CS 5999  IND 648

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12196CS 5999  IND 649

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12259CS 5999  IND 649A

    • TBA
    • Juels, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12593CS 5999  IND 649B

    • TBA
    • Alvisi, L

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12594CS 5999  IND 649C

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12638CS 5999  IND 649D

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12655CS 5999  IND 649E

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12872CS 5999  IND 649F

    • TBA
    • Williams, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12873CS 5999  IND 649G

    • TBA
    • Jung, M

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12874CS 5999  IND 649H

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12875CS 5999  IND 649I

    • TBA
    • Hoffman, G

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12876CS 5999  IND 649J

    • TBA
    • Sampson, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12910CS 5999  IND 649K

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12909CS 5999  IND 649L

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12935CS 5999  IND 649M

    • TBA
    • Delimitrou, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12975CS 5999  IND 649N

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 16682CS 5999  IND 649O

    • TBA
    • Birrell, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 16681CS 5999  IND 649P

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 16769CS 5999  IND 649Q

    • TBA
    • Hirsh, H

CS 6113

An exploration of methods for using programming languages and language semantics to enforce security. We will read recent papers on a variety of topics, including language-based authorization, enforcement ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 16858CS 6113  LEC 001

    • TR
    • Myers, A

CS 6114

This course provides an introduction to novel programming languages for controlling computer networks. It will examine recent proposals based on logic, functional, and streaming languages, as well as tools ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Combined with: CS 5114

  • 4 Credits Stdnt Opt

  • 12694CS 6114  LEC 001

    • TR
    • Foster, N

  • Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period.

CS 6210

Stable and efficient algorithms for linear equations, least squares, and eigenvalue problems. Direct and iterative methods are considered. The MATLAB system is used extensively. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 16865CS 6210  LEC 001

    • MWF
    • Damle, A

CS 6410

Advanced course in systems, emphasizing contemporary research in distributed systems. Topics may include communication protocols, consistency in distributed systems, faulttolerance, knowledge ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12404CS 6410  LEC 031

  • Taught in NYC. Enrollment limited to: PhD students at Cornell Tech. Streaming from Ithaca.

CS 6450

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 16866CS 6450  LEC 001

    • MW
    • Agarwal, R

  • Restricted to CIS Ph.D. only. All others will have to obtain permission of the instructor.

CS 6465

Course explores new hardware and software technologies that are likely to have a major impact on large-scale computer systems, with a focus on understanding the research challenges that will arise as we ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 12771CS 6465  LEC 001

    • TR
    • Birman, K

  • Enrollment in this class is limited to PhD students only. Undergraduates or MS students may only register with instructor's approval, which will be granted only if they have the prerequisite and are planning to join a PhD program eventually. M.Eng students will not be permitted to register: they should take CS 5412 in the spring.

CS 6670

This course will introduce the core problems of computer vision and discuss both classical approaches based on the geometry and physics of image formation as well as current approaches based on recent ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12851CS 6670  LEC 001

    • TR
    • Hariharan, B

CS 6742

More and more of life is now manifested online, and many of the digital traces that are left by human activity are increasingly recorded in natural-language format. This research-oriented course examines ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6742

  • 3 Credits GradeNoAud

  • 16881CS 6742  LEC 001

    • TR
    • Danescu-Niculescu-Mizil, C

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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 16898CS 6764  LEC 001

    • TR
    • Halpern, J

CS 6783

This course on machine learning theory introduces basic results, tools, and techniques used in analysis of statistical and online learning algorithms. The course also introduces the basics of computational ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 16900CS 6783  LEC 001

    • TR
    • Sridharan, K

CS 6787

Graduate-level introduction to system-focused aspects of machine learning, covering guiding principles and commonly used techniques for scaling up to large data sets. Topics will include stochastic gradient ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12850CS 6787  LEC 001

    • MW
    • De Sa, C

CS 6788

Statistical topic models such as LDA provide a powerful tool for discovering themes in large unlabeled text corpora. They are increasingly popular in a wide range of fields, both as a data-driven alternative ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6150

  • 3 Credits Graded

  • 16817CS 6788  SEM 101

    • M
    • Mimno, D

CS 6815

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17675CS 6815  LEC 001

    • TR
    • Chattopadhyay, E

CS 6820

Methodology for developing and analyzing efficient algorithms. Understanding the inherent complexity of natural problems via polynomial-time algorithms, advanced data structures, randomized algorithms, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 11771CS 6820  LEC 001

    • MWF
    • Kleinberg, R

  • Enrollment for this course is limited to PhD/MS only. All others may only register with instructor approval.

  • 17776CS 6820  LEC 002

  • Taught in NYC. Enrollment limited to Cornell Tech PhD students. Offered via Distance Learning, streaming from Ithaca.

CS 6830

Graduate introduction to cryptography. Topics include encryption, digital signatures, pseudo-random number generation, zeroknowledge, and basic protocols. Emphasizes fundamental concepts and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 6830

  • 4 Credits Graded

  • 17587CS 6830  LEC 001

  • Class offered via distance learning from NYC.

  • 17588CS 6830  LEC 031

  • Taught in NY. Offered via Distance Learning to Ithaca

CS 7090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10726CS 7090  LEC 001

    • R
    • Staff

CS 7190

The Programming Languages Discussion Group meets weekly to discuss papers in the area of programming languages, program analysis, and compilers. The goal is to encourage interactions and discussions between ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

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

Enrollment Information
Syllabi: none
  •   Combined with: MATH 7290

  • 1 Credit Sat/Unsat

  • 11472CS 7290  SEM 101

CS 7390

The database seminar is the weekly meeting of students and faculty interested in data management and data mining at Cornell. We typically discuss one or two papers on related topics per session. We focus ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

CS 7490

The Systems Research Seminar discusses recent, interesting papers in the systems area, broadly defined to span operating systems, distributed systems, networking, architecture, databases, security, and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11097CS 7490  SEM 101

CS 7493

This is a graduate seminar primarily aimed at Ph.D. students. Students will read, present, and discuss recent and classic papers in the computer security area. Outside speakers will also be invited to ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

CS 7690

The Graphics/Vision Research Seminar discusses recent research in the areas of computer graphics and computer vision. The goal is to foster technical discussions and collaboration among the Cornell graphics ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

CS 7790

The AI seminar will meet weekly for lectures by graduate students, faculty, and researchers emphasizing work-in-progress and recent results in AI research. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11098CS 7790  SEM 101

    • F
    • Knepper, R

CS 7792

Reading group on advanced topics in machine learning. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

CS 7794

This course, the NLP seminar, is a weekly meeting for people currently or soon to be actively doing research in NLP. (Students simply looking to learn more about NLP should not enroll, but should take ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11099CS 7794  SEM 101

  • Enrollment is limited to PhD and MS students only.

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 12837CS 7794  SEM 130

  • Taught at NYC. Enrollment limited to: PhD students at Cornell Tech. Offered via distance learning, streaming from Ithaca.

CS 7796

Informal seminar in which current topics in robotics are discussed. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 12504CS 7796  SEM 101

    • T
    • Knepper, R

CS 7890

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10727CS 7890  SEM 101

CS 7893

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11290CS 7893  SEM 101

  • This class is taught via distance learning, streaming from NYTech.

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 12405CS 7893  SEM 130

  • Taught in NYC. Enrollment limited to: Cornell Tech PHD students.

CS 7999

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12459CS 7999  IND 601

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11640CS 7999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11641CS 7999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11642CS 7999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11643CS 7999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11644CS 7999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11645CS 7999  IND 607

    • TBA
    • Constable, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11646CS 7999  IND 608

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11647CS 7999  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11648CS 7999  IND 610

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11649CS 7999  IND 611

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11650CS 7999  IND 612

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11651CS 7999  IND 613

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11652CS 7999  IND 614

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11653CS 7999  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11654CS 7999  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11655CS 7999  IND 618

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11656CS 7999  IND 619

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11657CS 7999  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11658CS 7999  IND 621

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11659CS 7999  IND 622

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11660CS 7999  IND 623

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11661CS 7999  IND 624

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11662CS 7999  IND 625

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11663CS 7999  IND 626

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11664CS 7999  IND 627

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11665CS 7999  IND 628

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11666CS 7999  IND 629

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11667CS 7999  IND 630

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11668CS 7999  IND 631

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11669CS 7999  IND 634

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11670CS 7999  IND 635

    • TBA
    • Steurer, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11671CS 7999  IND 637

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11672CS 7999  IND 638

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11673CS 7999  IND 639

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11674CS 7999  IND 640

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11675CS 7999  IND 641

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11845CS 7999  IND 642

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12053CS 7999  IND 643

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12194CS 7999  IND 644

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12195CS 7999  IND 645

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12273CS 7999  IND 646

    • TBA
    • Mimno, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12274CS 7999  IND 647

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12413CS 7999  IND 648

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12422CS 7999  IND 649

    • TBA
    • Sridharan, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12423CS 7999  IND 601A

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12424CS 7999  IND 601B

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12425CS 7999  IND 601C

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12438CS 7999  IND 601D

  • Taught in NYC. Enrollment limited to: Cornell Tech students.

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12469CS 7999  IND 601E

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12871CS 7999  IND 601F

    • TBA
    • Williams, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12901CS 7999  IND 601G

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12905CS 7999  IND 601H

    • TBA
    • Petersen, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12925CS 7999  IND 601I

    • TBA
    • Meik, S

CS 9999

Doctoral research. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Sat/Unsat

  • 11100CS 9999  IND 601

    • TBA
    • Selman, B