Computer Science (CS)Engineering

Showing 87 results.

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

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:
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Opt NoAud

  • 10775 CS 1110   LEC 001

  • Pre-enrollment limited to 143 seats in each of the two lectures, for freshmen only. The anticipated remaining 144 seats (plus any not taken by pre-enroll) will become available to all students during add/drop. Discussion sections 201, 202, 205, 214 are only for students with no previous programming experience, although such students are welcome in all sections.

  • 10776 CS 1110   LEC 002

  • Pre-enrollment limited to 143 seats in each of the two lectures, for freshmen only. The anticipated remaining 144 seats (plus any not taken by pre-enroll) will become available to all students during add/drop. Discussion sections 201, 202, 205, 214 are only for students with no previous programming experience, although such students are welcome in all sections.

  • 10777 CS 1110   DIS 201

  • 10778 CS 1110   DIS 202

  • 11216 CS 1110   DIS 203

  • 10779 CS 1110   DIS 204

  • 10780 CS 1110   DIS 205

  • 10781 CS 1110   DIS 206

  • 11217 CS 1110   DIS 207

  • 10782 CS 1110   DIS 208

  • 11795 CS 1110   DIS 209

  • 11813 CS 1110   DIS 210

  • 11859 CS 1110   DIS 211

  • 11860 CS 1110   DIS 212

  • 11861 CS 1110   DIS 213

  • 12463 CS 1110   DIS 214

  • 12614 CS 1110   DIS 215

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:
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 10765 CS 1112   LEC 001

  • You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.

  • 10766 CS 1112   LEC 002

  • You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.

  • 10767 CS 1112   DIS 201

  • 10768 CS 1112   DIS 202

  • 10769 CS 1112   DIS 203

  • 10770 CS 1112   DIS 204

  • 11040 CS 1112   DIS 205

  • 11041 CS 1112   DIS 206

  • 10771 CS 1112   DIS 207

  • 10772 CS 1112   DIS 208

  • 10773 CS 1112   DIS 209

  • 10774 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:
  •   Seven Week - First.  Choose one lecture and one laboratory.

  • 2 Credits Sat/Unsat

  • 10764 CS 1132   LEC 001

  • 7 week lecture based course.

  • 17974 CS 1132   LAB 401

  • 17975 CS 1132   LAB 402

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
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 14393 CS 1133   LEC 001

  • 6 week lecture based course. Last day to add 2/5/18. Last day to drop 3/2/18.

CS 1380

This course provides an introduction to data science. Given data from economics, medicine, biology, or physics, collected from internet denizens, survey respondents, or wireless sensors, how can one understand ... view course details

View Enrollment Information

Syllabi:
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ORIE 1380STSCI 1380

  • 4 Credits Graded

  • 17948 CS 1380   LEC 001

  • This course is limited to freshman and sophomores only during pre-enroll. Enrollment will open to all undergraduates during add/drop in January.

  • 17954 CS 1380   DIS 201

  • 17955 CS 1380   DIS 202

  • 17956 CS 1380   DIS 203

  • 17958 CS 1380   DIS 205

CS 1710

This course provides an introduction to the science of the mind.  Most people have privileged access to one mind, yet this internal experience is often misleading and provides little insight into how minds ... view course details

View Enrollment Information

Syllabi: none
  • 11634 CS 1710   LEC 001

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14466 CS 1998   IND 601

    • M Olin Hall 255
    • Feb 26 - May 9, 2018
    • White, W

  • For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program.

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 18516 CS 1998   IND 602

    • M Olin Hall 155
    • Feb 26 - May 9, 2018
    • White, W

  • For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program.

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 18517 CS 1998   IND 603

    • W Olin Hall 165
    • Feb 26 - May 9, 2018
    • White, W

  • For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program.

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 18996 CS 1998   IND 604

    • TBA
    • Mar 19 - May 9, 2018
    • Hariharan, B

Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 18997 CS 1998   IND 605

    • TBA
    • Mar 19 - May 9, 2018
    • Trummer, I

CS 2110

Intermediate programming in a high-level language and introduction to computer science. Topics include program structure and organization, object-oriented programming (classes, objects, types, sub-typing), ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10640 CS 2110   LEC 001

  • You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1011.

  • 10641 CS 2110   DIS 201

  • 10642 CS 2110   DIS 202

  • 10643 CS 2110   DIS 203

  • 10644 CS 2110   DIS 204

  • 10645 CS 2110   DIS 205

  • 10646 CS 2110   DIS 206

  • 10647 CS 2110   DIS 207

  • 10648 CS 2110   DIS 208

  • 10649 CS 2110   DIS 209

  • 11458 CS 2110   DIS 210

  • 11459 CS 2110   DIS 211

  • 11611 CS 2110   DIS 212

  • 11817 CS 2110   DIS 213

  • 11818 CS 2110   DIS 214

  • 11819 CS 2110   DIS 215

  • 11820 CS 2110   DIS 216

  • 11821 CS 2110   DIS 217

  • 11822 CS 2110   DIS 218

  • 12071 CS 2110   DIS 219

  • 12283 CS 2110   DIS 220

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

  • 11593 CS 2111   LEC 001

  • Co-requisite: CS/ENGRD 2110.

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11594 CS 2111   LEC 002

  • Co-requisite: CS/ENGRD 2110.

CS 2300

Web programming requires the cooperation of two machines: the one in front of the viewer (client) and the one delivering the content (server). INFO 1300 concentrates almost exclusively on the client side. ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10486 CS 2300   LEC 001

  • If you are unable to enroll in the course, please fill out the online wait-list: https://goo.gl/forms/6MyA8CQbkiN6LRXd2 Priority will be given to Information Science majors and pre-majors.

  • 10487 CS 2300   DIS 201

  • 10488 CS 2300   DIS 202

  • 10489 CS 2300   DIS 203

  • 11452 CS 2300   DIS 204

  • 10490 CS 2300   DIS 205

  • 10997 CS 2300   DIS 206

  • 11791 CS 2300   DIS 207

  • 11792 CS 2300   DIS 208

  • 11868 CS 2300   DIS 209

  • 11869 CS 2300   DIS 210

  • 12191 CS 2300   DIS 211

  • 12192 CS 2300   DIS 212

  • 12193 CS 2300   DIS 213

CS 2770

Balancing environmental, economic, and societal needs for a sustainable future encompasses problems of unprecedented size and complexity. Computing and information science can play an important role in ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11688 CS 2770   LEC 001

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

CS 2800

Covers the mathematics that underlies most of computer science. Topics include mathematical induction; logical proof; propositional and predicate calculus; combinatorics and discrete mathematics; some ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 10660 CS 2800   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:
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 10661 CS 3110   LEC 001

  • 10662 CS 3110   DIS 201

  • 10663 CS 3110   DIS 202

  • 10664 CS 3110   DIS 203

  • 11469 CS 3110   DIS 204

  • 11710 CS 3110   DIS 205

  • 11711 CS 3110   DIS 206

  • 11712 CS 3110   DIS 207

  • 11713 CS 3110   DIS 208

  • 18674 CS 3110   DIS 209

  • 18675 CS 3110   DIS 210

  • 18676 CS 3110   DIS 211

  • 18779 CS 3110   DIS 212

CS 3152

A project-based course in which programmers and designers collaborate to make a computer game. This course investigates the theory and practice of developing computer games from a blend of technical, aesthetic, ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11506 CS 3152   LEC 001

  • Admittance is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at: http://gdiac.cs.cornell.edu/courses/application/ Must be taken concurrently with ENGRC 3152.

  • 11507 CS 3152   DIS 201

  • 11508 CS 3152   DIS 202

CS 3300

This course will introduce students to working with data in the context of modern web applications. These include data representation with relational and non-relational databases, data mining to find patterns ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 11381 CS 3300   LEC 001

  • Enrollment limited to undergraduate students.

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

  • 11031 CS 3410   LEC 001

  • 11047 CS 3410   DIS 201

  • 11048 CS 3410   DIS 202

  • 11049 CS 3410   DIS 203

  • 11050 CS 3410   DIS 204

  • 11769 CS 3410   DIS 208

  • 11770 CS 3410   DIS 209

  • 11943 CS 3410   DIS 212

  • 11944 CS 3410   DIS 213

  • 11945 CS 3410   DIS 214

CS 3420

An introduction to the design of embedded systems, with an emphasis on understanding the interaction between hardware, software, and the physical world. Topics covered include assembly language programming, ... view course details

View Enrollment Information

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

  • 4 Credits Graded

  • 11223 CS 3420   LEC 001

  • 11224 CS 3420   DIS 201

  • 11225 CS 3420   DIS 202

  • 11226 CS 3420   DIS 203

  • 11227 CS 3420   DIS 204

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

  • 12271 CS 4090   IND 601

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12272 CS 4090   IND 602

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11754 CS 4090   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11122 CS 4090   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11123 CS 4090   IND 610

    • TBA
    • Saxena, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11456 CS 4090   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11124 CS 4090   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11501 CS 4090   IND 621

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11502 CS 4090   IND 622

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11235 CS 4090   IND 623

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11125 CS 4090   IND 630

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11953 CS 4090   IND 632

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11954 CS 4090   IND 634

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11126 CS 4090   IND 641

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11133 CS 4090   IND 642

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11236 CS 4090   IND 643

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11450 CS 4090   IND 644

    • TBA
    • Kot, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11772 CS 4090   IND 645

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11608 CS 4090   IND 647

    • TBA
    • Gries, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11955 CS 4090   IND 648

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11838 CS 4090   IND 649

    • TBA
    • George, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12001 CS 4090   IND 650

    • TBA
    • Mimno, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12101 CS 4090   IND 601A

    • TBA
    • Park, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12296 CS 4090   IND 601B

    • TBA
    • Bracy, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12621 CS 4090   IND 601C

    • TBA
    • Hirsh, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 18758 CS 4090   IND 601D

    • TBA
    • Agarwal, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 18839 CS 4090   IND 601E

    • TBA
    • Weinberger, K

CS 4120

An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 16873 CS 4120   LEC 001

  • Must be taken concurrently with CS 4121. 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 4121

Students will build a working compiler for an object-oriented language. view course details

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 17969 CS 4121   LEC 001

    • TBA
    • Myers, A

  • Must be taken concurrently with CS 4120. 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 4152

Project-based follow-up course to CS 3152. Students work in a multidisciplinary team to develop a game that incorporates innovative game technology. Advanced topics include 3D game development, mobile ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11509 CS 4152   LEC 001

  • Admittance is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at: http://gdiac.cs.cornell.edu/courses/application/ Must be taken concurrently with ENGRC 4152.

  • 12181 CS 4152   DIS 201

  • 12285 CS 4152   DIS 202

CS 4220

Introduction to the fundamentals of numerical linear algebra: direct and iterative methods for linear systems, eigenvalue problems, singular value decomposition. In the second half of the course, the above ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11528 CS 4220   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 4300

How to make sense of the vast amounts of information available online, and how to relate it and to the social context in which it appears? This course introduces basic tools for retrieving and analyzing ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 11988 CS 4300   LEC 001

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

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

  • 18105 CS 4411   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 in the spring. NOTE: Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4450

This course introduces the basic architectural and design principles of computer networking including the design of communication protocols, congestion control, routing and switching, Internet, data center ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 17388 CS 4450   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 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

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

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

  • 12361 CS 4621   LEC 001

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

CS 4670

An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 18040 CS 4670   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 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

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

  • 12363 CS 4701   LEC 001

    • TBA
    • Hirsh, H

  • Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700.

CS 4744

Computational models of natural languages. Topics include tree syntax and treebank databases; broad-coverage probabilistic grammars; finite state generative phonology; computational semantics; computational ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: COGST 4240LING 4424

  • 4 Credits Stdnt Opt

  • 12323 CS 4744   LEC 001

  • Prerequisites: LING 1101 or equivalent background in linguistics and CS 2110 or equivalent preparation in computer science.

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

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

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

  • 10674 CS 4820   LEC 001

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

CS 4850

Covers the mathematical foundations for access to information. Topics include high dimensional space, random graphs, singular value decomposition, Markov processes, learning theory, and algorithms for ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11524 CS 4850   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 4852

Networks II builds on its prerequisite course and continues to examine how each of the computing, economic, sociological and natural worlds are connected and how the structure of these connections affects ... view course details

View Enrollment Information

Syllabi:
  •   Regular Academic Session.  Combined with: ECON 3825INFO 4220INFO 6220

  • 3 Credits Graded

  • 16593 CS 4852   LEC 001

  • Please visit the course website https://courses.cit.cornell.edu/info4220/ and see the FAQ if you do not satisfy the prerequisites listed (especially INFO2040), for further detail.

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

  • 16882 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 4990

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 6-12 Credits Opt NoAud

  • 12484 CS 4990   RSC 701

Syllabi: none
  •   Regular Academic Session. 

  • 6-12 Credits Opt NoAud

  • 12489 CS 4990   RSC 702

    • TBA
    • Andersen, E

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-4 Credits Graded

  • 12291 CS 4998   IND 601

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Graded

  • 12292 CS 4998   IND 602

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Graded

  • 12473 CS 4998   IND 603

    • TBA
    • Trummer, I

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Graded

  • 12506 CS 4998   IND 604

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Graded

  • 12600 CS 4998   IND 605

    • TBA
    • Agarwal, R

Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Graded

  • 18998 CS 4998   IND 606

    • TBA
    • Mar 19 - May 9, 2018
    • Hariharan, B

Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Graded

  • 18999 CS 4998   IND 607

    • TBA
    • Mar 19 - May 9, 2018
    • Sridharan, K

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10675 CS 4999   IND 601

    • TBA
    • Arms, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10676 CS 4999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10677 CS 4999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10678 CS 4999   IND 604

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10679 CS 4999   IND 605

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11014 CS 4999   IND 606

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10680 CS 4999   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10681 CS 4999   IND 608

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10682 CS 4999   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11015 CS 4999   IND 610

    • TBA
    • Saxena, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10683 CS 4999   IND 611

    • TBA
    • Gehrke, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10684 CS 4999   IND 612

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10685 CS 4999   IND 613

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10686 CS 4999   IND 614

    • TBA
    • James, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10687 CS 4999   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10688 CS 4999   IND 616

    • TBA
    • Huttenlocher, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10689 CS 4999   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12313 CS 4999   IND 618

    • TBA
    • George, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10690 CS 4999   IND 619

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10691 CS 4999   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10692 CS 4999   IND 621

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10693 CS 4999   IND 623

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10694 CS 4999   IND 624

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10695 CS 4999   IND 625

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10696 CS 4999   IND 626

    • TBA
    • Pass, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10697 CS 4999   IND 628

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10698 CS 4999   IND 629

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10699 CS 4999   IND 630

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10700 CS 4999   IND 631

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10701 CS 4999   IND 632

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10702 CS 4999   IND 634

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10703 CS 4999   IND 635

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10704 CS 4999   IND 636

    • TBA
    • Zabih, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10705 CS 4999   IND 638

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10894 CS 4999   IND 640

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10895 CS 4999   IND 641

    • TBA
    • Bracy, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10896 CS 4999   IND 642

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10897 CS 4999   IND 643

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11465 CS 4999   IND 644

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11499 CS 4999   IND 645

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11500 CS 4999   IND 646

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11845 CS 4999   IND 647

    • TBA
    • Sengers, P

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11848 CS 4999   IND 648

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11901 CS 4999   IND 649

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11902 CS 4999   IND 601A

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11903 CS 4999   IND 601B

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12074 CS 4999   IND 601C

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12260 CS 4999   IND 601D

    • TBA
    • Dell, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12270 CS 4999   IND 601E

    • TBA
    • Weinberger, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12288 CS 4999   IND 601F

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12307 CS 4999   IND 601G

    • TBA
    • Keinan, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12571 CS 4999   IND 601H

    • TBA
    • Alvisi, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12572 CS 4999   IND 601I

    • TBA
    • Agarwal, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12573 CS 4999   IND 601J

    • TBA
    • Sampson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12574 CS 4999   IND 601K

    • TBA
    • Trummer, I

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12580 CS 4999   IND 601L

    • TBA
    • Jung, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12581 CS 4999   IND 601M

    • TBA
    • Delimitrou, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12582 CS 4999   IND 601N

    • TBA
    • Petersen, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12592 CS 4999   IND 601O

    • TBA
    • Hoffman, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12603 CS 4999   IND 601P

    • TBA
    • Belongie, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12622 CS 4999   IND 601R

    • TBA
    • Williams, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18670 CS 4999   IND 601S

    • TBA
    • Hariharan, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18780 CS 4999   IND 601T

    • TBA
    • De Sa, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18838 CS 4999   IND 601U

    • TBA
    • Artzi, Y

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18859 CS 4999   IND 601V

    • TBA
    • Mimno, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18892 CS 4999   IND 601W

    • TBA
    • Estrin, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18960 CS 4999   IND 601X

    • TBA
    • Yu, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18975 CS 4999   IND 601Y

    • TBA
    • Martinez, J

CS 5094

Viewed variously as a niche currency for online criminals and a technological threat to the financial industry, Bitcoin has fueled mythmaking, financial speculation, and real technological innovation. ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 18107 CS 5094   SEM 130

  • Enrollment limited to Cornell Tech students; taught in NYC.

CS 5120

An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 17968 CS 5120   LEC 001

  • Must be taken concurrently with CS 5121. 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 5121

Students will build a working compiler for an object-oriented language. view course details

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 17973 CS 5121   LEC 001

    • TBA
    • Myers, A

  • Must be taken concurrently with CS 5120. 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 5150

Introduction to the practical problems of specifying, designing, and building large, reliable software systems. Students work in teams on projects for real clients. This work includes a feasibility study, ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12365 CS 5150   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

  • 12366 CS 5150   DIS 201

CS 5304

Massive amounts of data are collected by many companies and organizations and the task of a data scientist is to extract actionable knowledge from the data – for scientific needs, to improve public health, ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 12067 CS 5304   LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students. *Weill students must obtain instructor approval to enroll. Please send completed registration forms and instructor approval to studentservices@tech.cornell.edu. Add/drop dates: January 16th at 8 a.m. to February 7th at 4 p.m. Students will only be registered if space allows.

CS 5412

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

View Enrollment Information

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

  • 4 Credits Graded

  • 17405 CS 5412   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.

  • 17407 CS 5412   DIS 201

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 Stdnt Opt

  • 17779 CS 5424   LEC 030

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

CS 5430

Discusses security and survivability for computers and communications networks. Includes discussions of policy issues (e.g., the national debates on cryptography policy) as well as discussions of the technical ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 18390 CS 5430   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. Friday meetings to be arranged.

CS 5431

Explores the design and construction of secure computing systems, including secure coding and the use of software analysis tools. Course involves the construction of a significant project group ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Graded

  • 18663 CS 5431   LEC 001

  • Friday meetings to be arranged. Students who want to enroll in both CS 5430 and 5431 should enroll in CS 5430 via Student Center and enroll in CS 5431 using a paper add/drop form. Enrollment open to CIS students only. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 5433

Viewed variously as a niche currency for online criminals and a technological threat to the financial industry, Bitcoin has fueled mythmaking, financial speculation, and real technological innovation. ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 18083 CS 5433   LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students. *Weill students must obtain instructor approval to enroll. Please send completed registration forms and instructor approval to studentservices@tech.cornell.edu. Add/drop dates: January 16th at 8 a.m. to February 7th at 4 p.m. Students will only be registered if space allows.

CS 5436

This course introduces students to privacy technologies and surveys the current state of digital privacy from multiple perspectives, including technology, law, policy, ethics, economics, and ... view course details

View Enrollment Information

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

  • 3-4 Credits Graded

  • 12469 CS 5436   LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students. 4th credit option is only available to students who have successfully completed both CS 5356 and CS 5357, and students must obtain instructor approval. *Weill students must obtain instructor approval to enroll. Please send completed registration forms and instructor approval to studentservices@tech.cornell.edu. Add/drop dates: January 16th at 8 a.m. to February 7th at 4 p.m. Students will only be registered if space allows.

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

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

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

  • 12381 CS 5621   LEC 001

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

CS 5670

An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 18039 CS 5670   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.

Syllabi: none
  •   Regular Academic Session. 

  • 3-4 Credits Graded

  • 12460 CS 5670   LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students. 4th credit option is only available to students who have successfully completed both CS 5356 and CS 5357, and students must obtain instructor approval. *Weill students must obtain instructor approval to enroll. Please send completed registration forms and instructor approval to studentservices@tech.cornell.edu. Add/drop dates: January 16th at 8 a.m. to February 7th at 4 p.m. Students will only be registered if space allows.

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

  • 11940 CS 5682   LEC 030

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

CS 5726

This course covers the analysis of data for making decisions with applications to electronic commerce, AI and intelligent agents, business analytics, and personalized medicine. The focus will be on learning ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 18549 CS 5726   LEC 030

  • Taught in NYC.

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:
  •   Regular Academic Session. 

  • 3-4 Credits Graded

  • 12233 CS 5740   LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students. 4th credit option is only available to students who have successfully completed both CS 5356 and CS 5357 and have obtained instructor approval. *Weill students must obtain instructor approval to enroll. Please send completed registration forms and instructor approval to studentservices@tech.cornell.edu. Add/drop dates: January 16th at 8 a.m. to February 7th at 4 p.m. Students will only be registered if space allows.

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

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

CS 5830

Introductory course in Cryptography. Topics include one-way functions, encryption, digital signatures, pseudo-random number generation, zero-knowledge and basic protocols. The emphasis will be on fundamental ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3-4 Credits Graded

  • 12205 CS 5830   LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students. (Weill students must obtain instructor approval to enroll.) 4th credit option is only available to students who have successfully completed both CS 5356 and CS 5357 and have obtained instructor approval. *Weill students must obtain instructor approval to enroll. Please send completed registration forms and instructor approval to studentservices@tech.cornell.edu. Add/drop dates: January 16th at 8 a.m. to February 7th at 4 p.m. Students will only be registered if space allows.

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

  • 11420 CS 5998   IND 601

    • TBA
    • Staff

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

  • 11383 CS 5999   IND 601

    • TBA
    • Arms, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11384 CS 5999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11385 CS 5999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11386 CS 5999   IND 604

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11387 CS 5999   IND 605

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11388 CS 5999   IND 606

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11389 CS 5999   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11390 CS 5999   IND 608

    • TBA
    • Cosley, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11391 CS 5999   IND 609

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11392 CS 5999   IND 610

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11393 CS 5999   IND 611

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11394 CS 5999   IND 612

    • TBA
    • De Sa, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11395 CS 5999   IND 613

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11396 CS 5999   IND 614

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12312 CS 5999   IND 615

    • TBA
    • Keinan, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11397 CS 5999   IND 616

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11398 CS 5999   IND 617

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11399 CS 5999   IND 618

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11400 CS 5999   IND 620

    • TBA
    • James, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11401 CS 5999   IND 621

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11402 CS 5999   IND 622

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11403 CS 5999   IND 623

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11404 CS 5999   IND 624

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11405 CS 5999   IND 626

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11406 CS 5999   IND 627

    • TBA
    • Hariharan, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11407 CS 5999   IND 628

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11408 CS 5999   IND 629

    • TBA
    • Martinez, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11409 CS 5999   IND 630

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11410 CS 5999   IND 632

    • TBA
    • Damle, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11411 CS 5999   IND 633

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11412 CS 5999   IND 634

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11413 CS 5999   IND 635

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11414 CS 5999   IND 636

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11415 CS 5999   IND 637

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11416 CS 5999   IND 638

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11417 CS 5999   IND 639

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11418 CS 5999   IND 640

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11470 CS 5999   IND 641

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11471 CS 5999   IND 642

    • TBA
    • Staff

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11473 CS 5999   IND 643

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11474 CS 5999   IND 644

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11504 CS 5999   IND 645

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11505 CS 5999   IND 646

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12099 CS 5999   IND 601A

    • TBA
    • Zhang, Z

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11904 CS 5999   IND 601C

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11905 CS 5999   IND 601D

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11906 CS 5999   IND 601E

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12066 CS 5999   IND 601H

    • TBA
    • Kot, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12069 CS 5999   IND 601I

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12239 CS 5999   IND 601J

    • TBA
    • Weinberger, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12306 CS 5999   IND 601K

    • TBA
    • Shi, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12576 CS 5999   IND 601L

    • TBA
    • Alvisi, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12577 CS 5999   IND 601M

    • TBA
    • Agarwal, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12578 CS 5999   IND 601N

    • TBA
    • Sampson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12579 CS 5999   IND 601O

    • TBA
    • Trummer, I

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12583 CS 5999   IND 601P

    • TBA
    • Jung, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12584 CS 5999   IND 601Q

    • TBA
    • Delimitrou, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12585 CS 5999   IND 601R

    • TBA
    • Petersen, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 15535 CS 5999   IND 601S

    • TBA
    • Williams, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 15536 CS 5999   IND 601U

    • TBA
    • Keinan, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 15537 CS 5999   IND 601V

    • TBA
    • Hoffman, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18856 CS 5999   IND 601W

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18894 CS 5999   IND 601X

    • TBA
    • Bracy, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18976 CS 5999   IND 601Y

    • TBA
    • Hirsh, H

CS 6110

Study of programming paradigms: functional, imperative, concurrent, and probabilistic programming. Mathematical foundations: inductive definitions, fixed points, and formal semantics. Models of programming ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10742 CS 6110   LEC 001

  • Offered to PhD and MS students in Ithaca.

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

  • 4 Credits Stdnt Opt

  • 12280 CS 6110   LEC 031

  • Instruction Mode: Distance Learning - WWW
    Taught in NYC. Enrollment limited to Cornell Tech PhD students. Offered via distance learning from Ithaca campus. Section will be cancelled if there are not any Cornell Tech PhD students enrolled.

CS 6117

An introduction to category theory, with a focus on material with established applications to computer science and programming languages, in particular. The course emphasizes developing comfort with abstraction ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17415 CS 6117   LEC 001

CS 6241

A discussion of numerical methods (particularly iterative methods for linear algebra and optimization) in the context of machine learning and data analysis problems.  The course will particularly focus ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18180 CS 6241   LEC 001

  • Limited to grad students only.

CS 6320

Covers a variety of advanced issues ranging from transaction management to query processing to data mining. Involves extensive paper reading and discussion. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17416 CS 6320   LEC 001

CS 6411

The design of computer systems is driven by a small number of principles that are leveraged to achieve both functionality and performance. These principles, and the key techniques used to instantiate them, ... view course details

View Enrollment Information

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

  • 4 Credits Graded

  • 18123 CS 6411   LEC 001

  • 18124 CS 6411   DIS 201

CS 6431

A survey of modern security and privacy technologies. Topics include exploitation techniques, Web and mobile security, uses and misuses of cryptography in secure systems, attacking and defending secure ... view course details

View Enrollment Information

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

  • 4 Credits Graded

  • 18346 CS 6431   LEC 001

  • Instruction Mode: Distance Learning - WWW
    Enrollment limited to PhD students; offered via distance learning from Cornell Tech.

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

  • 4 Credits Graded

  • 18347 CS 6431   LEC 030

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

CS 6466

This paper-reading course will examine the design and implementation of cryptocurrencies, digital coin systems and smart tokens. Starting with the initial virtual currency proposals from the 90's, we will ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 18145 CS 6466   LEC 001

CS 6700

Covers a variety of areas in AI, including knowledge representation, automated reasoning, learning, game-playing, and planning, with an emphasis on computational issues. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12132 CS 6700   LEC 001

CS 6740

Graduate-level introduction to technologies for the computational treatment of information in human-language form, covering modern natural-language processing (NLP) and/or information retrieval (IR). Possible ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12133 CS 6740   LEC 001

  • Course restricted to PhD and MS only. All others may enroll by permission of instructor.

CS 6751

Mobile manipulation is the ability for a robot to interact physically with versatility in the world. As robots become integrated into complex human environments, mobile manipulation is increasingly necessary. ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: MAE 6730

  • 4 Credits Graded

  • 12136 CS 6751   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

  • 17421 CS 6783   LEC 001

CS 6850

Information networks such as the World Wide Web are characterized by the interplay between heterogeneous content and a complex underlying link structure. This course covers recent research on algorithms ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12399 CS 6850   LEC 001

CS 6861

Kleene algebra is the algebra of regular expressions and finite automata, structures of fundamental importance in computer science. Kleene algebra is the algebraic theory of these objects, although it ... view course details

View Enrollment Information

Syllabi:
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17904 CS 6861   LEC 001

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

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

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

  • 11046 CS 7290   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

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

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

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

  • 10708 CS 7790   SEM 101

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

  • 10709 CS 7794   SEM 101

  • Enrollment restricted to PhD and MS students; others by permission only.

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

  • 1 Credit Sat/Unsat

  • 18407 CS 7794   SEM 130

  • Instruction Mode: Distance Learning - WWW
    Taught in NYC. Enrollment limited to PhD students at Cornell Tech; sessions will be primarily 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

  • 12287 CS 7796   SEM 101

    • W
    • Knepper, R

CS 7890

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

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

  • 12090 CS 7893   SEM 101

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

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

  • 1 Credit Sat/Unsat

  • 12089 CS 7893   SEM 131

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

CS 7999

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11909 CS 7999   IND 601

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10711 CS 7999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10712 CS 7999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10713 CS 7999   IND 604

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10714 CS 7999   IND 605

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11016 CS 7999   IND 606

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10715 CS 7999   IND 607

    • TBA
    • Constable, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10716 CS 7999   IND 608

    • TBA
    • Foster, N

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10717 CS 7999   IND 612

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10718 CS 7999   IND 613

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10719 CS 7999   IND 614

    • TBA
    • James, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10720 CS 7999   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10722 CS 7999   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10723 CS 7999   IND 619

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10724 CS 7999   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10725 CS 7999   IND 622

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10726 CS 7999   IND 623

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10727 CS 7999   IND 624

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10729 CS 7999   IND 627

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10730 CS 7999   IND 628

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10731 CS 7999   IND 629

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10732 CS 7999   IND 630

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10733 CS 7999   IND 631

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10734 CS 7999   IND 633

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10735 CS 7999   IND 634

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10737 CS 7999   IND 637

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10738 CS 7999   IND 638

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10739 CS 7999   IND 639

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10740 CS 7999   IND 640

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10899 CS 7999   IND 641

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11152 CS 7999   IND 643

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11466 CS 7999   IND 645

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11472 CS 7999   IND 646

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11503 CS 7999   IND 647

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11908 CS 7999   IND 649

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12096 CS 7999   IND 601A

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11910 CS 7999   IND 601B

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12062 CS 7999   IND 601C

    • TBA
    • Mimno, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12591 CS 7999   IND 601E

    • TBA
    • Staff

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12602 CS 7999   IND 601F

    • TBA
    • Petersen, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12615 CS 7999   IND 601G

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18087 CS 7999   IND 601H

    • TBA
    • Williams, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18649 CS 7999   IND 601I

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18706 CS 7999   IND 601J

    • TBA
    • Weinberger, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18850 CS 7999   IND 601K

    • TBA
    • Wilson, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12113 CS 7999   IND 601T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12114 CS 7999   IND 602T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12061 CS 7999   IND 603T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12122 CS 7999   IND 604T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12123 CS 7999   IND 605T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12128 CS 7999   IND 606T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Graded

  • 12308 CS 7999   IND 607T

  • Taught in NYC. Enrollment limited to Cornell Tech students by instructor approval .

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12315 CS 7999   IND 608T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10900 CS 7999   IND 609T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10728 CS 7999   IND 610T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Sat/Unsat

  • 18603 CS 7999   IND 611T

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 10736 CS 7999   IND 635T

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

CS 9999

Doctoral research. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Sat/Unsat

  • 10741 CS 9999   IND 601

    • TBA
    • Staff