Computer Science (CS)Engineering

Showing 96 results.

Course descriptions provided by the Courses of Study 2021-2022.

CS 1110

Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recursion, 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 GradeNoAud

  •  9515CS 1110  LEC 001

    • TRUris Hall G01
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: In Person
    Seats are reserved for freshmen and sophomores. The remaining seats will open up for upperclassmen after freshmen and sophomores have enrolled. 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 or CS majors. 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.

  •  9516CS 1110  LEC 002

    • TRBailey Hall 101
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: In Person
    Seats are reserved for freshmen and sophomores. The remaining seats will open up for upperclassmen after freshmen and sophomores have enrolled. 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 or CS majors. 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.

  •  9517CS 1110  DIS 201

  • Instruction Mode: In Person

  •  9518CS 1110  DIS 202

  • Instruction Mode: In Person

  •  9519CS 1110  DIS 203

  • Instruction Mode: In Person

  •  9520CS 1110  DIS 204

  • Instruction Mode: In Person

  •  9521CS 1110  DIS 205

  • Instruction Mode: In Person

  •  9522CS 1110  DIS 206

  • Instruction Mode: In Person

  •  9523CS 1110  DIS 207

  • Instruction Mode: In Person

  •  9524CS 1110  DIS 208

  • Instruction Mode: In Person

  • 10276CS 1110  DIS 209

  • Instruction Mode: In Person

  • 10277CS 1110  DIS 210

  • Instruction Mode: In Person

  • 10278CS 1110  DIS 211

    • WFUpson Hall 142
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: In Person

  • 10414CS 1110  DIS 212

  • Instruction Mode: In Person

  • 10415CS 1110  DIS 213

  • Instruction Mode: In Person

  • 10533CS 1110  DIS 214

    • TRUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: In Person

  • 10534CS 1110  DIS 215

    • TRUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: In Person

  • 10535CS 1110  DIS 216

  • Instruction Mode: In Person

  • 11108CS 1110  DIS 217

  • Instruction Mode: In Person

  • 11109CS 1110  DIS 218

    • TOlin Hall 245
    • Aug 26 - Dec 7, 2021
    • White, W

    • ROlin Hall 245
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: In Person

  • 11110CS 1110  DIS 219

  • Instruction Mode: In Person

  • 11111CS 1110  DIS 220

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

  • 4 Credits Stdnt Opt

  •  9503CS 1112  LEC 001

  • Instruction Mode: 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 or CS majors. 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.

  •  9505CS 1112  DIS 201

    • WUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Fan, K

  • Instruction Mode: In Person

  •  9506CS 1112  DIS 202

    • WUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Fan, K

  • Instruction Mode: In Person

  •  9507CS 1112  DIS 203

  • Instruction Mode: In Person

  •  9954CS 1112  DIS 204

  • Instruction Mode: In Person

  •  9508CS 1112  DIS 205

  • Instruction Mode: In Person

  •  9509CS 1112  DIS 206

  • Instruction Mode: 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: 1 available
  •   Seven Week - First.  Choose one lecture and one laboratory.

  • 2 Credits Sat/Unsat

  •  9943CS 1132  LEC 001

  • Instruction Mode: In Person
    7-week lecture-based course only in fall; 10-week auto-tutorial course only in spring.

  • 10225CS 1132  LAB 401

    • WUpson Hall 225
    • Aug 26 - Oct 19, 2021
    • Muhlberger, C

  • Instruction Mode: In Person

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

  • 13344CS 1133  LEC 001

    • MWFUpson Hall 142
    • Aug 26 - Oct 19, 2021
    • Frey, C

  • Instruction Mode: In Person

CS 1300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  •  9871CS 1300  LEC 001

    • TRUris Hall G01
    • Aug 26 - Dec 7, 2021
    • Harms, K

  • Instruction Mode: In Person

  •  9872CS 1300  DIS 201

  • Instruction Mode: In Person

  •  9873CS 1300  DIS 202

  • Instruction Mode: In Person

  •  9874CS 1300  DIS 203

  • Instruction Mode: In Person

  •  9875CS 1300  DIS 204

  • Instruction Mode: In Person

  •  9876CS 1300  DIS 205

  • Instruction Mode: In Person

  •  9877CS 1300  DIS 206

  • Instruction Mode: In Person

  • 10314CS 1300  DIS 207

  • Instruction Mode: In Person

  • 10315CS 1300  DIS 208

  • Instruction Mode: In Person

  • 10371CS 1300  DIS 209

  • Instruction Mode: In Person

  • 10372CS 1300  DIS 210

  • Instruction Mode: In Person

  • 10700CS 1300  DIS 211

  • Instruction Mode: In Person

  • 10702CS 1300  DIS 212

  • Instruction Mode: In Person

  • 10704CS 1300  DIS 213

  • Instruction Mode: In Person

  • 10706CS 1300  DIS 214

  • Instruction Mode: In Person

  • 10708CS 1300  DIS 215

  • Instruction Mode: In Person

CS 1620

Interdisciplinary survey course designed to introduce students in the creative arts, science, and engineering to the concepts of 2D and 3D digital pictorial representation and display. It is a concept ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: ARCH 3702ART 2907ENGRI 1620

  • 4 Credits Graded

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 13532CS 1998  IND 601

  • Instruction Mode: Independent Studies
    For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program. Intro to iOS Development - https://www.cornellappdev.com/courses/ios.

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 13594CS 1998  IND 602

  • Instruction Mode: Independent Studies
    For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program. Intro to Android Development - https://www.cornellappdev.com/courses/android

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 13596CS 1998  IND 603

  • Instruction Mode: Independent Studies
    For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program. Intro to Backend Development -https://www.cornellappdev.com/courses/backend

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Stdnt Opt

  • 13634CS 1998  IND 604

    • TBA
    • Aug 26 - Dec 7, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Stdnt Opt

  • 13636CS 1998  IND 605

    • TBA
    • Aug 26 - Dec 7, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Stdnt Opt

  • 18522CS 1998  IND 606

    • TBA
    • Aug 26 - Dec 7, 2021
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 2 Credits Sat/Unsat

  • 19233CS 1998  IND 607

    • TRHollister Hall B14
    • Aug 26 - Dec 7, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies
    Intro to Blockchain: this class aims to provide individuals with exposure to a wide range of blockchain technologies and developments. From the basics of how blockchain and bitcoin work to current technologies and developments such as Uniswaps or NFTs, this class will equip its students with basic knowledge to understand the blockchain-space as well as the ability to make qualitative statements on business and technological models. No prior CS experience necessary, open to all majors. For more info, please visit cornellblockchain.org or email blockchain@cornell.edu.

CS 2024

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 2 Credits Sat/Unsat

  • 11098CS 2024  LEC 001

  • Instruction Mode: In Person

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: 1 available
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ENGRD 2110

  • 3 Credits Stdnt Opt

  •  9335CS 2110  LEC 001

  • Instruction Mode: In Person
    Engineers must register for ENGRD 2110. 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 or CS majors. 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.

  •  9336CS 2110  DIS 201

    • TCorson-Mudd A106
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  •  9337CS 2110  DIS 202

  • Instruction Mode: In Person

  •  9338CS 2110  DIS 203

  • Instruction Mode: In Person

  •  9339CS 2110  DIS 204

  • Instruction Mode: In Person

  •  9340CS 2110  DIS 205

  • Instruction Mode: In Person

  •  9341CS 2110  DIS 206

  • Instruction Mode: In Person

  •  9342CS 2110  DIS 207

    • TBard Hall 140
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10404CS 2110  DIS 208

    • TBard Hall 140
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10405CS 2110  DIS 209

  • Instruction Mode: In Person

  • 10406CS 2110  DIS 210

    • WUpson Hall 216
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10407CS 2110  DIS 211

    • WBard Hall 140
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10408CS 2110  DIS 212

    • WBard Hall 140
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10432CS 2110  DIS 213

  • Instruction Mode: In Person

  • 10433CS 2110  DIS 214

    • TUpson Hall 216
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10760CS 2110  DIS 215

    • WUpson Hall 216
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

  • 10769CS 2110  DIS 216

    • TUpson Hall 216
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: 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: 1 available
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 10307CS 2111  LEC 001

    • TOlin Hall 165
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 10890CS 2111  LEC 002

    • WOlin Hall 165
    • Aug 26 - Dec 7, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person

CS 2112

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 10458CS 2112  LEC 001

  • Instruction Mode: In Person

  • 10459CS 2112  DIS 201

  • Instruction Mode: In Person

  • 10460CS 2112  DIS 202

  • Instruction Mode: In Person

  • 10461CS 2112  LAB 401

  • Instruction Mode: In Person

  • 10462CS 2112  LAB 402

  • Instruction Mode: In Person

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

  • 3 Credits GradeNoAud

  •  9343CS 2800  LEC 001

  • Instruction Mode: 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 or CS majors. 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 1028.

  • 11397CS 2800  DIS 201

    • WPhillips Hall 307
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11398CS 2800  DIS 202

    • WUpson Hall 216
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11399CS 2800  DIS 203

    • RPhillips Hall 407
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11400CS 2800  DIS 204

    • RPhillips Hall 403
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11401CS 2800  DIS 205

  • Instruction Mode: In Person

  • 11402CS 2800  DIS 206

    • RUpson Hall 216
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11403CS 2800  DIS 207

    • FStatler Hall 391
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11404CS 2800  DIS 208

    • FStatler Hall 165
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11405CS 2800  DIS 209

    • FStatler Hall 391
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11406CS 2800  DIS 210

    • FStatler Hall 351
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11407CS 2800  DIS 211

    • FStatler Hall 351
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11408CS 2800  DIS 212

    • FStatler Hall 198
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11409CS 2800  DIS 213

    • FPhillips Hall 403
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

  • 11410CS 2800  DIS 214

    • FPhillips Hall 407
    • Aug 26 - Dec 7, 2021
    • Schalekamp, F

      Silva, A

  • Instruction Mode: In Person

CS 2850

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: ECON 2040INFO 2040SOC 2090

  • 4 Credits Stdnt Opt

  •  9919CS 2850  LEC 001

  • Instruction Mode: 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 GradeNoAud

  •  9344CS 3110  LEC 001

    • MWFUris Hall G01
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: 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 or CS majors. 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 1031.

  •  9345CS 3110  DIS 201

  • Instruction Mode: In Person

  •  9346CS 3110  DIS 202

  • Instruction Mode: In Person

  •  9347CS 3110  DIS 203

    • MUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: In Person

  • 10366CS 3110  DIS 204

    • MUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: In Person

  • 10367CS 3110  DIS 205

  • Instruction Mode: In Person

  • 10368CS 3110  DIS 206

  • Instruction Mode: In Person

  • 10425CS 3110  DIS 207

    • TUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: In Person

  • 10426CS 3110  DIS 208

  • Instruction Mode: In Person

  • 10427CS 3110  DIS 209

    • TUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: In Person

  • 10428CS 3110  DIS 210

  • Instruction Mode: In Person

  • 10429CS 3110  DIS 211

  • Instruction Mode: In Person

  • 10835CS 3110  DIS 212

  • Instruction Mode: In Person

  • 10836CS 3110  DIS 213

    • TUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: In Person

CS 3220

Introduction to computational mathematics covering topics in (numerical) linear algebra, statistics, and optimization. Topics included are those of particular relevance to upper-division computer science ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 11361CS 3220  LEC 001

  • Instruction Mode: 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: none
  •   Regular Academic Session.  Combined with: INFO 3300INFO 5100

  • 3 Credits Stdnt Opt

  • 17609CS 3300  LEC 001

    • MWFIves Hall 305
    • Aug 26 - Dec 7, 2021
    • Rzeszotarski, J

  • Instruction Mode: In Person

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 GradeNoAud

  • 10634CS 3410  LEC 001

  • Instruction Mode: In Person

  • 10640CS 3410  DIS 201

  • Instruction Mode: In Person

  • 10639CS 3410  DIS 202

  • Instruction Mode: In Person

  • 10641CS 3410  DIS 203

  • Instruction Mode: In Person

  • 10643CS 3410  DIS 204

    • RUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Bracy, A

  • Instruction Mode: In Person

  • 10636CS 3410  DIS 205

  • Instruction Mode: In Person

  • 11129CS 3410  DIS 206

    • RUpson Hall 225
    • Aug 26 - Dec 7, 2021
    • Bracy, A

  • Instruction Mode: In Person

  • 10642CS 3410  DIS 207

  • Instruction Mode: In Person

  • 18363CS 3410  DIS 208

  • Instruction Mode: In Person

  • 19387CS 3410  DIS 209

  • Instruction Mode: In Person
    This sections requires students to bring their own laptops. Please only enroll in this section if you have a laptop available.

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

  • 1-4 Credits Sat/Unsat

  • 10757CS 4090  IND 601

    • TBA
    • Aug 26 - Dec 7, 2021
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: 1 available
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10904CS 4090  IND 602

    • TBA
    • Aug 26 - Dec 7, 2021
    • Silva, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11225CS 4090  IND 603

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bracy, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11245CS 4090  IND 604

    • TBA
    • Aug 26 - Dec 7, 2021
    • Cardie, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11565CS 4090  IND 605

    • TBA
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11566CS 4090  IND 606

    • TBA
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10005CS 4090  IND 607

    • TBA
    • Aug 26 - Dec 7, 2021
    • Fan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10348CS 4090  IND 608

    • TBA
    • Aug 26 - Dec 7, 2021
    • Greenberg, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10349CS 4090  IND 609

    • TBA
    • Aug 26 - Dec 7, 2021
    • Gries, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10007CS 4090  IND 610

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hirsh, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10211CS 4090  IND 611

    • TBA
    • Aug 26 - Dec 7, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10008CS 4090  IND 612

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10222CS 4090  IND 613

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kozen, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10350CS 4090  IND 614

    • TBA
    • Aug 26 - Dec 7, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10009CS 4090  IND 615

    • TBA
    • Aug 26 - Dec 7, 2021
    • Myers, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10351CS 4090  IND 616

    • TBA
    • Aug 26 - Dec 7, 2021
    • Selman, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10010CS 4090  IND 617

    • TBA
    • Aug 26 - Dec 7, 2021
    • Tardos, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10223CS 4090  IND 618

    • TBA
    • Aug 26 - Dec 7, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10011CS 4090  IND 619

    • TBA
    • Aug 26 - Dec 7, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10352CS 4090  IND 620

    • TBA
    • Aug 26 - Dec 7, 2021
    • Weinberger, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 20525CS 4090  IND 621

    • TBA
    • Aug 26 - Dec 7, 2021
    • Halpern, J

  • Instruction Mode: Independent Studies

CS 4110

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 5110

  • 4 Credits Stdnt Opt

CS 4210

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  •  9388CS 4210  LEC 001

    • TRMalott Hall 406
    • Aug 26 - Dec 7, 2021
    • Vladimirsky, A

  • Instruction Mode: In Person

CS 4320

Introduction to modern database and data storage systems. Concepts covered include data models, query languages, database designs, storage structures, access methods, query processing and optimization, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 5320

  • 3 Credits Stdnt Opt

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.  Combined with: CS 5410

  • 3 Credits GradeNoAud

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.  Combined with: CS 5411

  • 2 Credits GradeNoAud

  •  9811CS 4411  LEC 001

  • Instruction Mode: In Person
    Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. See enrollment webpage for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses. Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4414

CS 4414 exposes students to programming applications at the systems level and to the operating-systems abstractions that these applications depend on. Students learn to make design choices guided ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 17555CS 4414  DIS 201

  • Instruction Mode: In Person

CS 4420

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 4750ECE 5740

  • 4 Credits Graded

  • 10231CS 4420  LEC 001

    • MWOlin Hall 165
    • Aug 26 - Dec 7, 2021
    • Delimitrou, C

  • Instruction Mode: In Person

  • 10233CS 4420  DIS 201

  • Instruction Mode: In Person

CS 4620

Introduction to the principles of computer graphics in two and three dimensions.  Topics include digital images, filtering and antialiasing, 2-D and 3-D affine geometry, ray tracing, perspective and 3-D ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 5620

  • 3 Credits Stdnt Opt

CS 4621

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 5621

  • 2 Credits GradeNoAud

  • 11166CS 4621  LEC 001

    • MIves Hall 305
    • Aug 26 - Dec 7, 2021
    • Davis, A

  • Instruction Mode: In Person
    This course is only for those who have taken or are currently enrolled in CS 4620.

CS 4700

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

View Enrollment Information

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

  • 3 Credits Opt NoAud

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.  Combined with: CS 5701

  • 2 Credits Opt NoAud

  •  9354CS 4701  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. See enrollment webpage for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses. Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700.

CS 4740

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: COGST 4740CS 5740LING 4474

  • 4 Credits Stdnt Opt

CS 4750

Robotics is interdisciplinary and draws inspiration from many different fields towards solving a variety of tasks in real-world environments using physical systems. This course is a challenging introduction ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 5750ECE 4770MAE 4760

  • 4 Credits Graded

CS 4754

This course provides an introduction into human robot interaction. Students will be working alone and in teams to design and examine novel ways for robots to interact with people. In parallel to the design ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 18751CS 4754  LEC 001

  • Instruction Mode: In Person
    Please email Terry Horgan tmh233@cornell.edu if you are interested in taking this class. Thank you

CS 4780

The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include regularized linear models, boosting, kernels, deep networks, generative ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 5780

  • 4 Credits Stdnt Opt

CS 4812

Hardware that exploits quantum phenomena can dramatically alter the nature of computation. Though constructing a general purpose quantum computer remains a formidable technological challenge, there has ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 20216CS 4812  LEC 001

  • Instruction Mode: In Person
    This course is intended for physicists, unfamiliar with computational complexity theory or cryptography, and for computer scientists and mathematicians less familiar with quantum mechanics. Prerequisites: A prior course in linear algebra conveying familiarity (and comfort) with finite dimensional vector spaces over the complex numbers, python programming, and some standard group theory is required. A prior course in quantum mechanics (such as PHYS 3316 or AEP 3610 ) is useful (though not required for the fall '21 version of the course). Go to https://pgcourse.infosci.cornell.edu/cgi-bin/waitlist.py for permission to enroll.

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

  • 4 Credits Stdnt Opt

CS 4860

Topics chosen from the following: Propositional Logic, First-Order Logic, and Higher Order logic, both classical and intuitionistic versions, including completeness, incompleteness and compactness results. ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11173CS 4860  LEC 001

  • Instruction Mode: In Person

CS 4997

This independent study course offers CS majors (i.e., undergraduates whose applications to affiliate with the CS major have been approved) an opportunity to reflect on concepts from computer science as ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1 Credit S/U NoAud

  • 11390CS 4997  IND 601

    • TBA
    • Aug 26 - Dec 7, 2021
    • Lee, L

  • Instruction Mode: Independent Studies
    For international students to fulfill the associated CPT requirement. Directions: https://www.cs.cornell.edu/undergrad/csmajor/cpt-procedure

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1 Credit S/U NoAud

  • 18850CS 4997  IND 602

    • TBA
    • Aug 26 - Dec 7, 2021
    • Lee, L

  • Instruction Mode: Independent Studies
    This section is for international CS majors whose internship situations necessitate taking two CPT courses in the same semester.

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

  • 15839CS 4998  IND 601

    • TBA
    • Aug 26 - Dec 7, 2021
    • Agarwal, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15768CS 4998  IND 602

    • TBA
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15773CS 4998  IND 604

    • TBA
    • Aug 26 - Dec 7, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 13599CS 4998  IND 605

    • TBA
    • Aug 26 - Dec 7, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15805CS 4998  IND 606

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sridharan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 13635CS 4998  IND 607

    • TBA
    • Aug 26 - Dec 7, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 13637CS 4998  IND 608

    • TBA
    • Aug 26 - Dec 7, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 16025CS 4998  IND 609

    • TBA
    • Aug 26 - Dec 7, 2021
    • Weinberger, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 16029CS 4998  IND 610

    • TBA
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 19242CS 4998  IND 611

    • TBA
    • Aug 26 - Dec 7, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 20024CS 4999  IND 602J

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bhattacharjee, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10720CS 4999  IND 601

    • TBA
    • Aug 26 - Dec 7, 2021
    • Agarwal, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9618CS 4999  IND 602

    • TBA
    • Aug 26 - Dec 7, 2021
    • Alvisi, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9619CS 4999  IND 603

    • TBA
    • Aug 26 - Dec 7, 2021
    • Artzi, Y

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9620CS 4999  IND 604

    • TBA
    • Aug 26 - Dec 7, 2021
    • Banerjee, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9621CS 4999  IND 605

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bala, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9622CS 4999  IND 606

    • TBA
    • Aug 26 - Dec 7, 2021
    • Belongie, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9623CS 4999  IND 607

    • TBA
    • Aug 26 - Dec 7, 2021
    • Benson, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9624CS 4999  IND 608

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bindel, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9625CS 4999  IND 609

    • TBA
    • Aug 26 - Dec 7, 2021
    • Birman, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9626CS 4999  IND 610

    • TBA
    • Aug 26 - Dec 7, 2021
    • Zhang, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9627CS 4999  IND 611

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bracy, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9628CS 4999  IND 612

    • TBA
    • Aug 26 - Dec 7, 2021
    • Cardie, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9629CS 4999  IND 613

    • TBA
    • Aug 26 - Dec 7, 2021
    • Chattopadhyay, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9630CS 4999  IND 614

    • TBA
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9631CS 4999  IND 615

    • TBA
    • Aug 26 - Dec 7, 2021
    • Constable, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10758CS 4999  IND 616

    • TBA
    • Aug 26 - Dec 7, 2021
    • Cosley, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9632CS 4999  IND 617

    • TBA
    • Aug 26 - Dec 7, 2021
    • Damle, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9633CS 4999  IND 618

    • TBA
    • Aug 26 - Dec 7, 2021
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9634CS 4999  IND 619

    • TBA
    • Aug 26 - Dec 7, 2021
    • De Sa, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9635CS 4999  IND 620

    • TBA
    • Aug 26 - Dec 7, 2021
    • Delimitrou, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9636CS 4999  IND 621

    • TBA
    • Aug 26 - Dec 7, 2021
    • Dell, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9637CS 4999  IND 622

    • TBA
    • Aug 26 - Dec 7, 2021
    • Edelman, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9638CS 4999  IND 623

    • TBA
    • Aug 26 - Dec 7, 2021
    • Estrin, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10772CS 4999  IND 624

    • TBA
    • Aug 26 - Dec 7, 2021
    • Fan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9639CS 4999  IND 625

    • TBA
    • Aug 26 - Dec 7, 2021
    • Foster, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9640CS 4999  IND 626

    • TBA
    • Aug 26 - Dec 7, 2021
    • Gomes, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9641CS 4999  IND 627

    • TBA
    • Aug 26 - Dec 7, 2021
    • Greenberg, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9642CS 4999  IND 628

    • TBA
    • Aug 26 - Dec 7, 2021
    • Guimbretiere, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9643CS 4999  IND 629

    • TBA
    • Aug 26 - Dec 7, 2021
    • Halpern, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10789CS 4999  IND 630

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hariharan, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9644CS 4999  IND 631

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hirsh, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9645CS 4999  IND 632

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hoffman, G

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9647CS 4999  IND 635

    • TBA
    • Aug 26 - Dec 7, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9648CS 4999  IND 637

    • TBA
    • Aug 26 - Dec 7, 2021
    • Juels, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  •  9649CS 4999  IND 638

    • TBA
    • Aug 26 - Dec 7, 2021
    • Jung, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20010CS 4999  IND 639

    • TBA
    • Aug 26 - Dec 7, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20011CS 4999  IND 640

    • TBA
    • Aug 26 - Dec 7, 2021
    • Legunsen, O

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20012CS 4999  IND 641

    • TBA
    • Aug 26 - Dec 7, 2021
    • Davis, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20013CS 4999  IND 642

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sun, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20014CS 4999  IND 643

    • TBA
    • Aug 26 - Dec 7, 2021
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20015CS 4999  IND 644

    • TBA
    • Aug 26 - Dec 7, 2021
    • Ginsparg, P

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20016CS 4999  IND 645

    • TBA
    • Aug 26 - Dec 7, 2021
    • Udell, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20017CS 4999  IND 646

    • TBA
    • Aug 26 - Dec 7, 2021
    • Campbell, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20018CS 4999  IND 647

    • TBA
    • Aug 26 - Dec 7, 2021
    • Fussell, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20019CS 4999  IND 648

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kallus, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20020CS 4999  IND 649

    • TBA
    • Aug 26 - Dec 7, 2021
    • Naaman, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10784CS 4999  IND 601A

    • TBA
    • Aug 26 - Dec 7, 2021
    • Keinan, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10792CS 4999  IND 601B

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10837CS 4999  IND 601C

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10838CS 4999  IND 601D

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kozen, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10855CS 4999  IND 601E

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kress-Gazit, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10887CS 4999  IND 601F

    • TBA
    • Aug 26 - Dec 7, 2021
    • Lee, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10888CS 4999  IND 601G

    • TBA
    • Aug 26 - Dec 7, 2021
    • Zabih, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10891CS 4999  IND 601H

    • TBA
    • Aug 26 - Dec 7, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10895CS 4999  IND 601I

    • TBA
    • Aug 26 - Dec 7, 2021
    • Martinez, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10896CS 4999  IND 601J

    • TBA
    • Aug 26 - Dec 7, 2021
    • Mimno, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10901CS 4999  IND 601K

    • TBA
    • Aug 26 - Dec 7, 2021
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11030CS 4999  IND 601L

    • TBA
    • Aug 26 - Dec 7, 2021
    • Myers, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11037CS 4999  IND 601M

    • TBA
    • Aug 26 - Dec 7, 2021
    • Pass, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11047CS 4999  IND 601N

    • TBA
    • Aug 26 - Dec 7, 2021
    • Petersen, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11058CS 4999  IND 601O

    • TBA
    • Aug 26 - Dec 7, 2021
    • Rooth, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11062CS 4999  IND 601P

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sampson, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11063CS 4999  IND 601Q

    • TBA
    • Aug 26 - Dec 7, 2021
    • Schneider, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11091CS 4999  IND 601R

    • TBA
    • Aug 26 - Dec 7, 2021
    • Selman, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11089CS 4999  IND 601S

    • TBA
    • Aug 26 - Dec 7, 2021
    • Shmoys, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11090CS 4999  IND 601U

    • TBA
    • Aug 26 - Dec 7, 2021
    • Staff

  • Instruction Mode: Independent Studies
    This section is for undergraduate research with Dr. Fei Wang.

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11226CS 4999  IND 601V

    • TBA
    • Aug 26 - Dec 7, 2021
    • Snavely, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11246CS 4999  IND 601W

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sridharan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11260CS 4999  IND 601X

    • TBA
    • Aug 26 - Dec 7, 2021
    • Tardos, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11280CS 4999  IND 601Z

    • TBA
    • Aug 26 - Dec 7, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11542CS 4999  IND 602B

    • TBA
    • Aug 26 - Dec 7, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11585CS 4999  IND 602C

    • TBA
    • Aug 26 - Dec 7, 2021
    • Weatherspoon, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11591CS 4999  IND 602D

    • TBA
    • Aug 26 - Dec 7, 2021
    • Weinberger, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11592CS 4999  IND 602E

    • TBA
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11595CS 4999  IND 602F

    • TBA
    • Aug 26 - Dec 7, 2021
    • Williamson, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20021CS 4999  IND 602G

    • TBA
    • Aug 26 - Dec 7, 2021
    • Silva, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20022CS 4999  IND 602H

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hsu, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20023CS 4999  IND 602I

    • TBA
    • Aug 26 - Dec 7, 2021
    • Ellis, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20530CS 4999  IND 602K

    • TBA
    • Aug 26 - Dec 7, 2021
    • Yu, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 20540CS 4999  IND 602L

    • TBA
    • Aug 26 - Dec 7, 2021
    • Scheinberg, K

  • Instruction Mode: Independent Studies

CS 5110

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 4110

  • 4 Credits Stdnt Opt

  • 17584CS 5110  LEC 001

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5112

Fundamental algorithms and data structures used in current applications. Algorithms include graph algorithms, hashing and streaming/sketching techniques. Applications will include selected topics in computer ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 11190CS 5112  LEC 030

  • Instruction Mode: In Person
    Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5114

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

CS 5154

Software testing is a widely used approach for detecting flaws in software. Systematic and organized approaches to software testing will be covered, including test adequacy criteria, manual and automatic ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

CS 5306

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

View Enrollment Information

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

  • 4 Credits GradeNoAud

CS 5320

Introduction to modern database and data storage systems. Concepts covered include data models, query languages, database design, storage structures, access methods, query processing and optimization, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 4320

  • 3 Credits Stdnt Opt

  • 10065CS 5320  LEC 001

    • MWFOlin Hall 155
    • Aug 26 - Dec 7, 2021
    • Trummer, I

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5410

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

  • 3 Credits GradeNoAud

  • 18741CS 5410  LEC 001

    • TROlin Hall 155
    • Aug 26 - Dec 7, 2021
    • Agarwal, R

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5411

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

  • 2 Credits GradeNoAud

  • 18745CS 5411  LEC 001

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5420

This course discusses advanced topics in computer architecture beyond the material that is covered in undergraduate courses such as ECE 4750/CS 4420. In particular, the course places special focus on multicore ... view course details

View Enrollment Information

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

  • 4 Credits GradeNoAud

  • 11104CS 5420  LEC 001

  • Instruction Mode: In Person

CS 5424

This course covers the human-centered and technical workings behind interactive devices ranging from cell phones and video controllers to household appliances and smart cars. This is a hands-on, lab-based ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: ECE 5413INFO 5345

  • 3 Credits GradeNoAud

  • 11160CS 5424  LEC 031

  • Instruction Mode: In Person
    Taught in NYC. Enrollment limited to Cornell Tech students. A $240 course fee will be required.

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.  Choose one lecture and one discussion.

  • 4 Credits Graded

  • 17438CS 5430  DIS 201

  • Instruction Mode: In Person

CS 5435

This course is a broad overview of modern computer security and digital privacy. It aims to impart technical and social understanding of how and why security and privacy matter, how to think adversarially, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 10936CS 5435  LEC 030

  • Instruction Mode: In Person
    Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5620

Introduction to the principles of computer graphics in two and three dimensions. Topics include digital images, filtering and antialiasing, 2-D and 3-D affine geometry, ray tracing, perspective and 3-D ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 4620

  • 3 Credits Stdnt Opt

  • 11168CS 5620  LEC 001

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5621

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 4621

  • 2 Credits Graded

  • 11167CS 5621  LEC 001

    • MIves Hall 305
    • Aug 26 - Dec 7, 2021
    • Davis, A

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5650

This course presents an introduction to virtual and augmented reality technologies, with an emphasis on designing and developing interactive virtual and augmented reality experiences. The course will cover ... view course details

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 11019CS 5650  LEC 030

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

CS 5682

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 11156CS 5682  LEC 030

  • Instruction Mode: In Person
    Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5700

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.  Combined with: CS 4700

  • 3 Credits Opt NoAud

  • 18746CS 5700  LEC 001

    • MWUris Hall G01
    • Aug 26 - Dec 7, 2021
    • Selman, B

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5701

Project portion of CS 5700. 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.  Combined with: CS 4701

  • 2 Credits Opt NoAud

  • 18747CS 5701  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5727

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: ORIE 5380

  • 3 Credits GradeNoAud

  • 10854CS 5727  LEC 030

  • Instruction Mode: 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: none
  •   Regular Academic Session.  Combined with: COGST 4740CS 4740LING 4474

  • 4 Credits Stdnt Opt

  • 10687CS 5740  LEC 001

    • TROlin Hall 155
    • Aug 26 - Dec 7, 2021
    • Cardie, C

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5750

Robotics is interdisciplinary and draws inspiration from many different fields towards solving a variety of tasks in real-world environments using physical systems. This course is a challenging introduction ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 4750ECE 4770MAE 4760

  • 4 Credits Graded

  • 17934CS 5750  LEC 001

    • MWFOlin Hall 255
    • Aug 26 - Dec 7, 2021
    • Bhattacharjee, T

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5780

The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include regularized linear models, boosting, kernels, deep networks, generative ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: CS 4780

  • 4 Credits Stdnt Opt

  • 11165CS 5780  LEC 001

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

CS 5781

Machine learning is increasingly driven by advances in the underlying hardware and software systems. This course will focus on the challenges inherent to engineering machine learning systems to be correct, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 17250CS 5781  LEC 030

  • Instruction Mode: In Person
    Taught in NYC. Enrollment Limited to Cornell Tech Students.

CS 5785

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10966CS 5785  LEC 030

  • Instruction Mode: In Person
    Taught in NYC. Enrollment limited to Cornell Tech students.

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: ECE 5414ORIE 5750

  • 3 Credits Stdnt Opt

  • 17913CS 5785  LEC 031

  • Instruction Mode: In Person
    Taught in NYC. Enrollment Limited to Cornell Tech Students.

CS 5820

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

  • 4 Credits Stdnt Opt

  • 18748CS 5820  LEC 001

    • MWFUris Hall G01
    • Aug 26 - Dec 7, 2021
    • van Zuylen, A

  • Instruction Mode: In Person
    Direct enrollment is restricted to CS PhD, MS and MEng students. Seniors taking courses for M.Eng credit and all other graduate and professional students must add themselves to the waitlist during add/drop. Undergraduates who are not taking M.Eng credit will not be permitted and must enroll/waitlist for the 4xxx version. See website for details: http://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

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

  • 1 Credit Sat/Unsat

  • 10135CS 5998  IND 601

    • TBA
    • Aug 26 - Dec 7, 2021
    • Meik, S

  • Instruction Mode: Independent Studies

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 Graded

  • 10137CS 5999  IND 601

    • TBA
    • Aug 26 - Dec 7, 2021
    • Agarwal, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10154CS 5999  IND 602

    • TBA
    • Aug 26 - Dec 7, 2021
    • Alvisi, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10156CS 5999  IND 604

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bala, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10157CS 5999  IND 605

    • TBA
    • Aug 26 - Dec 7, 2021
    • Belongie, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10158CS 5999  IND 606

    • TBA
    • Aug 26 - Dec 7, 2021
    • Benson, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10159CS 5999  IND 607

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bindel, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10160CS 5999  IND 608

    • TBA
    • Aug 26 - Dec 7, 2021
    • Birman, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10161CS 5999  IND 609

    • TBA
    • Aug 26 - Dec 7, 2021
    • Petersen, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10162CS 5999  IND 610

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bracy, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10163CS 5999  IND 611

    • TBA
    • Aug 26 - Dec 7, 2021
    • Cardie, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10164CS 5999  IND 612

    • TBA
    • Aug 26 - Dec 7, 2021
    • Chattopadhyay, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10165CS 5999  IND 613

    • TBA
    • Aug 26 - Dec 7, 2021
    • Clarkson, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10166CS 5999  IND 614

    • TBA
    • Aug 26 - Dec 7, 2021
    • Constable, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10167CS 5999  IND 615

    • TBA
    • Aug 26 - Dec 7, 2021
    • Vashistha, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10168CS 5999  IND 616

    • TBA
    • Aug 26 - Dec 7, 2021
    • Damle, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10169CS 5999  IND 617

    • TBA
    • Aug 26 - Dec 7, 2021
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10170CS 5999  IND 618

    • TBA
    • Aug 26 - Dec 7, 2021
    • De Sa, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10171CS 5999  IND 619

    • TBA
    • Aug 26 - Dec 7, 2021
    • Delimitrou, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10172CS 5999  IND 620

    • TBA
    • Aug 26 - Dec 7, 2021
    • Estrin, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10173CS 5999  IND 621

    • TBA
    • Aug 26 - Dec 7, 2021
    • Fan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10174CS 5999  IND 622

    • TBA
    • Aug 26 - Dec 7, 2021
    • Foster, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10175CS 5999  IND 623

    • TBA
    • Aug 26 - Dec 7, 2021
    • Fussell, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10176CS 5999  IND 624

    • TBA
    • Aug 26 - Dec 7, 2021
    • Gomes, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10218CS 5999  IND 625

    • TBA
    • Aug 26 - Dec 7, 2021
    • Greenberg, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10547CS 5999  IND 626

    • TBA
    • Aug 26 - Dec 7, 2021
    • Guimbretiere, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10548CS 5999  IND 627

    • TBA
    • Aug 26 - Dec 7, 2021
    • Halpern, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10552CS 5999  IND 628

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hariharan, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10555CS 5999  IND 629

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hirsh, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10615CS 5999  IND 630

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hoffman, G

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10868CS 5999  IND 632

    • TBA
    • Aug 26 - Dec 7, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10894CS 5999  IND 633

    • TBA
    • Aug 26 - Dec 7, 2021
    • Juels, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10903CS 5999  IND 634

    • TBA
    • Aug 26 - Dec 7, 2021
    • Jung, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11010CS 5999  IND 635

    • TBA
    • Aug 26 - Dec 7, 2021
    • Keinan, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11011CS 5999  IND 636

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11012CS 5999  IND 637

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11013CS 5999  IND 638

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kozen, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11014CS 5999  IND 639

    • TBA
    • Aug 26 - Dec 7, 2021
    • Kress-Gazit, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11029CS 5999  IND 640

    • TBA
    • Aug 26 - Dec 7, 2021
    • Lee, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11028CS 5999  IND 641

    • TBA
    • Aug 26 - Dec 7, 2021
    • Manohar, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11048CS 5999  IND 642

    • TBA
    • Aug 26 - Dec 7, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11070CS 5999  IND 643

    • TBA
    • Aug 26 - Dec 7, 2021
    • Martinez, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11094CS 5999  IND 644

    • TBA
    • Aug 26 - Dec 7, 2021
    • Myers, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11093CS 5999  IND 645

    • TBA
    • Aug 26 - Dec 7, 2021
    • Naaman, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11095CS 5999  IND 646

    • TBA
    • Aug 26 - Dec 7, 2021
    • Pass, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11263CS 5999  IND 647

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sampson, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 11284CS 5999  IND 648

    • TBA
    • Aug 26 - Dec 7, 2021
    • Schneider, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20034CS 5999  IND 649

    • TBA
    • Aug 26 - Dec 7, 2021
    • Staff

  • Instruction Mode: Independent Studies
    Intended for students doing an MEng project with an advisor who is not listed. Students must obtain permission from MEng office before enrolling.

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10138CS 5999  IND 601A

    • TBA
    • Aug 26 - Dec 7, 2021
    • Selman, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10139CS 5999  IND 601B

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sengers, P

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10140CS 5999  IND 601C

    • TBA
    • Aug 26 - Dec 7, 2021
    • Shmoys, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10141CS 5999  IND 601D

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sirer, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10142CS 5999  IND 601E

    • TBA
    • Aug 26 - Dec 7, 2021
    • Snavely, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10143CS 5999  IND 601F

    • TBA
    • Aug 26 - Dec 7, 2021
    • Tardos, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10145CS 5999  IND 601H

    • TBA
    • Aug 26 - Dec 7, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10147CS 5999  IND 601J

    • TBA
    • Aug 26 - Dec 7, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10148CS 5999  IND 601K

    • TBA
    • Aug 26 - Dec 7, 2021
    • Weatherspoon, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10149CS 5999  IND 601L

    • TBA
    • Aug 26 - Dec 7, 2021
    • Weinberger, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10150CS 5999  IND 601M

    • TBA
    • Aug 26 - Dec 7, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10151CS 5999  IND 601N

    • TBA
    • Aug 26 - Dec 7, 2021
    • Williams, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10152CS 5999  IND 601O

    • TBA
    • Aug 26 - Dec 7, 2021
    • Zabih, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10153CS 5999  IND 601P

    • TBA
    • Aug 26 - Dec 7, 2021
    • Zhang, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 10791CS 5999  IND 601Q

    • TBA
    • Aug 26 - Dec 7, 2021
    • Zhang, Z

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20025CS 5999  IND 601R

    • TBA
    • Aug 26 - Dec 7, 2021
    • Staff

  • Instruction Mode: Independent Studies
    Intended for students doing a second MEng project with an advisor who is not listed. Students must obtain permission from MEng office before enrolling.

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20026CS 5999  IND 601S

    • TBA
    • Aug 26 - Dec 7, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20027CS 5999  IND 601U

    • TBA
    • Aug 26 - Dec 7, 2021
    • Legunsen, O

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20028CS 5999  IND 601V

    • TBA
    • Aug 26 - Dec 7, 2021
    • Davis, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20029CS 5999  IND 601W

    • TBA
    • Aug 26 - Dec 7, 2021
    • Sun, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20030CS 5999  IND 601X

    • TBA
    • Aug 26 - Dec 7, 2021
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20031CS 5999  IND 601Y

    • TBA
    • Aug 26 - Dec 7, 2021
    • Ginsparg, P

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20032CS 5999  IND 601Z

    • TBA
    • Aug 26 - Dec 7, 2021
    • Udell, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20033CS 5999  IND 602A

    • TBA
    • Aug 26 - Dec 7, 2021
    • Campbell, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20035CS 5999  IND 602B

    • TBA
    • Aug 26 - Dec 7, 2021
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20036CS 5999  IND 602C

    • TBA
    • Aug 26 - Dec 7, 2021
    • Silva, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20037CS 5999  IND 602D

    • TBA
    • Aug 26 - Dec 7, 2021
    • Hsu, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20038CS 5999  IND 602E

    • TBA
    • Aug 26 - Dec 7, 2021
    • Ellis, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 20039CS 5999  IND 602F

    • TBA
    • Aug 26 - Dec 7, 2021
    • Bhattacharjee, T

  • Instruction Mode: Independent Studies

CS 6114

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

CS 6172

An introduction to program synthesis: the problem of automatically generating programs from specifications of their desired behavior. Program synthesis draws on the fields of programming languages and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18860CS 6172  LEC 001

  • Instruction Mode: In Person
    Seats are reserved for graduate students. Professional and undergraduate students should add themselves to the waitlist during add/drop. See enrollment page for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-6000-level-courses

CS 6182

Probabilistic programming languages are a powerful tool to express randomized computations and model uncertain behavior. This seminar surveys recent research on such languages, from the perspective of ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 18188CS 6182  LEC 001

  • Instruction Mode: In Person
    Seats are reserved for graduate students. Professional and undergraduate students should add themselves to the waitlist during add/drop. See enrollment page for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-6000-level-courses

CS 6410

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 10738CS 6410  LEC 031

  • Instruction Mode: Online
    Taught in NYC. Enrollment limited to PhD students at Cornell Tech. Class will be streamed from Ithaca.

CS 6431

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

  • 19080CS 6431  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. 

  • 4 Credits Graded

  • 19081CS 6431  LEC 130

  • Instruction Mode: In Person
    Taught in NYC. Enrollment Limited to Cornell Tech PhD Students. Open to Masters Cornell Tech students with instructor permission.

CS 6670

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 10995CS 6670  LEC 001

  • Instruction Mode: In Person
    Seats reserved for graduate students. Professional and undergraduate students should add themselves to the waitlist during add/drop. See enrollment website for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-6000-level-courses

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. 

  • 3 Credits Opt NoAud

  • 19071CS 6741  LEC 001

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

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 18929CS 6741  LEC 030

  • Instruction Mode: In Person
    Taught in NYC. Enrollment limited to Cornell Tech PhD Students. Open to Cornell Tech Masters Students via instructor permission (please email instructor!).

CS 6742

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

CS 6752

How can we guarantee robots will never cause harm? How can we prove that complicated mechanical systems, controlled by computers and programmed by people, will always behave as expected under changing ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: MAE 6770

  • 3 Credits Graded

  • 20360CS 6752  LEC 001

    • TRUpson Hall 202
    • Aug 26 - Dec 7, 2021
    • Kress-Gazit, H

  • Instruction Mode: In Person

CS 6783

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11107CS 6783  LEC 001

  • Instruction Mode: In Person
    Seats are reserved for graduate students. Professional and undergraduate students should add themselves to the waitlist during add/drop. See enrollment webpage for details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-6000-level-courses

CS 6787

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 10994CS 6787  LEC 001

  • Instruction Mode: In Person
    Seats reserved for graduate students. Professional and undergraduate students should add themselves to the waitlist during add/drop. See enrollment website for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-6000-level-courses

CS 6789

State-of-art intelligent systems often need the ability to make sequential decisions in an unknown, uncertain, possibly hostile environment, by actively interacting with the environment to collect relevant ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 18930CS 6789  LEC 030

  • Instruction Mode: In Person
    Co-Taught in NYC. Enrollment limited to Cornell Tech PhD Students Only.

CS 6802

A mathematically rigorous course on lattices. Lattices are periodic sets of vectors in high-dimensional space. They play a central role in modern cryptography, and they arise naturally in the study of ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18874CS 6802  LEC 001

    • MW