Computer Science (CS)Engineering

Showing 92 results.

Course descriptions provided by the Courses of Study 2018-2019.

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 GradeNoAud

  • 10961 CS 1110   LEC 001

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

  • 10962 CS 1110   LEC 002

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

  • 10963 CS 1110   DIS 201

  • 10964 CS 1110   DIS 202

  • 10965 CS 1110   DIS 203

  • 10966 CS 1110   DIS 204

  • 10967 CS 1110   DIS 205

  • 10968 CS 1110   DIS 206

  • 10969 CS 1110   DIS 207

  • 10970 CS 1110   DIS 208

  • 11840 CS 1110   DIS 209

  • 11841 CS 1110   DIS 210

  • 11842 CS 1110   DIS 211

  • 12008 CS 1110   DIS 212

  • 12009 CS 1110   DIS 213

  • 12174 CS 1110   DIS 214

  • 12175 CS 1110   DIS 215

  • 12176 CS 1110   DIS 216

  • 16918 CS 1110   DIS 217

  • 16919 CS 1110   DIS 218

  • 16920 CS 1110   DIS 219

  • 16921 CS 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

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

  • 4 Credits Stdnt Opt

  • 10947 CS 1112   LEC 001

  • 10948 CS 1112   LEC 002

  • 10949 CS 1112   DIS 201

  • 10950 CS 1112   DIS 202

  • 10951 CS 1112   DIS 203

  • 11466 CS 1112   DIS 204

  • 10952 CS 1112   DIS 205

  • 10953 CS 1112   DIS 206

  • 10954 CS 1112   DIS 207

  • 11467 CS 1112   DIS 208

  • 10955 CS 1112   DIS 209

  • 10956 CS 1112   DIS 210

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

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

  • 2 Credits Sat/Unsat

  • 11455 CS 1132   LEC 001

  • 7-week lecture-based course only in fall; 10-week auto-tutorial course only in spring.

  • 11773 CS 1132   LAB 401

    • F Upson Hall 225
    • Aug 23 - Oct 15, 2018
    • Fan, K

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

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

  • 2 Credits Sat/Unsat

  • 11879 CS 1133   LEC 001

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

  • 11880 CS 1133   LAB 401

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

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

  • 3 Credits Stdnt Opt

  • 11359 CS 1300   LEC 001

  • Enrollment requires instructor permission. If you wish to enroll in the class (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.

  • 11360 CS 1300   DIS 201

  • 11361 CS 1300   DIS 202

  • 11362 CS 1300   DIS 203

  • 11363 CS 1300   DIS 204

  • 11364 CS 1300   DIS 205

  • 11365 CS 1300   DIS 206

  • 11902 CS 1300   DIS 207

  • 11903 CS 1300   DIS 208

  • 11964 CS 1300   DIS 209

  • 11965 CS 1300   DIS 210

  • 12356 CS 1300   DIS 211

  • 12358 CS 1300   DIS 212

  • 12360 CS 1300   DIS 213

  • 12362 CS 1300   DIS 214

  • 12364 CS 1300   DIS 215

  • 17709 CS 1300   DIS 216

  • 17710 CS 1300   DIS 217

  • 17711 CS 1300   DIS 218

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14968 CS 1998   IND 601

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15106 CS 1998   IND 602

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

      Mimno, D

      Sridharan, K

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15110 CS 1998   IND 603

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 19000 CS 1998   IND 604

    • TBA
    • Oct 15 - Dec 4, 2018
    • Joachims, T

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 19003 CS 1998   IND 605

    • TBA
    • Oct 15 - Dec 4, 2018
    • Trummer, I

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

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Sat/Unsat

  • 16816 CS 2024   LEC 001

CS 2110

Intermediate programming in a high-level language and introduction to computer science. Topics include object-oriented programming (classes, objects, subclasses, types), graphical user interfaces, algorithm ... 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

  • 10684 CS 2110   LEC 001

  • Engineers must register for ENGRD 2110.

  • 10685 CS 2110   DIS 201

  • 10686 CS 2110   DIS 202

  • 10687 CS 2110   DIS 203

  • 10688 CS 2110   DIS 204

  • 10689 CS 2110   DIS 205

  • 10690 CS 2110   DIS 206

  • 10691 CS 2110   DIS 207

  • 11998 CS 2110   DIS 208

  • 11999 CS 2110   DIS 209

  • 12000 CS 2110   DIS 210

  • 12001 CS 2110   DIS 211

  • 12002 CS 2110   DIS 212

  • 12027 CS 2110   DIS 213

  • 12028 CS 2110   DIS 214

  • 12430 CS 2110   DIS 215

  • 12439 CS 2110   DIS 216

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

  • 11877 CS 2111   LEC 001

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12629 CS 2111   LEC 003

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

Syllabi:
  •   Regular Academic Session.  Choose one lecture, one discussion, and one laboratory. Combined with: ENGRD 2112

  • 4 Credits Stdnt Opt

  • 12065 CS 2112   LEC 001

  • 12066 CS 2112   DIS 201

  • 12067 CS 2112   DIS 202

  • 12068 CS 2112   LAB 401

  • 12069 CS 2112   LAB 402

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

  • 10692 CS 2800   LEC 001

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

Syllabi:
  •   Regular Academic Session.  Combined with: ECON 2040INFO 2040SOC 2090

  • 4 Credits Stdnt Opt

  • 11418 CS 2850   LEC 001

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

  • 10693 CS 3110   LEC 001

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

  • 10694 CS 3110   DIS 201

  • 10695 CS 3110   DIS 202

  • 10696 CS 3110   DIS 203

  • 11959 CS 3110   DIS 204

  • 11960 CS 3110   DIS 205

  • 11961 CS 3110   DIS 206

  • 12019 CS 3110   DIS 207

  • 12020 CS 3110   DIS 208

  • 12021 CS 3110   DIS 209

  • 12022 CS 3110   DIS 210

  • 12023 CS 3110   DIS 211

  • 12540 CS 3110   DIS 212

  • 12541 CS 3110   DIS 213

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 GradeNoAud

  • 12280 CS 3410   LEC 001

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

  • 12286 CS 3410   DIS 201

  • 12285 CS 3410   DIS 202

  • 12287 CS 3410   DIS 203

  • 12289 CS 3410   DIS 204

  • 12282 CS 3410   DIS 205

  • 17233 CS 3410   DIS 206

  • 12288 CS 3410   DIS 207

  • 17234 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12426 CS 4090   IND 601

    • TBA
    • Hauagge, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11544 CS 4090   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11939 CS 4090   IND 605

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11940 CS 4090   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11545 CS 4090   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11546 CS 4090   IND 611

    • TBA
    • Gehrke, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11756 CS 4090   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11547 CS 4090   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11768 CS 4090   IND 618

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11941 CS 4090   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11548 CS 4090   IND 623

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11942 CS 4090   IND 625

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11549 CS 4090   IND 626

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11769 CS 4090   IND 630

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11550 CS 4090   IND 631

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11943 CS 4090   IND 634

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11551 CS 4090   IND 639

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11552 CS 4090   IND 642

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11553 CS 4090   IND 644

    • TBA
    • Bracy, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11944 CS 4090   IND 650

    • TBA
    • Gries, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11945 CS 4090   IND 651

    • TBA
    • Kot, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12211 CS 4090   IND 652

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12212 CS 4090   IND 653

    • TBA
    • George, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12917 CS 4090   IND 654

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12656 CS 4090   IND 601A

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 18620 CS 4090   IND 601B

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 18753 CS 4090   IND 601C

    • TBA
    • Weinberger, K

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

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

  • 4 Credits Stdnt Opt

  • 16860 CS 4110   LEC 001

  • 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

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

  • 3 Credits Graded

  • 12686 CS 4154   LEC 001

  • 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

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

  • 4 Credits Stdnt Opt

  • 10741 CS 4210   LEC 001

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

  • 11009 CS 4320   LEC 001

  • 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

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

  • 2 Credits Stdnt Opt

  • 12059 CS 4321   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 11286 CS 4410   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits GradeNoAud

  • 11287 CS 4411   LEC 001

  • 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

Syllabi:
  •   Regular Academic Session.  Choose one lecture. Discussion optional. Combined with: ECE 4750

  • 4 Credits Graded

  • 11779 CS 4420   LEC 001

  • NOTE: Discussion section is optional.

  • 11781 CS 4420   DIS 201

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

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

  • 3 Credits Stdnt Opt

  • 16852 CS 4620   LEC 001

  • 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

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

  • 2 Credits Graded

  • 17593 CS 4621   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 10699 CS 4700   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Stdnt Opt

  • 10703 CS 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

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

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

  • 4 Credits Stdnt Opt

  • 12290 CS 4740   LEC 001

  • 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

Robotics as an application draws from many different fields and allows automation of products as diverse as cars, vacuum cleaners, and factories. This course is a challenging introduction to basic computational ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5750ECE 4770MAE 4760

  • 4 Credits Graded

  • 12562 CS 4750   LEC 001

  • 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

Syllabi:
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: BTRY 4840BTRY 6840

  • 4 Credits Stdnt Opt

  • 12382 CS 4775   LEC 001

  • Prerequisites: BTRY 3010 and CS 2110 or equivalents.

  • 12383 CS 4775   DIS 201

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

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

  • 4 Credits Stdnt Opt

  • 16854 CS 4780   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12688 CS 4810   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session.  Combined with: PHYS 4481PHYS 7681

  • 3 Credits Stdnt Opt

  • 17188 CS 4812   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12689 CS 4820   LEC 001

    • MWF Ives Hall 305
    • Schofield, A

      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

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

  • 4 Credits Stdnt Opt

  • 17672 CS 4860   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 1-2 Credits S/U NoAud

  • 18959 CS 4998   IND 601

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits GradeNoAud

  • 12622 CS 4998   IND 602

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits GradeNoAud

  • 12624 CS 4998   IND 603

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits GradeNoAud

  • 12631 CS 4998   IND 604

    • TBA
    • Agarwal, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits GradeNoAud

  • 12971 CS 4998   IND 606

    • TBA
    • Weinberger, K

Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits GradeNoAud

  • 15116 CS 4998   IND 605

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

Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Opt NoAud

  • 19001 CS 4998   IND 607

    • TBA
    • Oct 15 - Dec 4, 2018
    • Joachims, T

Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Opt NoAud

  • 19004 CS 4998   IND 608

    • TBA
    • Oct 15 - Dec 4, 2018
    • Trummer, I

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12378 CS 4999   IND 601

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11064 CS 4999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11065 CS 4999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11066 CS 4999   IND 604

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11067 CS 4999   IND 605

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11068 CS 4999   IND 606

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11069 CS 4999   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11070 CS 4999   IND 608

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11071 CS 4999   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11072 CS 4999   IND 610

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11073 CS 4999   IND 611

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11074 CS 4999   IND 612

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11075 CS 4999   IND 613

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11076 CS 4999   IND 614

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11077 CS 4999   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12427 CS 4999   IND 616

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11078 CS 4999   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11079 CS 4999   IND 618

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11080 CS 4999   IND 619

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11081 CS 4999   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11082 CS 4999   IND 621

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11083 CS 4999   IND 622

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11084 CS 4999   IND 623

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12442 CS 4999   IND 624

    • TBA
    • Weinberger, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11085 CS 4999   IND 625

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11086 CS 4999   IND 626

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11087 CS 4999   IND 627

    • TBA
    • Pass, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11088 CS 4999   IND 628

    • TBA
    • Damle, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11089 CS 4999   IND 629

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12464 CS 4999   IND 630

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11090 CS 4999   IND 631

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11091 CS 4999   IND 632

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11092 CS 4999   IND 634

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11093 CS 4999   IND 635

    • TBA
    • De Sa, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11094 CS 4999   IND 637

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11095 CS 4999   IND 638

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11096 CS 4999   IND 639

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11293 CS 4999   IND 641

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11390 CS 4999   IND 642

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11938 CS 4999   IND 643

    • TBA
    • Zabih, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12191 CS 4999   IND 644

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12190 CS 4999   IND 645

    • TBA
    • George, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12192 CS 4999   IND 646

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12277 CS 4999   IND 647

    • TBA
    • Rooth, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12396 CS 4999   IND 649

    • M
    • White, W

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12457 CS 4999   IND 601A

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12467 CS 4999   IND 601B

    • TBA
    • Williamson, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12543 CS 4999   IND 601C

    • TBA
    • Dell, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12544 CS 4999   IND 601D

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12571 CS 4999   IND 601E

    • TBA
    • Keinan, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12620 CS 4999   IND 601F

    • TBA
    • Bracy, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12621 CS 4999   IND 601G

    • TBA
    • Edelman, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12630 CS 4999   IND 601H

    • TBA
    • Alvisi, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12641 CS 4999   IND 601I

    • TBA
    • Agarwal, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12642 CS 4999   IND 601J

    • TBA
    • Hoffman, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12650 CS 4999   IND 601K

    • TBA
    • Belongie, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12911 CS 4999   IND 601L

    • TBA
    • Artzi, Y

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12921 CS 4999   IND 601M

    • TBA
    • Cosley, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12932 CS 4999   IND 601N

    • TBA
    • Hariharan, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12954 CS 4999   IND 601O

    • TBA
    • Jung, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12961 CS 4999   IND 601P

    • TBA
    • Estrin, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12962 CS 4999   IND 601Q

    • TBA
    • Trummer, I

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 16666 CS 4999   IND 601R

    • TBA
    • Sampson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 16664 CS 4999   IND 601S

    • TBA
    • Chattopadhyay, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 16665 CS 4999   IND 601U

    • TBA
    • Birrell, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18626 CS 4999   IND 601V

    • TBA
    • Juels, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18767 CS 4999   IND 601W

    • TBA
    • Petersen, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18864 CS 4999   IND 601X

    • TBA
    • Benson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18979 CS 4999   IND 601Y

    • TBA
    • Delimitrou, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18999 CS 4999   IND 601Z

    • TBA
    • Yu, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 19024 CS 4999   IND 602A

    • TBA
    • Hirsh, H

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

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

  • 4 Credits Stdnt Opt

  • 17053 CS 5110   LEC 001

  • 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

An introduction to some fundamental algorithms and data structures used in current applications. Examples include cryptocurrencies (hashing, Merkle trees, proofs of work), AI (nearest neighbor methods, ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 17766 CS 5112   LEC 001

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

  • 18220 CS 5112   DIS 201

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

Syllabi:
  •   Regular Academic Session.  Combined with: CS 6114

  • 4 Credits Stdnt Opt

  • 12693 CS 5114   LEC 001

  • 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

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

  • 4 Credits Stdnt Opt

  • 12690 CS 5306   LEC 001

  • 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

No description available. view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11605 CS 5320   LEC 001

  • 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++ Java. view course details

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 12060 CS 5321   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

  • 12553 CS 5414   LEC 001

  • 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 in computer architecture beyond the material that is covered in undergraduate courses such as ECE 4750/CS 4420. In particular, the course places special focus on multicore ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5750

  • 4 Credits Graded

  • 16875 CS 5420   LEC 001

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

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

  • 3 Credits Graded

  • 17579 CS 5424   LEC 031

  • Taught in NYC. Enrollment limited to: Cornell Tech students. A $210 course fee will be required.

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

Syllabi:
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12702 CS 5435   LEC 030

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

CS 5439

Students will work on hands-on projects in computer security. view course details

View Enrollment Information

Syllabi:
  •   Regular Academic Session. 

  • 2 Credits Stdnt Opt

  • 17657 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12792 CS 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

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

  • 3 Credits Stdnt Opt

  • 17606 CS 5620   LEC 001

  • 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

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

  • 2 Credits Graded

  • 17594 CS 5621   LEC 001

  • 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

Syllabi:
  •   Regular Academic Session.  Combined with: INFO 5340

  • 3 Credits Stdnt Opt

  • 12888 CS 5650   LEC 030

  • Taught in NYC. Enrollment limited to: Cornell Tech students. Prerequisite: Intermediate programming ability in C# or Java and familiarity with the Unity 3D game engine or strong desire to learn

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

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

  • 3 Credits Graded

  • 17575 CS 5682   LEC 031

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

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

  • 3 Credits Graded

  • 17576 CS 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

Syllabi:
  •   Regular Academic Session.  Combined with: ORIE 5380

  • 3 Credits Graded

  • 12570 CS 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

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

  • 3-4 Credits Graded

  • 12336 CS 5740   LEC 001

  • 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

Robotics as an application draws from many different fields and allows automation of products as diverse as cars, vacuum cleaners, and factories. This course is a challenging introduction to basic computational ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4750ECE 4770MAE 4760

  • 4 Credits Graded

  • 12563 CS 5750   LEC 001

  • 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

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

  • 4 Credits Stdnt Opt

  • 17584 CS 5780   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5414ORIE 5750

  • 3 Credits Stdnt Opt

  • 12791 CS 5785   LEC 030

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

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5414ORIE 5750

  • 3 Credits Stdnt Opt

  • 17577 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11676 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11677 CS 5999   IND 601

    • TBA
    • Staff

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11678 CS 5999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11679 CS 5999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11680 CS 5999   IND 604

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11681 CS 5999   IND 605

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11682 CS 5999   IND 606

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11683 CS 5999   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11684 CS 5999   IND 608

    • TBA
    • Cosley, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11685 CS 5999   IND 609

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11686 CS 5999   IND 610

    • TBA
    • Estrin, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11687 CS 5999   IND 611

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11688 CS 5999   IND 612

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11689 CS 5999   IND 613

    • TBA
    • De Sa, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11690 CS 5999   IND 614

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11691 CS 5999   IND 615

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11692 CS 5999   IND 616

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11693 CS 5999   IND 617

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11694 CS 5999   IND 618

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12466 CS 5999   IND 619

    • TBA
    • Shi, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11695 CS 5999   IND 620

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11696 CS 5999   IND 621

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11697 CS 5999   IND 622

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11698 CS 5999   IND 623

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11699 CS 5999   IND 624

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11700 CS 5999   IND 625

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11701 CS 5999   IND 626

    • TBA
    • Hariharan, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11702 CS 5999   IND 627

    • TBA
    • Manohar, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11703 CS 5999   IND 628

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11704 CS 5999   IND 629

    • TBA
    • Martinez, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11705 CS 5999   IND 630

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11706 CS 5999   IND 631

    • TBA
    • Pass, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11707 CS 5999   IND 632

    • TBA
    • Damle, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11708 CS 5999   IND 633

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11709 CS 5999   IND 634

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11710 CS 5999   IND 635

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11711 CS 5999   IND 637

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11712 CS 5999   IND 638

    • TBA
    • Chattopadhyay, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11713 CS 5999   IND 640

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11714 CS 5999   IND 641

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11715 CS 5999   IND 642

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11716 CS 5999   IND 643

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11717 CS 5999   IND 644

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11763 CS 5999   IND 645

    • TBA
    • Zabih, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12188 CS 5999   IND 646

    • TBA
    • Belongie, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12189 CS 5999   IND 647

    • TBA
    • Naaman, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12193 CS 5999   IND 648

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12196 CS 5999   IND 649

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12259 CS 5999   IND 649A

    • TBA
    • Juels, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12593 CS 5999   IND 649B

    • TBA
    • Alvisi, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12594 CS 5999   IND 649C

    • TBA
    • Agarwal, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12638 CS 5999   IND 649D

    • TBA
    • Weinberger, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12655 CS 5999   IND 649E

    • TBA
    • Trummer, I

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12872 CS 5999   IND 649F

    • TBA
    • Williams, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12873 CS 5999   IND 649G

    • TBA
    • Jung, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12874 CS 5999   IND 649H

    • TBA
    • Keinan, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12875 CS 5999   IND 649I

    • TBA
    • Hoffman, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12876 CS 5999   IND 649J

    • TBA
    • Sampson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12910 CS 5999   IND 649K

    • TBA
    • Bracy, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12909 CS 5999   IND 649L

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12935 CS 5999   IND 649M

    • TBA
    • Delimitrou, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12975 CS 5999   IND 649N

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 16682 CS 5999   IND 649O

    • TBA
    • Birrell, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 16681 CS 5999   IND 649P

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 16769 CS 5999   IND 649Q

    • TBA
    • Hirsh, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18898 CS 5999   IND 649R

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 19033 CS 5999   IND 649S

    • TBA
    • Benson, A

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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 16858 CS 6113   LEC 001

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

Syllabi:
  •   Regular Academic Session.  Combined with: CS 5114

  • 4 Credits Stdnt Opt

  • 12694 CS 6114   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16865 CS 6210   LEC 001

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

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

  • 4 Credits Stdnt Opt

  • 10725 CS 6410   LEC 001

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

  • 4 Credits Stdnt Opt

  • 12404 CS 6410   LEC 031

  • Instruction Mode: Distance Learning - WWW
    Taught in NYC. Enrollment limited to: PhD students at Cornell Tech. Streaming from Ithaca.

CS 6450

This course explores state-of-the-art network architectures and protocols through a review of recent research literature, discussions during lectures and class projects. Students will complete a semester-long ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

  • 16866 CS 6450   LEC 001

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

CS 6465

This course explores new trends in cloud computing systems, with a focus on understanding the research challenges that will arise as we use cloud computing to solve challenging new problems. The class ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12771 CS 6465   LEC 001

  • 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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12851 CS 6670   LEC 001

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

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

  • 3 Credits GradeNoAud

  • 16881 CS 6742   LEC 001

CS 6754

As robots move from factory floors and battlefields into homes, offices, schools, and hospitals, how can we build robotic systems made for human interaction?  Course will cover core engineering, computational, ... view course details

View Enrollment Information

Syllabi:
  •   Regular Academic Session.  Combined with: MAE 6710

  • 3 Credits Graded

  • 18644 CS 6754   LEC 001

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

  • 16898 CS 6764   LEC 001

CS 6772

This course aims to provide students with a strong grasp of the fundamental principles underlying Bayesian model construction and inference. We will go into particular depth on Gaussian process and deep ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ORIE 6741

  • 3 Credits Graded

  • 18881 CS 6772   LEC 001

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16900 CS 6783   LEC 001

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12850 CS 6787   LEC 001

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

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

  • 3 Credits Graded

  • 16817 CS 6788   SEM 101

CS 6815

Topics in computational complexity theory focusing on the use of randomness. Topics include pseudorandom generators, randomness extractors, and applications to explicit constructions of combinatorial objects. ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17675 CS 6815   LEC 001

    • TR Bard Hall 140
    • 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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11771 CS 6820   LEC 001

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17776 CS 6820   LEC 030

  • Instruction Mode: Distance Learning - WWW
    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

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

  • 4 Credits Graded

  • 17587 CS 6830   LEC 001

  • Instruction Mode: Distance Learning - WWW
    Class offered via distance learning streaming from NYC.

  • 17588 CS 6830   LEC 031

  • Taught in NYC.

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

  • 10726 CS 7090   LEC 001

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11512 CS 7190   SEM 101

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

  • 11472 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12808 CS 7390   SEM 101

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11097 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12403 CS 7493   SEM 101

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 17455 CS 7690   SEM 101

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11098 CS 7790   SEM 101

CS 7792

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

View Enrollment Information

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

  • 1 Credit Sat/Unsat

  • 17519 CS 7792   SEM 101

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

  • 1 Credit Sat/Unsat

  • 18763 CS 7792   SEM 102

  • Instruction Mode: Distance Learning - WWW
    Taught at Cornell Tech. Enrollment limited to: PhD students at Cornell Tech. Offered via distance learning, streaming from Ithaca.

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

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

  • 1 Credit Sat/Unsat

  • 11099 CS 7794   SEM 101

  • Enrollment is limited to PhD and MS students only.

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

  • 1 Credit Sat/Unsat

  • 12837 CS 7794   SEM 130

  • Instruction Mode: Distance Learning - WWW
    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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12504 CS 7796   SEM 101

    • T
    • Knepper, R

CS 7890

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 10727 CS 7890   SEM 101

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

  • 11290 CS 7893   SEM 101

  • Instruction Mode: Distance Learning - WWW
    This class is taught via distance learning, streaming from NYTech.

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

  • 1 Credit Sat/Unsat

  • 12405 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12459 CS 7999   IND 601

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11640 CS 7999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11641 CS 7999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11642 CS 7999   IND 604

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11643 CS 7999   IND 605

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11644 CS 7999   IND 606

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11645 CS 7999   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11646 CS 7999   IND 608

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11647 CS 7999   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11648 CS 7999   IND 610

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11649 CS 7999   IND 611

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11650 CS 7999   IND 612

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11651 CS 7999   IND 613

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11652 CS 7999   IND 614

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11653 CS 7999   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11654 CS 7999   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11655 CS 7999   IND 618

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11656 CS 7999   IND 619

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11657 CS 7999   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11658 CS 7999   IND 621

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11659 CS 7999   IND 622

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11660 CS 7999   IND 623

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11661 CS 7999   IND 624

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11662 CS 7999   IND 625

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11663 CS 7999   IND 626

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11664 CS 7999   IND 627

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11665 CS 7999   IND 628

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11666 CS 7999   IND 629

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11667 CS 7999   IND 630

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11668 CS 7999   IND 631

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11669 CS 7999   IND 634

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11670 CS 7999   IND 635

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11671 CS 7999   IND 637

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11672 CS 7999   IND 638

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11673 CS 7999   IND 639

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11674 CS 7999   IND 640

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11675 CS 7999   IND 641

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11845 CS 7999   IND 642

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12053 CS 7999   IND 643

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12194 CS 7999   IND 644

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12195 CS 7999   IND 645

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12273 CS 7999   IND 646

    • TBA
    • Mimno, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12274 CS 7999   IND 647

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12413 CS 7999   IND 648

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12422 CS 7999   IND 649

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12423 CS 7999   IND 601A

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12424 CS 7999   IND 601B

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12425 CS 7999   IND 601C

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12438 CS 7999   IND 601D

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12469 CS 7999   IND 601E

    • TBA
    • Weinberger, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12871 CS 7999   IND 601F

    • TBA
    • Williams, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12901 CS 7999   IND 601G

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12905 CS 7999   IND 601H

    • TBA
    • Petersen, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12925 CS 7999   IND 601I

    • TBA
    • Meik, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 19025 CS 7999   IND 601K

    • TBA
    • Wilson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18890 CS 7999   IND 607T

CS 9999

Doctoral research. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Sat/Unsat

  • 11100 CS 9999   IND 601

    • TBA
    • Staff