Computer Science (CS)Engineering

Showing 89 results.

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

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

  • 4 Credits Opt NoAud

  • 10712CS 1110  LEC 001

    • TRBailey Hall 101
    • Jan 21 - May 5, 2020
    • Fan, K

      Lee, L

  • Instruction Mode: Hybrid - Online & In Person
    500 seats are reserved for freshmen and sophomores during pre-enroll. Additional seats will open up during add/drop. All students (not just engineers!) may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1010.

  • 10713CS 1110  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10714CS 1110  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 11097CS 1110  DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 10715CS 1110  DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 10716CS 1110  DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 10717CS 1110  DIS 206

  • Instruction Mode: Hybrid - Online & In Person

  • 11098CS 1110  DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 10718CS 1110  DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 11621CS 1110  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 11639CS 1110  DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 11679CS 1110  DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 11680CS 1110  DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 18648CS 1110  DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 18649CS 1110  DIS 214

  • Instruction Mode: Hybrid - Online & In Person

  • 18650CS 1110  DIS 215

  • Instruction Mode: Hybrid - Online & In Person

  • 18651CS 1110  DIS 216

  • Instruction Mode: Hybrid - Online & In Person

  • 19564CS 1110  DIS 217

    • T
    • Fan, K

      Lee, L

  • Instruction Mode: Hybrid - Online & In Person

CS 1112

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10703CS 1112  LEC 001

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

  • 10704CS 1112  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10705CS 1112  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10706CS 1112  DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 10955CS 1112  DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 10956CS 1112  DIS 206

  • Instruction Mode: Hybrid - Online & In Person

  • 10708CS 1112  DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 10709CS 1112  DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 10710CS 1112  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

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

  • 14442CS 1132  LEC 001

  • 14548CS 1132  LAB 401

    • FUpson Hall 225
    • Jan 21 - Mar 10, 2020
    • Veldt, N

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

  • 14471CS 1133  LEC 001

    • MWFUpson Hall 142
    • Jan 21 - Mar 10, 2020
    • Frey, C

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

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

  • 4 Credits Stdnt Opt

  • 12281CS 1380  LEC 001

    • TRKimball Hall B11
    • Jan 21 - May 5, 2020
    • Entner, J

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12283CS 1380  DIS 201

    • WUpson Hall 202
    • Jan 21 - May 5, 2020
    • Entner, J

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12284CS 1380  DIS 202

    • WUpson Hall 202
    • Jan 21 - May 5, 2020
    • Entner, J

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12285CS 1380  DIS 203

    • WUpson Hall 202
    • Jan 21 - May 5, 2020
    • Entner, J

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12286CS 1380  DIS 204

    • RHollister Hall 362
    • Jan 21 - May 5, 2020
    • Entner, J

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

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
  • 11488CS 1710  LEC 001

    • TRUris Hall G01
    • Jan 21 - May 5, 2020
    • Swallow, K

  • Instruction Mode: Hybrid - Online & In Person

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - First. 

  • 1-3 Credits Sat/Unsat

  • 18227CS 1998  IND 603

    • MWBard Hall 140
    • Jan 21 - Mar 10, 2020
    • Tardos, E

  • Coding Interview Prep class co-sponsored by Women in Computing at Cornell (WICC) and Under-Represented Minorities in Computing (URMC). Open to everyone, but created with the intention and focus to uplift and empower those typically underrepresented in the computing fields to navigate the interview process.

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14688CS 1998  IND 601

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14770CS 1998  IND 602

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14784CS 1998  IND 604

    • TBA
    • Mar 11 - May 5, 2020
    • Hariharan, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14785CS 1998  IND 605

    • TBA
    • Mar 11 - May 5, 2020
    • Trummer, I

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 18848CS 1998  IND 606

    • MOlin Hall 165
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

CS 2043

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 14609CS 2043  LEC 001

CS 2110

Intermediate programming in a high-level language and introduction to computer science. Topics include object-oriented programming (classes, objects, subclasses, types), graphical user interfaces, algorithm ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10580CS 2110  LEC 001

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

  • 10581CS 2110  DIS 201

    • TPhillips Hall 307
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10582CS 2110  DIS 202

    • TPhillips Hall 307
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10583CS 2110  DIS 203

    • TPhillips Hall 307
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10584CS 2110  DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 10585CS 2110  DIS 205

    • WPhillips Hall 403
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10586CS 2110  DIS 206

  • Instruction Mode: Hybrid - Online & In Person

  • 10587CS 2110  DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 10588CS 2110  DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 10589CS 2110  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 11328CS 2110  DIS 210

    • WPhillips Hall 403
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11329CS 2110  DIS 211

    • TPhillips Hall 307
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11468CS 2110  DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 11643CS 2110  DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 11644CS 2110  DIS 214

  • Instruction Mode: Hybrid - Online & In Person

  • 11645CS 2110  DIS 215

  • Instruction Mode: Hybrid - Online & In Person

  • 11646CS 2110  DIS 216

  • Instruction Mode: Hybrid - Online & In Person

  • 11647CS 2110  DIS 217

    • WPhillips Hall 407
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11648CS 2110  DIS 218

    • WPhillips Hall 407
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11846CS 2110  DIS 219

    • TUpson Hall 222
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11979CS 2110  DIS 220

    • TUpson Hall 222
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

CS 2111

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11453CS 2111  LEC 001

    • TPhillips Hall 203
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person
    Co-requisite: CS/ENGRD 2110.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11454CS 2111  LEC 002

    • WPhillips Hall 101
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person
    Co-requisite: CS/ENGRD 2110.

CS 2300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10440CS 2300  LEC 001

    • TRUris Hall G01
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person
    Class will open for enrollment during regular enrollment in January.

  • 10441CS 2300  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10442CS 2300  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10443CS 2300  DIS 203

    • FUpson Hall 142
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 11323CS 2300  DIS 204

    • FUpson Hall 206
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 10444CS 2300  DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 10916CS 2300  DIS 206

    • FUpson Hall 142
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 11617CS 2300  DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 11618CS 2300  DIS 208

    • FUpson Hall 152
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 11687CS 2300  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 11688CS 2300  DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 11927CS 2300  DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 11928CS 2300  DIS 212

    • FUpson Hall 152
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 11929CS 2300  DIS 213

    • FUpson Hall 152
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 12655CS 2300  DIS 214

    • FUpson Hall 146
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

  • 12656CS 2300  DIS 215

    • FUpson Hall 152
    • Jan 21 - May 5, 2020
    • Harms, K

  • Instruction Mode: Hybrid - Online & In Person

CS 2770

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: AEM 2770INFO 2770

  • 3 Credits Stdnt Opt

  • 11529CS 2770  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Prerequisites:Students are expected to have basic knowledge of probability theory and calculus.

CS 2800

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10600CS 2800  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

  • 17063CS 2800  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 17064CS 2800  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 17065CS 2800  DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 17066CS 2800  DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 17067CS 2800  DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 17068CS 2800  DIS 206

  • Instruction Mode: Hybrid - Online & In Person

  • 17069CS 2800  DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 17070CS 2800  DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 17071CS 2800  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 17072CS 2800  DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 17074CS 2800  DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 17075CS 2800  DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 17076CS 2800  DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 17077CS 2800  DIS 214

  • Instruction Mode: Hybrid - Online & In Person

CS 2802

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

  • 3 Credits Stdnt Opt

  • 12621CS 2802  LEC 001

    • MWFOlin Hall 165
    • Jan 21 - May 5, 2020
    • Halpern, J

  • Instruction Mode: Hybrid - Online & In Person

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

  • 4 Credits Opt NoAud

  • 10601CS 3110  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

  • 10602CS 3110  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10603CS 3110  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10604CS 3110  DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 11338CS 3110  DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 11549CS 3110  DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 11551CS 3110  DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 11552CS 3110  DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 12387CS 3110  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 12388CS 3110  DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 12389CS 3110  DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 12401CS 3110  DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 12703CS 3110  DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 19117CS 3110  DIS 214

  • Instruction Mode: Hybrid - Online & In Person

  • 19118CS 3110  DIS 215

  • Instruction Mode: Hybrid - Online & In Person

CS 3152

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11372CS 3152  LEC 001

    • MWFUpson Hall 142
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person
    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.

  • 11373CS 3152  DIS 201

    • TRUpson Hall 216
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

  • 11374CS 3152  DIS 202

    • TRUpson Hall 216
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

CS 3300

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: INFO 3300INFO 5100

  • 3 Credits Stdnt Opt

  • 11254CS 3300  LEC 001

    • MWFKlarman Hall KG70
    • Jan 21 - May 5, 2020
    • Rzeszotarski, J

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Opt NoAud

  • 10946CS 3410  LEC 001

    • TROlin Hall 155
    • Jan 21 - May 5, 2020
    • Weatherspoon, H

  • Instruction Mode: Hybrid - Online & In Person

  • 10961CS 3410  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10962CS 3410  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10963CS 3410  DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 10964CS 3410  DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 11595CS 3410  DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 11596CS 3410  DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 11727CS 3410  DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 11728CS 3410  DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 11729CS 3410  DIS 214

  • Instruction Mode: Hybrid - Online & In Person

CS 3420

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11104CS 3420  LEC 001

    • TROlin Hall 155
    • Jan 21 - May 5, 2020
    • Napp, N

  • Instruction Mode: Hybrid - Online & In Person

  • 11105CS 3420  DIS 201

    • TOlin Hall 255
    • Jan 21 - May 5, 2020
    • Napp, N

  • Instruction Mode: Hybrid - Online & In Person

  • 11106CS 3420  DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 11107CS 3420  DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 11108CS 3420  DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 12646CS 3420  DIS 205

  • Instruction Mode: Hybrid - Online & In Person

CS 3758

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 4180ECE 5772MAE 4180MAE 5180

  • 3 Credits Stdnt Opt

  • 12496CS 3758  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

  • 18657CS 3758  LAB 411

  • Instruction Mode: Hybrid - Online & In Person

  • 12497CS 3758  LAB 431

  • Instruction Mode: Hybrid - Online & In Person

  • 12498CS 3758  LAB 441

  • Instruction Mode: Hybrid - Online & In Person

  • 12499CS 3758  LAB 451

  • Instruction Mode: Hybrid - Online & In Person

CS 4090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11973CS 4090  IND 601

    • TBA
    • Jan 21 - May 5, 2020
    • Kozen, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11974CS 4090  IND 602

    • TBA
    • Jan 21 - May 5, 2020
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11581CS 4090  IND 603

    • TBA
    • Jan 21 - May 5, 2020
    • Bala, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11010CS 4090  IND 609

    • TBA
    • Jan 21 - May 5, 2020
    • Fan, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11011CS 4090  IND 610

    • TBA
    • Jan 21 - May 5, 2020
    • Saxena, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11326CS 4090  IND 615

    • TBA
    • Jan 21 - May 5, 2020
    • Hopcroft, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11012CS 4090  IND 617

    • TBA
    • Jan 21 - May 5, 2020
    • Joachims, T

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11367CS 4090  IND 621

    • TBA
    • Jan 21 - May 5, 2020
    • Lee, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11368CS 4090  IND 622

    • TBA
    • Jan 21 - May 5, 2020
    • Marschner, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11113CS 4090  IND 623

    • TBA
    • Jan 21 - May 5, 2020
    • Myers, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11013CS 4090  IND 630

    • TBA
    • Jan 21 - May 5, 2020
    • Kleinberg, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11733CS 4090  IND 632

    • TBA
    • Jan 21 - May 5, 2020
    • Tardos, E

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11734CS 4090  IND 634

    • TBA
    • Jan 21 - May 5, 2020
    • Van Loan, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11014CS 4090  IND 641

    • TBA
    • Jan 21 - May 5, 2020
    • Weatherspoon, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11020CS 4090  IND 642

    • TBA
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11114CS 4090  IND 643

    • TBA
    • Jan 21 - May 5, 2020
    • Foster, N

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11321CS 4090  IND 644

    • TBA
    • Jan 21 - May 5, 2020
    • Kot, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11598CS 4090  IND 645

    • TBA
    • Jan 21 - May 5, 2020
    • Steurer, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11465CS 4090  IND 647

    • TBA
    • Jan 21 - May 5, 2020
    • Gries, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11735CS 4090  IND 648

    • TBA
    • Jan 21 - May 5, 2020
    • Clarkson, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11664CS 4090  IND 649

    • TBA
    • Jan 21 - May 5, 2020
    • George, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11778CS 4090  IND 650

    • TBA
    • Jan 21 - May 5, 2020
    • Mimno, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11875CS 4090  IND 601A

    • TBA
    • Jan 21 - May 5, 2020
    • Park, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11990CS 4090  IND 601B

    • TBA
    • Jan 21 - May 5, 2020
    • Bracy, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12165CS 4090  IND 601C

    • TBA
    • Jan 21 - May 5, 2020
    • Hirsh, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12400CS 4090  IND 601D

    • TBA
    • Jan 21 - May 5, 2020
    • Agarwal, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12409CS 4090  IND 601E

    • TBA
    • Jan 21 - May 5, 2020
    • Weinberger, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12721CS 4090  IND 601F

    • TBA
    • Jan 21 - May 5, 2020
    • Alvisi, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12728CS 4090  IND 601G

    • TBA
    • Jan 21 - May 5, 2020
    • De Sa, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 19226CS 4090  IND 601H

    • TBA
    • Jan 21 - May 5, 2020
    • Shi, R

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: CS 5120

  • 3 Credits Stdnt Opt

  • 12218CS 4120  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Must be taken concurrently with CS 4121.

CS 4121

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

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 12288CS 4121  LEC 001

    • TBA
    • Jan 21 - May 5, 2020
    • Myers, A

  • Instruction Mode: Hybrid - Online & In Person
    Must be taken concurrently with CS 4120.

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

  • 3 Credits Stdnt Opt

  • 11375CS 4152  LEC 001

    • MWFUpson Hall 142
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person
    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.

  • 11920CS 4152  DIS 201

    • WUpson Hall 206
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

  • 11981CS 4152  DIS 202

    • WUpson Hall 206
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

CS 4160

An introduction to formal verification, focusing on correctness of functional and imperative programs relative to mathematical specifications. Topics include computer-assisted theorem proving, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12512CS 4160  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: MATH 4260

  • 4 Credits Stdnt Opt

  • 11393CS 4220  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: INFO 4300

  • 3 Credits Stdnt Opt

  • Topic: Language and Information

  • 11768CS 4300  LEC 001

    • TRUris Hall G01
    • Jan 21 - May 5, 2020
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Hybrid - Online & In Person

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

  • 3 Credits Opt NoAud

  • 11896CS 4410  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session. 

  • 2 Credits Opt NoAud

  • 12316CS 4411  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 12236CS 4450  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session.  Combined with: CS 5670

  • 4 Credits Stdnt Opt

  • 12306CS 4670  LEC 001

    • MWFIves Hall 305
    • Jan 21 - May 5, 2020
    • Hariharan, B

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12022CS 4700  LEC 001

    • MWFOlin Hall 155
    • Jan 21 - May 5, 2020
    • Hirsh, H

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session. 

  • 2 Credits Stdnt Opt

  • 12023CS 4701  LEC 001

    • TBA
    • Jan 21 - May 5, 2020
    • Hirsh, H

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session.  Combined with: COGST 4240LING 4424

  • 4 Credits Stdnt Opt

  • 12005CS 4744  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Prerequisites: LING 1101 or equivalent background in linguistics and CS 2110 or equivalent preparation in computer science.

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
  •   Regular Academic Session.  Combined with: CS 5786

  • 4 Credits Stdnt Opt

  • 12445CS 4786  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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

An introduction to the mathematical and algorithms design principles and tradeoffs that underlie large-scale machine learning on big training sets. Topics include: stochastic gradient descent and other ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12582CS 4787  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 4814

Explores the power and limitations of efficient computation. Understanding how the notion of efficient computation changes with respect to resources such as time, space, randomness, advice, and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18026CS 4814  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

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

  • 4 Credits Stdnt Opt

  • 10613CS 4820  LEC 001

    • MWFUris Hall G01
    • Jan 21 - May 5, 2020
    • Shi, R

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11389CS 4850  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

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: 1 available
  •   Regular Academic Session.  Combined with: ECON 3825INFO 4220INFO 6220

  • 3 Credits Opt NoAud

  • 12180CS 4852  LEC 001

    • TROlin Hall 155
    • Jan 21 - May 5, 2020
    • Cheyre Forestier, C

  • Instruction Mode: Hybrid - Online & In Person

CS 4990

Students with internship opportunities may be able to receive credit through this course. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 6-12 Credits Opt NoAud

  • 12074CS 4990  RSC 701

  • Instruction Mode: Hybrid - Online & In Person

CS 4997

This independent study course offers students an opportunity to reflect on concepts from computer science as they were encountered and applied in a recent internship. Students write a short paper describing ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1 Credit S/U NoAud

  • 19269CS 4997  IND 601

    • TBA
    • Jan 21 - May 5, 2020
    • Lee, L

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 11986CS 4998  IND 601

    • TBA
    • Jan 21 - May 5, 2020
    • Bala, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12067CS 4998  IND 603

    • TBA
    • Jan 21 - May 5, 2020
    • Trummer, I

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12082CS 4998  IND 604

    • TBA
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12149CS 4998  IND 605

    • TBA
    • Jan 21 - May 5, 2020
    • Agarwal, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 14786CS 4998  IND 606

    • TBA
    • Jan 21 - May 5, 2020
    • Hariharan, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 14787CS 4998  IND 607

    • TBA
    • Jan 21 - May 5, 2020
    • Sridharan, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12447CS 4998  IND 608

    • TBA
    • Jan 21 - May 5, 2020
    • Marschner, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 14825CS 4998  IND 609

    • TBA
    • Jan 21 - May 5, 2020
    • Joachims, T

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 19316CS 4998  IND 610

    • TBA
    • Jan 21 - May 5, 2020
    • Van Renesse, R

  • Instruction Mode: Hybrid - Online & In Person

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10614CS 4999  IND 601

    • TBA
    • Jan 21 - May 5, 2020
    • Arms, W

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10615CS 4999  IND 602

    • TBA
    • Jan 21 - May 5, 2020
    • Bailey, G

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10616CS 4999  IND 603

    • TBA
    • Jan 21 - May 5, 2020
    • Bala, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10617CS 4999  IND 604

    • TBA
    • Jan 21 - May 5, 2020
    • Birman, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10618CS 4999  IND 605

    • TBA
    • Jan 21 - May 5, 2020
    • Cardie, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10931CS 4999  IND 606

    • TBA
    • Jan 21 - May 5, 2020
    • Bindel, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10619CS 4999  IND 607

    • TBA
    • Jan 21 - May 5, 2020
    • Constable, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10620CS 4999  IND 608

    • TBA
    • Jan 21 - May 5, 2020
    • Foster, N

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10621CS 4999  IND 609

    • TBA
    • Jan 21 - May 5, 2020
    • Fan, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10932CS 4999  IND 610

    • TBA
    • Jan 21 - May 5, 2020
    • Saxena, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10622CS 4999  IND 611

    • TBA
    • Jan 21 - May 5, 2020
    • Gehrke, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10623CS 4999  IND 612

    • TBA
    • Jan 21 - May 5, 2020
    • Greenberg, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10624CS 4999  IND 613

    • TBA
    • Jan 21 - May 5, 2020
    • Halpern, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10625CS 4999  IND 614

    • TBA
    • Jan 21 - May 5, 2020
    • James, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10626CS 4999  IND 615

    • TBA
    • Jan 21 - May 5, 2020
    • Hopcroft, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10627CS 4999  IND 616

    • TBA
    • Jan 21 - May 5, 2020
    • Huttenlocher, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10628CS 4999  IND 617

    • TBA
    • Jan 21 - May 5, 2020
    • Joachims, T

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11998CS 4999  IND 618

    • TBA
    • Jan 21 - May 5, 2020
    • George, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10629CS 4999  IND 619

    • TBA
    • Jan 21 - May 5, 2020
    • Kleinberg, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10630CS 4999  IND 620

    • TBA
    • Jan 21 - May 5, 2020
    • Kozen, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10631CS 4999  IND 621

    • TBA
    • Jan 21 - May 5, 2020
    • Lee, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10632CS 4999  IND 623

    • TBA
    • Jan 21 - May 5, 2020
    • Marschner, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10633CS 4999  IND 624

    • TBA
    • Jan 21 - May 5, 2020
    • Gomes, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10634CS 4999  IND 625

    • TBA
    • Jan 21 - May 5, 2020
    • Myers, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10635CS 4999  IND 626

    • TBA
    • Jan 21 - May 5, 2020
    • Pass, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10636CS 4999  IND 628

    • TBA
    • Jan 21 - May 5, 2020
    • Schneider, F

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10637CS 4999  IND 629

    • TBA
    • Jan 21 - May 5, 2020
    • Selman, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10638CS 4999  IND 630

    • TBA
    • Jan 21 - May 5, 2020
    • Kleinberg, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10639CS 4999  IND 631

    • TBA
    • Jan 21 - May 5, 2020
    • Sirer, E

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10640CS 4999  IND 632

    • TBA
    • Jan 21 - May 5, 2020
    • Tardos, E

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10641CS 4999  IND 634

    • TBA
    • Jan 21 - May 5, 2020
    • Van Loan, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10642CS 4999  IND 635

    • TBA
    • Jan 21 - May 5, 2020
    • Van Renesse, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10643CS 4999  IND 636

    • TBA
    • Jan 21 - May 5, 2020
    • Zabih, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10644CS 4999  IND 638

    • TBA
    • Jan 21 - May 5, 2020
    • Demers, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10827CS 4999  IND 640

    • TBA
    • Jan 21 - May 5, 2020
    • Lipson, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10828CS 4999  IND 641

    • TBA
    • Jan 21 - May 5, 2020
    • Bracy, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10829CS 4999  IND 642

    • TBA
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10830CS 4999  IND 643

    • TBA
    • Jan 21 - May 5, 2020
    • Snavely, N

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11334CS 4999  IND 644

    • TBA
    • Jan 21 - May 5, 2020
    • Kress-Gazit, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11365CS 4999  IND 645

    • TBA
    • Jan 21 - May 5, 2020
    • Steurer, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11366CS 4999  IND 646

    • TBA
    • Jan 21 - May 5, 2020
    • Tate, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11669CS 4999  IND 647

    • TBA
    • Jan 21 - May 5, 2020
    • Sengers, P

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11672CS 4999  IND 648

    • TBA
    • Jan 21 - May 5, 2020
    • Shmoys, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11703CS 4999  IND 649

    • TBA
    • Jan 21 - May 5, 2020
    • Andersen, E

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11705CS 4999  IND 601B

    • TBA
    • Jan 21 - May 5, 2020
    • Sridharan, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11849CS 4999  IND 601C

    • TBA
    • Jan 21 - May 5, 2020
    • Clarkson, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11965CS 4999  IND 601D

    • TBA
    • Jan 21 - May 5, 2020
    • Dell, N

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11972CS 4999  IND 601E

    • TBA
    • Jan 21 - May 5, 2020
    • Weinberger, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11983CS 4999  IND 601F

    • TBA
    • Jan 21 - May 5, 2020
    • Guimbretiere, F

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11995CS 4999  IND 601G

    • TBA
    • Jan 21 - May 5, 2020
    • Keinan, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12125CS 4999  IND 601H

    • TBA
    • Jan 21 - May 5, 2020
    • Alvisi, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12126CS 4999  IND 601I

    • TBA
    • Jan 21 - May 5, 2020
    • Agarwal, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12127CS 4999  IND 601J

    • TBA
    • Jan 21 - May 5, 2020
    • Sampson, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12128CS 4999  IND 601K

    • TBA
    • Jan 21 - May 5, 2020
    • Trummer, I

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12134CS 4999  IND 601L

    • TBA
    • Jan 21 - May 5, 2020
    • Jung, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12135CS 4999  IND 601M

    • TBA
    • Jan 21 - May 5, 2020
    • Delimitrou, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12136CS 4999  IND 601N

    • TBA
    • Jan 21 - May 5, 2020
    • Petersen, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12143CS 4999  IND 601O

    • TBA
    • Jan 21 - May 5, 2020
    • Hoffman, G

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12152CS 4999  IND 601P

    • TBA
    • Jan 21 - May 5, 2020
    • Belongie, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 19214CS 4999  IND 601Q

    • TBA
    • Jan 21 - May 5, 2020
    • Shi, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12166CS 4999  IND 601R

    • TBA
    • Jan 21 - May 5, 2020
    • Williams, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12386CS 4999  IND 601S

    • TBA
    • Jan 21 - May 5, 2020
    • Hariharan, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12402CS 4999  IND 601T

    • TBA
    • Jan 21 - May 5, 2020
    • De Sa, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12408CS 4999  IND 601U

    • TBA
    • Jan 21 - May 5, 2020
    • Artzi, Y

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12414CS 4999  IND 601V

    • TBA
    • Jan 21 - May 5, 2020
    • Mimno, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12425CS 4999  IND 601X

    • TBA
    • Jan 21 - May 5, 2020
    • Yu, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12429CS 4999  IND 601Y

    • TBA
    • Jan 21 - May 5, 2020
    • Martinez, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12699CS 4999  IND 601Z

    • TBA
    • Jan 21 - May 5, 2020
    • Benson, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12702CS 4999  IND 602A

    • TBA
    • Jan 21 - May 5, 2020
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 17919CS 4999  IND 602B

    • TBA
    • Jan 21 - May 5, 2020
    • Martinez, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 18437CS 4999  IND 602C

    • TBA
    • Jan 21 - May 5, 2020
    • Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 19167CS 4999  IND 602D

    • TBA
    • Jan 21 - May 5, 2020
    • Edelman, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 19319CS 4999  IND 602E

    • TBA
    • Jan 21 - May 5, 2020
    • Campbell, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 19346CS 4999  IND 602F

    • TBA
    • Jan 21 - May 5, 2020
    • Zhang, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 19504CS 4999  IND 602G

    • TBA
    • Jan 21 - May 5, 2020
    • Weatherspoon, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 19510CS 4999  IND 602H

    • TBA
    • Jan 21 - May 5, 2020
    • Hirsh, H

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: CS 4120

  • 3 Credits Stdnt Opt

  • 12287CS 5120  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Must be taken concurrently with CS 5121.

CS 5121

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

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 12290CS 5121  LEC 001

    • TBA
    • Jan 21 - May 5, 2020
    • Myers, A

  • Instruction Mode: Hybrid - Online & In Person
    Must be taken concurrently with CS 5120.

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

  • 4 Credits Stdnt Opt

  • 12025CS 5150  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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 5199

Seminar will focus on advanced algorithms and their implementations related to programming contests. Course will emphasize on problem-solving skills so students learn how those algorithms can be applied ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12708CS 5199  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

CS 5304

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11842CS 5304  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    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
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 12238CS 5412  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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.

  • 12239CS 5412  DIS 201

  • Instruction Mode: Hybrid - Online & In Person

CS 5430

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12350CS 5430  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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 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: 1 available
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12311CS 5433  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    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 5450

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 16945CS 5450  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    Taught in NYC. Enrollment Limited to Cornell Tech students.

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

  • 4 Credits Stdnt Opt

  • 12513CS 5625  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: CS 4670

  • 4 Credits Stdnt Opt

  • 12305CS 5670  LEC 001

    • MWFIves Hall 305
    • Jan 21 - May 5, 2020
    • Hariharan, B

  • Instruction Mode: Hybrid - Online & In Person
    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: 1 available
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12062CS 5670  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    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 5678

This course explores the field of Mixed Reality through research topics at the intersection of Computer Vision, Computer Graphics, Human-Computer Interaction. Topics covered may include: 3D interaction ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 1-3 Credits Opt NoAud

  • 16943CS 5678  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    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: 1 available
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 11953CS 5740  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    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.

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits S/U NoAud

  • 17078CS 5740  LEC 031

  • Instruction Mode: Hybrid - Online & In Person
    Taught in NYC. Enrollment limited to Cornell Tech students. This section is offered on a pass/fail only option. Must seek instructor approval to enroll in this section. 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
  •   Regular Academic Session.  Combined with: CS 4786

  • 4 Credits Stdnt Opt

  • 12446CS 5786  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    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 5787

Students will learn deep neural network fundamentals, including, but not limited to, feed-forward neural networks, convolutional neural networks, network architecture, optimization methods, practical issues, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 3 Credits Stdnt Opt

  • 12677CS 5787  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Taught in NYC. Enrollment Limited to Cornell Tech Students. Prerequisite: Students must have taken Applied Machine Learning.

  • 12678CS 5787  DIS 201

  • Instruction Mode: Hybrid - Online & In Person
    Taught in NYC. Enrollment Limited to Cornell Tech Students. Prerequisite: Students must have taken Applied Machine Learning.

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

  • 1 Credit Sat/Unsat

  • 11293CS 5998  IND 601

    • TBA
    • Jan 21 - May 5, 2020
    • Staff

  • Instruction Mode: Hybrid - Online & In Person

CS 5999

Independent or group project under the direction of a CS field member or researcher. Projects involve the development of a computer science application (software or hardware) useful in exploring and/or ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11257CS 5999  IND 602

    • TBA
    • Jan 21 - May 5, 2020
    • Bailey, G

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11258CS 5999  IND 603

    • TBA
    • Jan 21 - May 5, 2020
    • Bala, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11259CS 5999  IND 604

    • TBA
    • Jan 21 - May 5, 2020
    • Bindel, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11260CS 5999  IND 605

    • TBA
    • Jan 21 - May 5, 2020
    • Birman, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11261CS 5999  IND 606

    • TBA
    • Jan 21 - May 5, 2020
    • Cardie, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11262CS 5999  IND 607

    • TBA
    • Jan 21 - May 5, 2020
    • Constable, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11263CS 5999  IND 608

    • TBA
    • Jan 21 - May 5, 2020
    • Cosley, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11265CS 5999  IND 610

    • TBA
    • Jan 21 - May 5, 2020
    • Fan, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11266CS 5999  IND 611

    • TBA
    • Jan 21 - May 5, 2020
    • Foster, N

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11267CS 5999  IND 612

    • TBA
    • Jan 21 - May 5, 2020
    • De Sa, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11268CS 5999  IND 613

    • TBA
    • Jan 21 - May 5, 2020
    • Gomes, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11269CS 5999  IND 614

    • TBA
    • Jan 21 - May 5, 2020
    • Greenberg, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11997CS 5999  IND 615

    • TBA
    • Jan 21 - May 5, 2020
    • Keinan, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11270CS 5999  IND 616

    • TBA
    • Jan 21 - May 5, 2020
    • Guimbretiere, F

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11271CS 5999  IND 617

    • TBA
    • Jan 21 - May 5, 2020
    • Halpern, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11272CS 5999  IND 618

    • TBA
    • Jan 21 - May 5, 2020
    • Hopcroft, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11274CS 5999  IND 621

    • TBA
    • Jan 21 - May 5, 2020
    • Joachims, T

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11275CS 5999  IND 622

    • TBA
    • Jan 21 - May 5, 2020
    • Kleinberg, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11276CS 5999  IND 623

    • TBA
    • Jan 21 - May 5, 2020
    • Kleinberg, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11277CS 5999  IND 624

    • TBA
    • Jan 21 - May 5, 2020
    • Kozen, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11278CS 5999  IND 626

    • TBA
    • Jan 21 - May 5, 2020
    • Lee, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11279CS 5999  IND 627

    • TBA
    • Jan 21 - May 5, 2020
    • Hariharan, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11280CS 5999  IND 628

    • TBA
    • Jan 21 - May 5, 2020
    • Marschner, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11281CS 5999  IND 629

    • TBA
    • Jan 21 - May 5, 2020
    • Martinez, J

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11282CS 5999  IND 630

    • TBA
    • Jan 21 - May 5, 2020
    • Myers, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11283CS 5999  IND 632

    • TBA
    • Jan 21 - May 5, 2020
    • Damle, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11284CS 5999  IND 633

    • TBA
    • Jan 21 - May 5, 2020
    • Schneider, F

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11285CS 5999  IND 634

    • TBA
    • Jan 21 - May 5, 2020
    • Selman, B

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11286CS 5999  IND 635

    • TBA
    • Jan 21 - May 5, 2020
    • Shmoys, D

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11287CS 5999  IND 636

    • TBA
    • Jan 21 - May 5, 2020
    • Sirer, E

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11288CS 5999  IND 637

    • TBA
    • Jan 21 - May 5, 2020
    • Snavely, N

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11289CS 5999  IND 638

    • TBA
    • Jan 21 - May 5, 2020
    • Tardos, E

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11291CS 5999  IND 640

    • TBA
    • Jan 21 - May 5, 2020
    • Van Renesse, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11339CS 5999  IND 641

    • TBA
    • Jan 21 - May 5, 2020
    • Kress-Gazit, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11340CS 5999  IND 642

    • TBA
    • Jan 21 - May 5, 2020
    • Staff

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11342CS 5999  IND 643

    • TBA
    • Jan 21 - May 5, 2020
    • White, W

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11343CS 5999  IND 644

    • TBA
    • Jan 21 - May 5, 2020
    • Weatherspoon, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11371CS 5999  IND 646

    • TBA
    • Jan 21 - May 5, 2020
    • Tate, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11873CS 5999  IND 601A

    • TBA
    • Jan 21 - May 5, 2020
    • Zhang, Z

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12736CS 5999  IND 601B

    • TBA
    • Jan 21 - May 5, 2020
    • Fussell, S

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11708CS 5999  IND 601E

    • TBA
    • Jan 21 - May 5, 2020
    • Sridharan, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11844CS 5999  IND 601I

    • TBA
    • Jan 21 - May 5, 2020
    • Clarkson, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11955CS 5999  IND 601J

    • TBA
    • Jan 21 - May 5, 2020
    • Weinberger, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 11994CS 5999  IND 601K

    • TBA
    • Jan 21 - May 5, 2020
    • Shi, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12130CS 5999  IND 601L

    • TBA
    • Jan 21 - May 5, 2020
    • Alvisi, L

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12131CS 5999  IND 601M

    • TBA
    • Jan 21 - May 5, 2020
    • Agarwal, R

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12132CS 5999  IND 601N

    • TBA
    • Jan 21 - May 5, 2020
    • Sampson, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12133CS 5999  IND 601O

    • TBA
    • Jan 21 - May 5, 2020
    • Trummer, I

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12137CS 5999  IND 601P

    • TBA
    • Jan 21 - May 5, 2020
    • Jung, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12138CS 5999  IND 601Q

    • TBA
    • Jan 21 - May 5, 2020
    • Delimitrou, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12139CS 5999  IND 601R

    • TBA
    • Jan 21 - May 5, 2020
    • Petersen, K

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12176CS 5999  IND 601S

    • TBA
    • Jan 21 - May 5, 2020
    • Williams, A

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12178CS 5999  IND 601V

    • TBA
    • Jan 21 - May 5, 2020
    • Hoffman, G

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12412CS 5999  IND 601W

    • TBA
    • Jan 21 - May 5, 2020
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12422CS 5999  IND 601X

    • TBA
    • Jan 21 - May 5, 2020
    • Bracy, A

  • Instruction Mode: Hybrid - Online & In Person

  • 19577CS 5999  IND 602A

    • TBA
    • Udell, M

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12430CS 5999  IND 601Y

    • TBA
    • Jan 21 - May 5, 2020
    • Hirsh, H

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Stdnt Opt

  • 12635CS 5999  IND 601Z

    • TBA
    • Jan 21 - May 5, 2020
    • Benson, A

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: CS 6110

  • 4 Credits Stdnt Opt

  • 10680CS 6110  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Restricted to graduate students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6110

  • 4 Credits Stdnt Opt

  • 11978CS 6110  LEC 031

  • Instruction Mode: Distance Learning-Synchronous
    Taught in NYC. Enrollment limited to Cornell Tech PhD students. Class will be streamed from Ithaca. 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

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17369CS 6117  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 6220

Matrices and linear systems can be data-sparse in a wide variety of ways, and we can often leverage such underlying structure to perform matrix computations efficiently. This course will discuss several ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17370CS 6220  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

  • 3 Credits Stdnt Opt

  • 12335CS 6241  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

  • 4 Credits Stdnt Opt

  • 12240CS 6320  LEC 001

    • TRBard Hall 140
    • Jan 21 - May 5, 2020
    • Trummer, I

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad 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 6480

This is a graduate course on systems software and formal methods. The increasing complexity and scale of software systems has led to significant challenges for their reliability, performance, manageability, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18428CS 6480  LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Restricted to PhD and MS students only. All others should add themselves to the waitlist in January. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

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

  • 4 Credits Stdnt Opt

  • 11897CS 6700  LEC 001

    • WFUpson Hall 142
    • Jan 21 - May 5, 2020
    • Selman, B

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad 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 6741

Robust language understanding has the potential to transform how we interact with computers, extract information from text and study language on large scale. This research-oriented course examines machine ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6741

  • 3 Credits Stdnt Opt

  • 18139CS 6741  LEC 001

  • Instruction Mode: Distance Learning-Synchronous
    Class offered via distance learning streaming from NYC. Offered to CIS PhD and CS MS students only.

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6741

  • 3 Credits Stdnt Opt

  • 18140CS 6741  LEC 030

  • Instruction Mode: Hybrid - Online & In Person
    Taught in NYC. Enrollment Limited to Cornell Tech PhD Students.

CS 6754

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: MAE 6710

  • 3 Credits Stdnt Opt

  • 16437CS 6754  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 6781

This course will cover fundamental topics in theory of machine earning for modern use, including statistical, computational, and social consideration. We start with a basic statistical and computational ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 18194CS 6781  LEC 001

    • TRBard Hall 140
    • Jan 21 - May 5, 2020
    • Haghtalab, N

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad 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 6784

Extends and complements CS 4780 and CS 5780, giving in-depth coverage of new and advanced methods in machine learning. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6784

  • 4 Credits Stdnt Opt

  • 18143CS 6784  LEC 001

  • Instruction Mode: Distance Learning-Synchronous
    Class offered via distance learning streaming from NYC. Offered to CIS MS and PhD students only.

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6784

  • 4 Credits Stdnt Opt

  • 17934CS 6784  LEC 131

  • Instruction Mode: Hybrid - Online & In Person
    Taught in NYC. Enrollment Limited to Cornell Tech PhD Students

CS 6840

Algorithmic Game Theory combines algorithmic thinking with game-theoretic, or more generally, economic concepts. Designing and analyzing large-scale multi-user systems and as well as such markets, requires ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17376CS 6840  LEC 001

    • MWFOlin Hall 255
    • Jan 21 - May 5, 2020
    • Tardos, E

  • Instruction Mode: Hybrid - Online & In Person
    Limited to grad 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 7090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 10645CS 7090  LEC 001

  • Instruction Mode: Hybrid - Online & In Person

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

  • 1 Credit Sat/Unsat

  • 10925CS 7190  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

CS 7290

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

View Enrollment Information

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

  • 1 Credit Sat/Unsat

  • 10960CS 7290  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

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

  • 1 Credit Sat/Unsat

  • 10646CS 7490  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

CS 7491

From the ENIAC to the latest Xeon, the overwhelming majority of computer systems in history have embodied a single programming paradigm: the von Neumann architecture. Machines appear to process streams ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 18045CS 7491  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

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
  •   Regular Academic Session.  Combined with: CS 7493

  • 1 Credit Sat/Unsat

  • 11741CS 7493  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: CS 7493

  • 1 Credit Sat/Unsat

  • 12631CS 7493  SEM 130

  • Instruction Mode: Distance Learning-Synchronous
    Taught in NYC. Enrollment limited to Cornell Tech Students. Class will be streamed from Ithaca.

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

  • 1 Credit Sat/Unsat

  • 10831CS 7690  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

CS 7740

PhD level seminar on special topics in Natural Language Processing. Recent papers in a selected research area will be read and presented. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit S/U NoAud

  • 19194CS 7740  SEM 101

    • TBA
    • Jan 21 - May 5, 2020
    • Cardie, C

  • Instruction Mode: Hybrid - Online & In Person

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

  • 1 Credit Sat/Unsat

  • 10647CS 7790  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

CS 7792

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

View Enrollment Information

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

  • 1 Credit Sat/Unsat

  • 12551CS 7792  SEM 101

  • Instruction Mode: Hybrid - Online & In Person

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

  • 1 Credit Sat/Unsat

  • 12552CS 7792  SEM 131

  • Instruction Mode: Distance Learning-Synchronous
    Taught in NYC. Enrollment open only to Cornell Tech PhD Students. Class will be streamed from Ithaca.