Computer Science (CS)Engineering

Showing 83 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

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

  • 4 Credits GradeNoAud

  • 10728CS 1110  LEC 001

    • TR
    • Bracy, A

  • Pre-enrollment is limited to 300 seats. The anticipated remaining 300 seats (plus any not taken by pre-enroll) will become available to all students starting 11/8/18.

  • 10730CS 1110  DIS 201

  • 10731CS 1110  DIS 202

  • 11127CS 1110  DIS 203

  • 10732CS 1110  DIS 204

  • 10733CS 1110  DIS 205

  • 10734CS 1110  DIS 206

  • 11128CS 1110  DIS 207

  • 10735CS 1110  DIS 208

  • 11671CS 1110  DIS 209

  • 11689CS 1110  DIS 210

  • 11732CS 1110  DIS 211

  • 11733CS 1110  DIS 212

CS 1112

Programming and problem solving using MATLAB. Emphasizes the systematic development of algorithms and programs. Topics include iteration, functions, arrays, recursion, object-oriented programming, and ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10718CS 1112  LEC 001

    • TR
    • Fan, K

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

  • 10719CS 1112  LEC 002

    • TR
    • Fan, K

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

  • 10720CS 1112  DIS 201

    • T
    • Fan, K

  • 10721CS 1112  DIS 202

    • T
    • Fan, K

  • 10722CS 1112  DIS 203

    • T
    • Fan, K

  • 10723CS 1112  DIS 204

    • T
    • Fan, K

  • 10979CS 1112  DIS 205

    • W
    • Fan, K

  • 10980CS 1112  DIS 206

    • W
    • Fan, K

  • 10724CS 1112  DIS 207

    • W
    • Fan, K

  • 10725CS 1112  DIS 208

    • W
    • Fan, K

  • 10726CS 1112  DIS 209

    • W
    • Fan, K

  • 10727CS 1112  DIS 210

    • W
    • Fan, K

CS 1132

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - First.  Choose one lecture and one laboratory.

  • 2 Credits Sat/Unsat

  • 14389CS 1132  LEC 001

    • MW
    • Jan 22 - Mar 9, 2019
    • Fan, K

  • 7 week lecture based course.

  • 14545CS 1132  LAB 401

CS 1133

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 14426CS 1133  LEC 001

    • MWF
    • Jan 22 - Mar 9, 2019
    • Frey, C

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

CS 1380

For description, see CS 1380. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: ORIE 1380STSCI 1380

  • 4 Credits Graded

  • 12474CS 1380  LEC 001

    • MWF
    • Booth, J

      Wilson, A

  • 12476CS 1380  DIS 201

    • W
    • Booth, J

      Wilson, A

  • 12477CS 1380  DIS 202

    • W
    • Booth, J

      Wilson, A

  • 12478CS 1380  DIS 203

    • W
    • Booth, J

      Wilson, A

  • 12480CS 1380  DIS 205

    • R
    • Booth, J

      Wilson, A

CS 1710

This course provides an introduction to the science of the mind.  Everyone knows what it's like to think and perceive, but this subjective experience provides little insight into how minds emerge from ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  • 11529CS 1710  LEC 001

    • TR
    • Swallow, K

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14636CS 1998  IND 601

    • M
    • Mar 11 - May 7, 2019
    • White, W

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

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14751CS 1998  IND 602

    • M
    • Mar 11 - May 7, 2019
    • White, W

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

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14776CS 1998  IND 604

    • TBA
    • Mar 11 - May 7, 2019
    • Hariharan, B

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14777CS 1998  IND 605

    • TBA
    • Mar 11 - May 7, 2019
    • Trummer, I

CS 2043

UNIX and UNIX-like systems are increasingly being used on personal computers, mobile phones, web servers, and many other systems. They represent a wonderful family of programming environments useful both ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 17167CS 2043  LEC 001

    • MWF
    • Jan 22 - Mar 9, 2019
    • Milano, M

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

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

  • 3 Credits Stdnt Opt

  • 10595CS 2110  LEC 001

    • TR
    • Clarkson, M

      Gries, D

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

  • 10596CS 2110  DIS 201

    • T
    • Clarkson, M

      Gries, D

  • 10597CS 2110  DIS 202

    • T
    • Clarkson, M

      Gries, D

  • 10598CS 2110  DIS 203

    • T
    • Clarkson, M

      Gries, D

  • 10599CS 2110  DIS 204

    • W
    • Clarkson, M

      Gries, D

  • 10600CS 2110  DIS 205

    • W
    • Clarkson, M

      Gries, D

  • 10601CS 2110  DIS 206

    • T
    • Clarkson, M

      Gries, D

  • 10602CS 2110  DIS 207

    • T
    • Clarkson, M

      Gries, D

  • 10603CS 2110  DIS 208

    • W
    • Clarkson, M

      Gries, D

  • 10604CS 2110  DIS 209

    • W
    • Clarkson, M

      Gries, D

  • 11362CS 2110  DIS 210

    • W
    • Clarkson, M

      Gries, D

  • 11363CS 2110  DIS 211

    • T
    • Clarkson, M

      Gries, D

  • 11509CS 2110  DIS 212

    • W
    • Clarkson, M

      Gries, D

  • 11693CS 2110  DIS 213

    • T
    • Clarkson, M

      Gries, D

  • 11694CS 2110  DIS 214

    • T
    • Clarkson, M

      Gries, D

  • 11695CS 2110  DIS 215

    • T
    • Clarkson, M

      Gries, D

  • 11696CS 2110  DIS 216

    • W
    • Clarkson, M

      Gries, D

  • 11697CS 2110  DIS 217

    • W
    • Clarkson, M

      Gries, D

  • 11698CS 2110  DIS 218

    • W
    • Clarkson, M

      Gries, D

  • 11917CS 2110  DIS 219

    • T
    • Clarkson, M

      Gries, D

  • 12078CS 2110  DIS 220

    • T
    • Clarkson, M

      Gries, D

CS 2111

Meets weekly for one hour, in collaboration with CS 2110. Designed to enhance understanding of object-oriented programming, use of the application for writing Java programs, and other programming issues, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11492CS 2111  LEC 001

    • T
    • Clarkson, M

      Gries, D

  • Co-requisite: CS/ENGRD 2110.

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11493CS 2111  LEC 002

    • W
    • Clarkson, M

      Gries, D

  • 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

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

  • 3 Credits Stdnt Opt

  • 10451CS 2300  LEC 001

    • TR
    • Harms, K

  • 10452CS 2300  DIS 201

  • 10453CS 2300  DIS 202

  • 10454CS 2300  DIS 203

    • F
    • Harms, K

  • 11357CS 2300  DIS 204

    • F
    • Harms, K

  • 10455CS 2300  DIS 205

  • 10938CS 2300  DIS 206

    • F
    • Harms, K

  • 11667CS 2300  DIS 207

  • 11668CS 2300  DIS 208

    • F
    • Harms, K

  • 11741CS 2300  DIS 209

  • 11742CS 2300  DIS 210

  • 12007CS 2300  DIS 211

    • F
    • Harms, K

  • 12008CS 2300  DIS 212

    • F
    • Harms, K

  • 12009CS 2300  DIS 213

    • F
    • Harms, K

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

Enrollment Information
Syllabi: none
  •   Combined with: AEM 2770INFO 2770

  • 3 Credits Stdnt Opt

  • 11575CS 2770  LEC 001

    • TR
    • Gomes, C

      Selman, B

  • 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

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 10615CS 2800  LEC 001

    • MWF
    • George, M

CS 2802

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 17870CS 2802  LEC 001

    • MWF
    • Halpern, J

CS 3110

Advanced programming course that emphasizes functional programming techniques and data structures. Programming topics include recursive and higher-order procedures, models of programming language evaluation ... view course details

View Enrollment Information

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

  • 4 Credits GradeNoAud

  • 10616CS 3110  LEC 001

    • TR
    • Foster, N

  • 10617CS 3110  DIS 201

    • MW
    • Foster, N

  • 10618CS 3110  DIS 202

    • MW
    • Foster, N

  • 10619CS 3110  DIS 203

    • MW
    • Foster, N

  • 11372CS 3110  DIS 204

    • TR
    • Foster, N

  • 11597CS 3110  DIS 205

    • MW
    • Foster, N

  • 11598CS 3110  DIS 206

    • MW
    • Foster, N

  • 11599CS 3110  DIS 207

    • TR
    • Foster, N

  • 11600CS 3110  DIS 208

    • TR
    • Foster, N

  • 12620CS 3110  DIS 209

    • MW
    • Foster, N

  • 12621CS 3110  DIS 210

    • MW
    • Foster, N

  • 12622CS 3110  DIS 211

    • TR
    • Foster, N

  • 12643CS 3110  DIS 212

    • TR
    • Foster, N

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: INFO 3152

  • 4 Credits Stdnt Opt

  • 11407CS 3152  LEC 001

    • MWF
    • White, W

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

  • 11408CS 3152  DIS 201

    • TR
    • White, W

  • 11409CS 3152  DIS 202

    • TR
    • White, W

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

Enrollment Information
Syllabi: none
  •   Combined with: INFO 3300INFO 5100

  • 3 Credits Graded

  • 11288CS 3300  LEC 001

    • MWF
    • Rzeszotarski, J

  • 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

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

  • 4 Credits GradeNoAud

  • 10970CS 3410  LEC 001

    • TR
    • Weatherspoon, H

  • 10985CS 3410  DIS 201

    • T
    • Weatherspoon, H

  • 10986CS 3410  DIS 202

    • W
    • Weatherspoon, H

  • 10987CS 3410  DIS 203

    • R
    • Weatherspoon, H

  • 10988CS 3410  DIS 204

    • R
    • Weatherspoon, H

  • 11645CS 3410  DIS 208

    • W
    • Weatherspoon, H

  • 11646CS 3410  DIS 209

    • F
    • Weatherspoon, H

  • 11796CS 3410  DIS 212

    • W
    • Weatherspoon, H

  • 11797CS 3410  DIS 213

    • F
    • Weatherspoon, H

  • 11798CS 3410  DIS 214

    • T
    • Weatherspoon, H

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

Enrollment Information
Syllabi: 1 available
  •   Choose one lecture and one discussion. Combined with: ECE 3140

  • 4 Credits Graded

  • 11134CS 3420  LEC 001

    • TR
    • Martinez, J

  • 11135CS 3420  DIS 201

    • T
    • Martinez, J

  • 11136CS 3420  DIS 202

    • W
    • Martinez, J

  • 11137CS 3420  DIS 203

    • R
    • Martinez, J

  • 11138CS 3420  DIS 204

    • F
    • Martinez, J

CS 3758

Creating robots capable of performing complex tasks autonomously requires one to address a variety of different challenges such as sensing, perception, control, planning, mechanical design, and interaction ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one laboratory. Combined with: MAE 4180MAE 5180

  • 3 Credits Graded

  • 16980CS 3758  LEC 001

    • TR
    • Kress-Gazit, H

  • 16982CS 3758  LAB 431

  • 16983CS 3758  LAB 441

  • 16984CS 3758  LAB 451

CS 4090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12072CS 4090  IND 601

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12073CS 4090  IND 602

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11631CS 4090  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11040CS 4090  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11041CS 4090  IND 610

    • TBA
    • Saxena, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11360CS 4090  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11042CS 4090  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11402CS 4090  IND 621

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11403CS 4090  IND 622

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11143CS 4090  IND 623

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11043CS 4090  IND 630

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11803CS 4090  IND 632

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11804CS 4090  IND 634

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11044CS 4090  IND 641

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11050CS 4090  IND 642

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11144CS 4090  IND 643

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11355CS 4090  IND 644

    • TBA
    • Kot, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11648CS 4090  IND 645

    • TBA
    • Steurer, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11506CS 4090  IND 647

    • TBA
    • Gries, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11805CS 4090  IND 648

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11714CS 4090  IND 649

    • TBA
    • George, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11848CS 4090  IND 650

    • TBA
    • Mimno, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 11946CS 4090  IND 601A

    • TBA
    • Park, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12089CS 4090  IND 601B

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12299CS 4090  IND 601C

    • TBA
    • Hirsh, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

  • 12642CS 4090  IND 601D

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/Unsat

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 5120

  • 3 Credits Stdnt Opt

  • 12363CS 4120  LEC 001

    • MWF
    • Myers, A

  • 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

Enrollment Information
Syllabi: none
  •   Combined with: CS 5121

  • 2 Credits Stdnt Opt

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

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: INFO 4152

  • 3 Credits Stdnt Opt

  • 11410CS 4152  LEC 001

    • MWF
    • White, W

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

  • 11998CS 4152  DIS 201

    • M
    • White, W

  • 12080CS 4152  DIS 202

    • W
    • White, W

CS 4160

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17010CS 4160  LEC 001

    • TR
    • Clarkson, M

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

Enrollment Information
Syllabi: none
  •   Combined with: MATH 4260

  • 4 Credits Stdnt Opt

  • 11429CS 4220  LEC 001

    • MWF
    • Damle, A

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

CS 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

Enrollment Information
Syllabi: none
  •   Combined with: INFO 4300

  • 3 Credits Graded

  • Topic: Language and Information

  • 11838CS 4300  LEC 001

    • TR
    • Danescu-Niculescu-Mizil, C

CS 4410

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits GradeNoAud

  • 11967CS 4410  LEC 001

    • TR
    • Alvisi, L

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

CS 4411

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits GradeNoAud

  • 12514CS 4411  LEC 001

    • F
    • Alvisi, L

  • 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

Enrollment Information
Syllabi: none
  •  

  • 3 Credits GradeNoAud

  • 12397CS 4450  LEC 001

    • TR
    • Agarwal, R

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

CS 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

Enrollment Information
Syllabi: none
  •   Combined with: CS 5670

  • 4 Credits Stdnt Opt

  • 12501CS 4670  LEC 001

    • MWF
    • Hariharan, B

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

CS 4700

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 12128CS 4700  LEC 001

    • MWF
    • Hirsh, H

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

CS 4701

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits Stdnt Opt

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

Enrollment Information
Syllabi: none
  •   Combined with: COGST 4240LING 4424

  • 4 Credits Stdnt Opt

  • 12108CS 4744  LEC 001

    • TR
    • DelBusso, N

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

CS 4754

This course provides an introduction into the design of and research on human robot interaction. Students will be working alone and in teams on designing and examining novel ways for robots to interact ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 4410INFO 6420

  • 3 Credits Graded

  • 16874CS 4754  LEC 001

    • TR
    • Jung, M

  • Students are required to fill out an application form at: https://goo.gl/forms/52eWd1zSlhZQmYeQ2. Pre- or co-requisite: INFO 4320 or permission of instructor. Students will be responsible for the purchase of materials. Applications will be reviewed during regular enrollment period when most applications are in to give people a fair chance for a spot based on their application rather than on the order of signup. We'll hand out PINS then.

CS 4786

An introduction to machine learning for data-science applications. Topics include dimensionality-reduction (such as principal components analysis, canonical correlation analysis, and random projection); ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5786

  • 4 Credits Stdnt Opt

  • 16371CS 4786  LEC 001

    • TR
    • Sridharan, K

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

CS 4787

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17451CS 4787  LEC 001

    • MW
    • De Sa, C

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

CS 4820

Develops techniques used in the design and analysis of algorithms, with an emphasis on problems arising in computing applications. Example applications are drawn from systems and networks, artificial ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 10629CS 4820  LEC 001

    • MWF
    • Kleinberg, R

  • 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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 11425CS 4850  LEC 001

    • MWF
    • Hopcroft, J

  • 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

Enrollment Information
Syllabi: none
  • 12317CS 4852  LEC 001

    • TR
    • Ghosh, A

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

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 6-12 Credits Opt NoAud

  • 12196CS 4990  RSC 701

Enrollment Information
Syllabi: none
  •  

  • 6-12 Credits Opt NoAud

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

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12085CS 4998  IND 601

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12086CS 4998  IND 602

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12189CS 4998  IND 603

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12210CS 4998  IND 604

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 12282CS 4998  IND 605

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-2 Credits S/U NoAud

  • 16423CS 4998  IND 608

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Graded

  • 14778CS 4998  IND 606

    • TBA
    • Mar 11 - May 7, 2019
    • Hariharan, B

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Graded

  • 14779CS 4998  IND 607

    • TBA
    • Mar 11 - May 7, 2019
    • Sridharan, K

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10630CS 4999  IND 601

    • TBA
    • Arms, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10631CS 4999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10632CS 4999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10633CS 4999  IND 604

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10634CS 4999  IND 605

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10953CS 4999  IND 606

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10635CS 4999  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10636CS 4999  IND 608

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10637CS 4999  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10954CS 4999  IND 610

    • TBA
    • Saxena, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10638CS 4999  IND 611

    • TBA
    • Gehrke, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10639CS 4999  IND 612

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10640CS 4999  IND 613

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10641CS 4999  IND 614

    • TBA
    • James, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10642CS 4999  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10643CS 4999  IND 616

    • TBA
    • Huttenlocher, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10644CS 4999  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12100CS 4999  IND 618

    • TBA
    • George, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10645CS 4999  IND 619

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10646CS 4999  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10647CS 4999  IND 621

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10648CS 4999  IND 623

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10649CS 4999  IND 624

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10650CS 4999  IND 625

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10651CS 4999  IND 626

    • TBA
    • Pass, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10652CS 4999  IND 628

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10653CS 4999  IND 629

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10654CS 4999  IND 630

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10655CS 4999  IND 631

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10656CS 4999  IND 632

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10657CS 4999  IND 634

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10658CS 4999  IND 635

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10659CS 4999  IND 636

    • TBA
    • Zabih, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10660CS 4999  IND 638

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10845CS 4999  IND 640

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10846CS 4999  IND 641

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10847CS 4999  IND 642

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 10848CS 4999  IND 643

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11368CS 4999  IND 644

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11400CS 4999  IND 645

    • TBA
    • Steurer, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11401CS 4999  IND 646

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11719CS 4999  IND 647

    • TBA
    • Sengers, P

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11722CS 4999  IND 648

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11768CS 4999  IND 649

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11769CS 4999  IND 601A

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11770CS 4999  IND 601B

    • TBA
    • Sridharan, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11920CS 4999  IND 601C

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12064CS 4999  IND 601D

    • TBA
    • Dell, N

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12071CS 4999  IND 601E

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12082CS 4999  IND 601F

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12097CS 4999  IND 601G

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12254CS 4999  IND 601H

    • TBA
    • Alvisi, L

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12255CS 4999  IND 601I

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12256CS 4999  IND 601J

    • TBA
    • Sampson, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12257CS 4999  IND 601K

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12263CS 4999  IND 601L

    • TBA
    • Jung, M

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12264CS 4999  IND 601M

    • TBA
    • Delimitrou, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12265CS 4999  IND 601N

    • TBA
    • Petersen, K

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12274CS 4999  IND 601O

    • TBA
    • Hoffman, G

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12285CS 4999  IND 601P

    • TBA
    • Belongie, S

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12300CS 4999  IND 601R

    • TBA
    • Williams, A

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12619CS 4999  IND 601S

    • TBA
    • Hariharan, B

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12644CS 4999  IND 601T

    • TBA
    • De Sa, C

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12651CS 4999  IND 601U

    • TBA
    • Artzi, Y

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12657CS 4999  IND 601V

    • TBA
    • Mimno, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12664CS 4999  IND 601W

    • TBA
    • Estrin, D

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12668CS 4999  IND 601X

    • TBA
    • Yu, H

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12672CS 4999  IND 601Y

    • TBA
    • Martinez, J

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 4120

  • 3 Credits Stdnt Opt

  • 12482CS 5120  LEC 001

    • MWF
    • Myers, A

  • 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

Enrollment Information
Syllabi: none
  •   Combined with: CS 4121

  • 2 Credits Stdnt Opt

  • 12485CS 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, building, testing, and delivering reliable software systems. Special topics include professionalism, project management, and the legal framework ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12131CS 5150  LEC 001

    • TR
    • Arms, W

  • 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

  • 12132CS 5150  DIS 201

    • M
    • Arms, W

CS 5152

Students will collaborate with mentors from industry to learn how to become a part of the open-source community and contribute to open-source projects, with students actively committing to open-source ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 17007CS 5152  LEC 001

    • W
    • Tate, R

  • 17008CS 5152  LAB 401

    • MF
    • Tate, R

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

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5304

  • 3 Credits Graded

  • 11913CS 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. Students will only be enrolled 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

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

  • 4 Credits Graded

  • 12399CS 5412  LEC 001

    • TR
    • Birman, K

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

  • 12400CS 5412  DIS 201

    • W
    • Birman, K

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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12567CS 5430  LEC 001

    • MWF
    • Schneider, F

  • 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

Enrollment Information
Syllabi: none
  •  

  • 2 Credits Graded

  • 12617CS 5431  LEC 001

    • F
    • Schneider, F

  • 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

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 12509CS 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. Students will only be registered if space allows.

CS 5625

Methods for interactive computer graphics, targeting applications including games, visualization, design, and immersive environments. Introduces students to state-of-the-art interactive techniques and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17012CS 5625  LEC 001

    • TR
    • Marschner, S

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

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 4670

  • 4 Credits Stdnt Opt

  • 12500CS 5670  LEC 001

    • MWF
    • Hariharan, 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.

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12180CS 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. Students will only be registered if space allows.

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

Enrollment Information
Syllabi: none
  •   Combined with: ORIE 5751

  • 3 Credits Stdnt Opt

  • 12585CS 5726  LEC 030

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

CS 5740

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3-4 Credits Graded

  • 12042CS 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. Students will only be registered if space allows.

CS 5786

An introduction to machine learning for data-science applications. Topics include dimensionality-reduction (such as principal components analysis, canonical correlation analysis, and random projection); ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4786

  • 4 Credits Stdnt Opt

  • 16372CS 5786  LEC 001

    • TR
    • Sridharan, K

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

CS 5854

The course examines how the computing, economic and sociological worlds are connected and how these connections affects these worlds. Tools from computer science, game theory and mathematics are introduced ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: ORIE 5138

  • 3 Credits Stdnt Opt

  • 17077CS 5854  LEC 030

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

CS 5998

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

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

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11290CS 5999  IND 601

    • TBA
    • Arms, W

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11291CS 5999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11292CS 5999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11293CS 5999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11294CS 5999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11295CS 5999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11296CS 5999  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11297CS 5999  IND 608

    • TBA
    • Cosley, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11298CS 5999  IND 609

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11299CS 5999  IND 610

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11300CS 5999  IND 611

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11301CS 5999  IND 612

    • TBA
    • De Sa, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11302CS 5999  IND 613

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11303CS 5999  IND 614

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12099CS 5999  IND 615

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11304CS 5999  IND 616

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11305CS 5999  IND 617

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11306CS 5999  IND 618

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11307CS 5999  IND 620

    • TBA
    • James, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11308CS 5999  IND 621

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11309CS 5999  IND 622

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11310CS 5999  IND 623

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11311CS 5999  IND 624

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11312CS 5999  IND 626

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11313CS 5999  IND 627

    • TBA
    • Hariharan, B

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11314CS 5999  IND 628

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11315CS 5999  IND 629

    • TBA
    • Martinez, J

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11316CS 5999  IND 630

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11317CS 5999  IND 632

    • TBA
    • Damle, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11318CS 5999  IND 633

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11319CS 5999  IND 634

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11320CS 5999  IND 635

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11321CS 5999  IND 636

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11322CS 5999  IND 637

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11323CS 5999  IND 638

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11324CS 5999  IND 639

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11325CS 5999  IND 640

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11373CS 5999  IND 641

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11374CS 5999  IND 642

    • TBA
    • Staff

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11376CS 5999  IND 643

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11377CS 5999  IND 644

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11405CS 5999  IND 645

    • TBA
    • Steurer, D

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11406CS 5999  IND 646

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11944CS 5999  IND 601A

    • TBA
    • Zhang, Z

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11771CS 5999  IND 601C

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11772CS 5999  IND 601D

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11773CS 5999  IND 601E

    • TBA
    • Sridharan, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11912CS 5999  IND 601H

    • TBA
    • Kot, L

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 11915CS 5999  IND 601I

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12045CS 5999  IND 601J

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12096CS 5999  IND 601K

    • TBA
    • Shi, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12259CS 5999  IND 601L

    • TBA
    • Alvisi, L

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12260CS 5999  IND 601M

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12261CS 5999  IND 601N

    • TBA
    • Sampson, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12262CS 5999  IND 601O

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12266CS 5999  IND 601P

    • TBA
    • Jung, M

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12267CS 5999  IND 601Q

    • TBA
    • Delimitrou, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12268CS 5999  IND 601R

    • TBA
    • Petersen, K

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12311CS 5999  IND 601S

    • TBA
    • Williams, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12312CS 5999  IND 601U

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12313CS 5999  IND 601V

    • TBA
    • Hoffman, G

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12655CS 5999  IND 601W

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12665CS 5999  IND 601X

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

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

Enrollment Information
Syllabi: none
  •   Combined with: CS 6110

  • 4 Credits Stdnt Opt

  • 10696CS 6110  LEC 001

  • Offered to PhD and MS students in Ithaca.

Enrollment Information
Syllabi: none
  •   Combined with: CS 6110

  • 4 Credits Stdnt Opt

  • 12077CS 6110  LEC 031

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

CS 6241

A discussion of numerical methods in the context of data analysis, machine learning, and network science problems. The course will focus on matrix and tensor decompositions, numerical algorithms for graph ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 12542CS 6241  LEC 001

    • TR
    • Benson, A

  • 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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 12402CS 6320  LEC 001

    • TR
    • Trummer, I

CS 6360

An introduction to research in educational technology – an interdisciplinary field that draws from human-computer interaction, design, artificial intelligence, and video games. Potential topics include ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6360

  • 3 Credits Stdnt Opt

  • 17048CS 6360  LEC 001

    • MWF
    • Andersen, E

  • Enrollment restricted to CIS PhD and MS students.

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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 11968CS 6700  LEC 001

    • WF
    • Selman, B

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

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6300

  • 3 Credits Stdnt Opt

  • 11969CS 6740  LEC 001

    • TR
    • Cardie, C

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

CS 6780

Gives a graduate-level introduction to machine learning and statistical pattern recognition and in-depth coverage of new and advanced methods in machine learning, as well as their underlying theory. Emphasizes ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17221CS 6780  LEC 001

    • TR
    • Joachims, T

CS 6831

Discusses modern theory and practice of the cryptographic tools deployed to protect contemporary computing systems. Topics include formulation of security definitions, reduction-based concrete security ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 6831

  • 3 Credits Stdnt Opt

  • 17936CS 6831  LEC 001

  • Enrollment limited to PhD students; offered via distance learning from Cornell Tech.

Enrollment Information
Syllabi: none
  •   Combined with: CS 6831

  • 3 Credits Stdnt Opt

  • 17612CS 6831  LEC 030

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

CS 6860

Topics in type theory as a foundation for programming languages and computing theory. The key prerequisites are CS 6110 and CS 4810. Topics will include: semantics of programming languages and logics, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17910CS 6860  LEC 001

    • TR
    • Kozen, D

CS 7090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10661CS 7090  LEC 001

    • TR
    • Bala, K

CS 7190

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

CS 7290

Talks on various methods in scientific computing, the analysis of their convergence properties and computational efficiency, and their adaptation to specific applications. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: MATH 7290

  • 1 Credit Sat/Unsat

CS 7490

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10662CS 7490  SEM 101

CS 7493

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 17920CS 7493  SEM 130

  • Streamed from Ithaca to NYC. Enrollment only open to Cornell Tech Students

CS 7690

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10849CS 7690  SEM 101

    • M
    • Bala, K

      Marschner, S

CS 7790

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

CS 7792

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 7792

  • 1 Credit Sat/Unsat

Enrollment Information
Syllabi: none
  •   Combined with: CS 7792

  • 1 Credit Sat/Unsat

  • 17335CS 7792  SEM 131

  • Taught in NYC. Taught via distance learning, streaming from Ithaca. Enrollment open only to Cornell Tech Students

CS 7794

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10664CS 7794  SEM 101

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

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 12577CS 7794  SEM 130

  • 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

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 12081CS 7796  SEM 101

    • W
    • Knepper, R

CS 7890

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 10665CS 7890  SEM 101

    • M
    • Kleinberg, R

CS 7893

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

  • 11936CS 7893  SEM 101

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

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/Unsat

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11776CS 7999  IND 601

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10666CS 7999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10667CS 7999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10668CS 7999  IND 604

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10669CS 7999  IND 605

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10955CS 7999  IND 606

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10670CS 7999  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10671CS 7999  IND 608

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10672CS 7999  IND 612

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10673CS 7999  IND 613

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10674CS 7999  IND 614

    • TBA
    • James, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10675CS 7999  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10676CS 7999  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10677CS 7999  IND 619

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10678CS 7999  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10679CS 7999  IND 622

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10680CS 7999  IND 623

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10681CS 7999  IND 624

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10683CS 7999  IND 627

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10684CS 7999  IND 628

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10685CS 7999  IND 629

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10686CS 7999  IND 630

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10687CS 7999  IND 631

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10688CS 7999  IND 633

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10689CS 7999  IND 634

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10691CS 7999  IND 637

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10692CS 7999  IND 638

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10693CS 7999  IND 639

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10694CS 7999  IND 640

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10850CS 7999  IND 641

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11066CS 7999  IND 643

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11369CS 7999  IND 645

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11375CS 7999  IND 646

    • TBA
    • Steurer, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11404CS 7999  IND 647

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11775CS 7999  IND 649

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11941CS 7999  IND 601A

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11777CS 7999  IND 601B

    • TBA
    • Sridharan, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11908CS 7999  IND 601C

    • TBA
    • Mimno, D

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12273CS 7999  IND 601E

    • TBA
    • Staff

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12284CS 7999  IND 601F

    • TBA
    • Petersen, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12293CS 7999  IND 601G

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12510CS 7999  IND 601H

    • TBA
    • Williams, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12616CS 7999  IND 601I

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12629CS 7999  IND 601J

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12654CS 7999  IND 601K

    • TBA
    • Wilson, A

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11954CS 7999  IND 601T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11955CS 7999  IND 602T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11907CS 7999  IND 603T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11962CS 7999  IND 604T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11963CS 7999  IND 605T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11966CS 7999  IND 606T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12098CS 7999  IND 607T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12101CS 7999  IND 608T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10851CS 7999  IND 609T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10682CS 7999  IND 610T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12595CS 7999  IND 611T

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

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 10690CS 7999  IND 635T

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

CS 9999

Doctoral research. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Sat/Unsat

  • 10695CS 9999  IND 601

    • TBA
    • Staff