Computer Science (CS)Engineering

Showing 90 results.

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

CS 1110

Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recusion, arrays and vectors, strings, ... view course details

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 10426CS 1110  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

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

  • 10427CS 1110  DIS 201

    • TUpson Hall 225
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10428CS 1110  DIS 202

    • TUpson Hall 225
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10743CS 1110  DIS 203

    • WUpson Hall 225
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10429CS 1110  DIS 204

    • WUpson Hall 225
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10430CS 1110  DIS 205

    • WUpson Hall 225
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10431CS 1110  DIS 206

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 10744CS 1110  DIS 207

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 10432CS 1110  DIS 208

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11017CS 1110  DIS 209

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11023CS 1110  DIS 210

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11052CS 1110  DIS 211

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11053CS 1110  DIS 212

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11927CS 1110  DIS 213

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11928CS 1110  DIS 214

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11929CS 1110  DIS 215

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11930CS 1110  DIS 216

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

  • 11979CS 1110  DIS 217

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Fan, K

      Lee, L

  • Instruction Mode: Online

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

  • 4 Credits Stdnt Opt

  • 10418CS 1112  LEC 001

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

  • 20333CS 1112  LEC 002

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Muhlberger, C

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

  • 10419CS 1112  DIS 201

    • WUpson Hall 225
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10420CS 1112  DIS 202

    • WUpson Hall 225
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10421CS 1112  DIS 203

    • WUpson Hall 225
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10422CS 1112  DIS 204

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: Online

  • 10640CS 1112  DIS 205

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: Online

  • 10641CS 1112  DIS 206

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: Online

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

  • 2 Credits Sat/Unsat

  • 13690CS 1132  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 20252CS 1132  LEC 002

    • MWOnline Meeting
    • Feb 8 - Mar 26, 2021
    • Fan, K

  • Instruction Mode: Online

  • 13774CS 1132  LAB 401

  • Instruction Mode: Online

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

  • 13712CS 1133  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 20186CS 1133  LEC 002

    • MWFOnline Meeting
    • Feb 8 - Mar 26, 2021
    • Frey, C

  • Instruction Mode: Online

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

  • 3 Credits Stdnt Opt

  • 18275CS 1300  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous

  • 18276CS 1300  DIS 201

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Smith, M

  • Instruction Mode: Online

  • 18277CS 1300  DIS 202

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Smith, M

  • Instruction Mode: Online

CS 1340

Computing requires difficult choices that can have serious implications for real people. This course covers a range of ethical, societal, and policy implications of computing and information. It draws ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 17578CS 1340  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Kleinberg, J

      Levy, K

  • Instruction Mode: Online

CS 1380

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11458CS 1380  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11460CS 1380  DIS 201

  • Instruction Mode: Hybrid-Online and In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11461CS 1380  DIS 202

    • WMalott Hall 253
    • Feb 8 - May 14, 2021
    • Williamson, D

  • Instruction Mode: Hybrid-Online and In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11462CS 1380  DIS 203

  • Instruction Mode: Hybrid-Online and In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11463CS 1380  DIS 204

  • Instruction Mode: Hybrid-Online and In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

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

  • 4 Credits Stdnt Opt

  • 20129CS 1380  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Williamson, D

  • Instruction Mode: Online

  • 20128CS 1380  DIS 205

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Williamson, D

  • Instruction Mode: Online

  • 20130CS 1380  DIS 206

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Williamson, D

  • Instruction Mode: Online

  • 20131CS 1380  DIS 207

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Williamson, D

  • Instruction Mode: Online

  • 20132CS 1380  DIS 208

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Williamson, D

  • Instruction Mode: Online

CS 1710

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

View Enrollment Information

Enrollment Information
Syllabi: none
  • 10924CS 1710  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Swallow, K

  • Instruction Mode: Online

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

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

  • 16053CS 1998  IND 602

    • TBA
    • Feb 8 - May 14, 2021
    • White, W

  • 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

  • 16340CS 1998  IND 606

    • TBA
    • Feb 8 - May 14, 2021
    • White, W

  • 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

  • 16829CS 1998  IND 607

  • Instruction Mode: Independent Studies
    For freshmen working in Cornell's Space Systems Design Studio. You may only enroll if you have been accepted to join a flight experiment team in the SSDS.

CS 2043

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 13821CS 2043  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous

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

  • 10348CS 2110  LEC 001

    • TBA Online Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

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

  • 10349CS 2110  DIS 201

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10350CS 2110  DIS 202

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10351CS 2110  DIS 203

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10352CS 2110  DIS 204

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10353CS 2110  DIS 205

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10354CS 2110  DIS 206

    • WMann Library 103
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10355CS 2110  DIS 207

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 10356CS 2110  DIS 208

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 10357CS 2110  DIS 209

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 10804CS 2110  DIS 210

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 10805CS 2110  DIS 211

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 10913CS 2110  DIS 212

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11027CS 2110  DIS 213

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11028CS 2110  DIS 214

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11029CS 2110  DIS 215

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11030CS 2110  DIS 216

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11031CS 2110  DIS 217

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11032CS 2110  DIS 218

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11189CS 2110  DIS 219

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

  • 11281CS 2110  DIS 220

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online

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

  • 10898CS 2111  LEC 001

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online
    Co-requisite: CS/ENGRD 2110.

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 10899CS 2111  LEC 002

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Gries, D

      Muhlberger, C

  • Instruction Mode: Online
    Co-requisite: CS/ENGRD 2110.

CS 2300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10215CS 2300  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous

  • 10216CS 2300  DIS 201

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Harms, K

  • Instruction Mode: Online

  • 10217CS 2300  DIS 202

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Harms, K

  • Instruction Mode: Online

  • 10218CS 2300  DIS 203

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Harms, K

  • Instruction Mode: Online

  • 10800CS 2300  DIS 204

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Harms, K

  • Instruction Mode: Online

CS 2770

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 17571CS 2770  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Gomes, C

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

CS 2800

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 10368CS 2800  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 20337CS 2800  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11764CS 2800  DIS 201

    • TUpson Hall 116
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11765CS 2800  DIS 202

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11766CS 2800  DIS 203

    • RUpson Hall 116
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11767CS 2800  DIS 204

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11768CS 2800  DIS 205

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11769CS 2800  DIS 206

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11770CS 2800  DIS 207

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11771CS 2800  DIS 208

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11772CS 2800  DIS 209

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11773CS 2800  DIS 210

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11775CS 2800  DIS 211

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11776CS 2800  DIS 212

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11777CS 2800  DIS 213

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11778CS 2800  DIS 214

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 21260CS 2800  DIS 215

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 21261CS 2800  DIS 216

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

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

  • 10369CS 3110  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous

  • 10370CS 3110  DIS 201

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10371CS 3110  DIS 202

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10372CS 3110  DIS 203

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10812CS 3110  DIS 204

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10962CS 3110  DIS 205

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10963CS 3110  DIS 206

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10964CS 3110  DIS 207

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 10965CS 3110  DIS 208

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11531CS 3110  DIS 209

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11532CS 3110  DIS 210

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11533CS 3110  DIS 211

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11542CS 3110  DIS 212

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11723CS 3110  DIS 213

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11942CS 3110  DIS 214

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 11943CS 3110  DIS 215

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18071CS 3110  DIS 216

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18072CS 3110  DIS 217

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18073CS 3110  DIS 218

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18074CS 3110  DIS 219

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18075CS 3110  DIS 220

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18076CS 3110  DIS 221

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18077CS 3110  DIS 222

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18078CS 3110  DIS 223

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18079CS 3110  DIS 224

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18080CS 3110  DIS 225

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18084CS 3110  DIS 226

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18085CS 3110  DIS 227

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18086CS 3110  DIS 228

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18087CS 3110  DIS 229

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 18088CS 3110  DIS 230

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 20780CS 3110  DIS 231

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

  • 20781CS 3110  DIS 232

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Online

CS 3152

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 10834CS 3152  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • White, W

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

  • 10835CS 3152  DIS 201

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Online

  • 10836CS 3152  DIS 202

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Online

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

  • 10775CS 3300  LEC 001

    • FOnline Meeting
    • Feb 12 - May 14, 2021
    • Rzeszotarski, J

  • Instruction Mode: Online
    Enrollment limited to undergraduate students. Monday and Wednesday Lectures are Asynchronous. Please email Terry Horgan tmh233@cornell.edu if you are interested in being added to the waitlist.

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

  • 10631CS 3410  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10646CS 3410  DIS 201

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10647CS 3410  DIS 202

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10648CS 3410  DIS 203

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10649CS 3410  DIS 204

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10650CS 3410  DIS 205

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10683CS 3410  DIS 206

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10876CS 3410  DIS 207

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10993CS 3410  DIS 208

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

  • 10994CS 3410  DIS 209

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Bracy, A

      Sampson, A

  • Instruction Mode: Online

CS 3420

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

View Enrollment Information

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

  • 4 Credits Graded

  • 10750CS 3420  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Napp, N

  • Instruction Mode: Online

  • 10751CS 3420  DIS 201

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 10752CS 3420  DIS 202

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Napp, N

  • Instruction Mode: Online

  • 10753CS 3420  DIS 203

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Napp, N

  • Instruction Mode: Online

  • 10754CS 3420  DIS 204

    • ROlin Hall 155
    • Feb 8 - May 14, 2021
    • Napp, N

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11687CS 3420  DIS 205

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Napp, N

  • Instruction Mode: Online

CS 3758

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

View Enrollment Information

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

  • 3 Credits Graded

  • 11597CS 3758  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Online

  • 11932CS 3758  LAB 411

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19937CS 3758  LAB 412

    • MOnline Meeting
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Online

  • 20420CS 3758  LAB 421

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 20423CS 3758  LAB 422

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Online

  • 11598CS 3758  LAB 431

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19939CS 3758  LAB 432

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Online

  • 11599CS 3758  LAB 441

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19940CS 3758  LAB 442

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Online

  • 11600CS 3758  LAB 451

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19941CS 3758  LAB 452

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Online

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

  • 11276CS 4090  IND 601

    • TBA
    • Feb 8 - May 14, 2021
    • Kozen, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11277CS 4090  IND 602

    • TBA
    • Feb 8 - May 14, 2021
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10979CS 4090  IND 603

    • TBA
    • Feb 8 - May 14, 2021
    • Bala, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10684CS 4090  IND 609

    • TBA
    • Feb 8 - May 14, 2021
    • Fan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10685CS 4090  IND 610

    • TBA
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10802CS 4090  IND 615

    • TBA
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10686CS 4090  IND 617

    • TBA
    • Feb 8 - May 14, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10831CS 4090  IND 621

    • TBA
    • Feb 8 - May 14, 2021
    • Lee, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10832CS 4090  IND 622

    • TBA
    • Feb 8 - May 14, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10759CS 4090  IND 623

    • TBA
    • Feb 8 - May 14, 2021
    • Myers, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10687CS 4090  IND 630

    • TBA
    • Feb 8 - May 14, 2021
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11081CS 4090  IND 632

    • TBA
    • Feb 8 - May 14, 2021
    • Tardos, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11082CS 4090  IND 634

    • TBA
    • Feb 8 - May 14, 2021
    • Van Loan, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10688CS 4090  IND 641

    • TBA
    • Feb 8 - May 14, 2021
    • Weatherspoon, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10693CS 4090  IND 642

    • TBA
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10760CS 4090  IND 643

    • TBA
    • Feb 8 - May 14, 2021
    • Foster, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10798CS 4090  IND 644

    • TBA
    • Feb 8 - May 14, 2021
    • Kot, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10996CS 4090  IND 645

    • TBA
    • Feb 8 - May 14, 2021
    • Steurer, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 10910CS 4090  IND 647

    • TBA
    • Feb 8 - May 14, 2021
    • Gries, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11083CS 4090  IND 648

    • TBA
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11044CS 4090  IND 649

    • TBA
    • Feb 8 - May 14, 2021
    • George, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11124CS 4090  IND 650

    • TBA
    • Feb 8 - May 14, 2021
    • Mimno, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11213CS 4090  IND 601A

    • TBA
    • Feb 8 - May 14, 2021
    • Park, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11287CS 4090  IND 601B

    • TBA
    • Feb 8 - May 14, 2021
    • Bracy, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11373CS 4090  IND 601C

    • TBA
    • Feb 8 - May 14, 2021
    • Hirsh, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11541CS 4090  IND 601D

    • TBA
    • Feb 8 - May 14, 2021
    • Agarwal, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11547CS 4090  IND 601E

    • TBA
    • Feb 8 - May 14, 2021
    • Weinberger, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11728CS 4090  IND 601F

    • TBA
    • Feb 8 - May 14, 2021
    • Alvisi, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11729CS 4090  IND 601G

    • TBA
    • Feb 8 - May 14, 2021
    • De Sa, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 11963CS 4090  IND 601H

    • TBA
    • Feb 8 - May 14, 2021
    • Shi, R

  • Instruction Mode: Independent Studies

CS 4120

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

View Enrollment Information

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

  • 3 Credits Graded

  • 11417CS 4120  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

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

  • 3 Credits Graded

  • 20187CS 4120  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Myers, A

  • Instruction Mode: Online
    Enrollment limited to CS students not in Ithaca or have SDS accommodations. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class. Waitlist will be available during add/drop.

CS 4121

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

View Enrollment Information

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

  • 2 Credits Graded

  • 11465CS 4121  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Must be taken concurrently with CS 4120.

CS 4152

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

View Enrollment Information

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

  • 3 Credits Opt NoAud

  • 10837CS 4152  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • White, W

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

  • 11246CS 4152  DIS 201

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Online

  • 11283CS 4152  DIS 202

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Online

CS 4220

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10854CS 4220  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Benson, A

  • Instruction Mode: Online
    Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

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

  • 4 Credits Stdnt Opt

  • 19506CS 4220  LEC 030

  • Instruction Mode: Online
    Taught in NYC at Cornell Tech. Class will be streamed from Ithaca. Enrollment is restricted to Cornell Tech MEng students and is by instructor permission only. Please contact the instructor for approval.

CS 4300

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Choose one lecture. Discussion optional. Combined with: INFO 4300

  • 3 Credits Graded

  • Topic: Language and Information

  • 11115CS 4300  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Online

  • 21370CS 4300  DIS 201

    • FIves Hall 215
    • Feb 8 - May 14, 2021
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 21371CS 4300  DIS 202

  • Instruction Mode: Distance Learning-Asynchronous

  • 21372CS 4300  DIS 203

  • Instruction Mode: Distance Learning-Asynchronous

  • 21373CS 4300  DIS 204

  • Instruction Mode: Distance Learning-Asynchronous

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

  • 3 Credits Graded

  • 19311CS 4300  LEC 030

  • Instruction Mode: Online
    Open to Cornell Tech students only.

  • 21371CS 4300  DIS 202

  • Instruction Mode: Distance Learning-Asynchronous

  • 21372CS 4300  DIS 203

  • Instruction Mode: Distance Learning-Asynchronous

  • 21373CS 4300  DIS 204

  • Instruction Mode: Distance Learning-Asynchronous

CS 4410

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 11231CS 4410  LEC 001

    • TRBailey Hall 101
    • Feb 8 - May 14, 2021
    • Alvisi, L

      VanRenesse, R

  • Instruction Mode: Hybrid-Online and In Person
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 20189CS 4410  LEC 002

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Alvisi, L

      VanRenesse, R

  • Instruction Mode: Online
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4411

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits GradeNoAud

  • 11488CS 4411  LEC 001

  • Instruction Mode: In Person
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits GradeNoAud

  • 20190CS 4411  LEC 002

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • Alvisi, L

      VanRenesse, R

  • Instruction Mode: Online
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4450

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 11430CS 4450  LEC 001

    • MWBailey Hall 101
    • Feb 8 - May 14, 2021
    • Agarwal, R

  • Instruction Mode: Hybrid-Online and In Person
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 20191CS 4450  LEC 002

    • MWOnline Meeting
    • Feb 8 - May 14, 2021
    • Agarwal, R

  • Instruction Mode: Online
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4670

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 11479CS 4670  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Online
    Must take the course synchronously. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

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

  • 4 Credits Opt NoAud

  • 20192CS 4670  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Online
    This section is for students who must take the course asynchronously due to time zone differences and is by department permission only. Please add yourself to the waitlist in February if you need this section. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4700

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 11312CS 4700  LEC 001

    • MWOnline Meeting
    • Feb 8 - May 14, 2021
    • Hirsh, H

  • Instruction Mode: Online
    This course requires students to be in Ithaca and will have in-person exams. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4701

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Opt NoAud

  • 11313CS 4701  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4744

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11297CS 4744  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Rooth, M

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

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.  Choose one lecture and one discussion. Combined with: CS 5780

  • 4 Credits Stdnt Opt

  • 18291CS 4780  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Enrollment limited to CIS students only. All others should add themselves to the appropriate waitlist during add/drop. Waitlists for this course are set to the discussion sections. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

  • 18292CS 4780  DIS 201

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 18293CS 4780  DIS 202

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 18294CS 4780  DIS 203

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 18295CS 4780  DIS 204

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 18296CS 4780  DIS 205

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Staff

  • Instruction Mode: Online
    This section is online with in-person exams in Ithaca. Enrollment limited to students in Ithaca. The instructor is authorized to drop students who cannot take exams in Ithaca from the class (not just the section) that are enrolled in this section during the semester

  • 18297CS 4780  DIS 206

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Joachims, T

  • Instruction Mode: Online
    This section is online with remote exams. Enrollment limited to students not in Ithaca or have SDS accommodations to take exams remotely. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class (not just the section) that are enrolled in this section during the semester.

CS 4787

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11638CS 4787  LEC 001

    • MWOnline Meeting
    • Feb 8 - May 14, 2021
    • De Sa, C

  • Instruction Mode: Online
    Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4789

Reinforcement Learning is one of the most popular paradigms for modelling interactive learning and sequential decision making. This course introduces the basics of Reinforcement Learning. The course will ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 18521CS 4789  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Sun, W

  • Instruction Mode: Online
    Students who are in Ithaca will be required to take the final exam in-person. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4814

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 11856CS 4814  LEC 001

    • TRIves Hall 305
    • Feb 8 - May 14, 2021
    • Chattopadhyay, E

  • Instruction Mode: In Person
    Enrollment limited to CS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18065CS 4814  LEC 002

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Chattopadhyay, E

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

CS 4820

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 10380CS 4820  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Kleinberg, R

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

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 19505CS 4820  LEC 030

  • Instruction Mode: Online
    Class will be streamed from Ithaca. Enrollment is restricted to Cornell Tech MEng students and is by instructor permission only. Please contact the instructor for approval.

CS 4830

A rigorous introduction to the theoretical foundations of the cryptography that powers much of the modern world. Topics include one-way functions, secret-key encryption, zero-knowledge proofs, signatures, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 17796CS 4830  LEC 001

    • TRUris Hall G01
    • Feb 8 - May 14, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: In Person
    Enrollment open to CS students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 20194CS 4830  LEC 002

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Online

CS 4852

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: ECON 3825INFO 4220INFO 6220

  • 3 Credits GradeNoAud

  • 11379CS 4852  LEC 001

    • TBA Online Meeting
    • Feb 8 - May 14, 2021
    • Cheyre Forestier, C

  • Instruction Mode: Distance Learning-Asynchronous

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

  • 16370CS 4997  IND 601

    • TBA
    • Feb 8 - May 14, 2021
    • Lee, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1 Credit S/U NoAud

  • 16474CS 4997  IND 602

    • TBA
    • Feb 8 - May 14, 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

  • 15873CS 4998  IND 601

    • TBA
    • Feb 8 - May 14, 2021
    • Bala, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15895CS 4998  IND 603

    • TBA
    • Feb 8 - May 14, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15897CS 4998  IND 604

    • TBA
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15940CS 4998  IND 605

    • TBA
    • Feb 8 - May 14, 2021
    • Agarwal, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 16058CS 4998  IND 606

    • TBA
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 16059CS 4998  IND 607

    • TBA
    • Feb 8 - May 14, 2021
    • Sridharan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15999CS 4998  IND 608

    • TBA
    • Feb 8 - May 14, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 16060CS 4998  IND 609

    • TBA
    • Feb 8 - May 14, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 16376CS 4998  IND 610

    • TBA
    • Feb 8 - May 14, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15450CS 4999  IND 601

    • TBA
    • Feb 8 - May 14, 2021
    • Sun, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15451CS 4999  IND 602

    • TBA
    • Feb 8 - May 14, 2021
    • Chattopadhyay, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15452CS 4999  IND 603

    • TBA
    • Feb 8 - May 14, 2021
    • Bala, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15453CS 4999  IND 604

    • TBA
    • Feb 8 - May 14, 2021
    • Birman, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15454CS 4999  IND 605

    • TBA
    • Feb 8 - May 14, 2021
    • Cardie, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15519CS 4999  IND 606

    • TBA
    • Feb 8 - May 14, 2021
    • Bindel, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15455CS 4999  IND 607

    • TBA
    • Feb 8 - May 14, 2021
    • Constable, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15456CS 4999  IND 608

    • TBA
    • Feb 8 - May 14, 2021
    • Foster, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15457CS 4999  IND 609

    • TBA
    • Feb 8 - May 14, 2021
    • Fan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15520CS 4999  IND 610

    • TBA
    • Feb 8 - May 14, 2021
    • Damle, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15458CS 4999  IND 611

    • TBA
    • Feb 8 - May 14, 2021
    • Davis, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15459CS 4999  IND 612

    • TBA
    • Feb 8 - May 14, 2021
    • Greenberg, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15460CS 4999  IND 613

    • TBA
    • Feb 8 - May 14, 2021
    • Halpern, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15461CS 4999  IND 614

    • TBA
    • Feb 8 - May 14, 2021
    • Legunsen, O

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15462CS 4999  IND 615

    • TBA
    • Feb 8 - May 14, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15463CS 4999  IND 616

    • TBA
    • Feb 8 - May 14, 2021
    • Kuleshov, V

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15464CS 4999  IND 617

    • TBA
    • Feb 8 - May 14, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15879CS 4999  IND 618

    • TBA
    • Feb 8 - May 14, 2021
    • George, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15465CS 4999  IND 619

    • TBA
    • Feb 8 - May 14, 2021
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15466CS 4999  IND 620

    • TBA
    • Feb 8 - May 14, 2021
    • Kozen, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15467CS 4999  IND 621

    • TBA
    • Feb 8 - May 14, 2021
    • Lee, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15468CS 4999  IND 623

    • TBA
    • Feb 8 - May 14, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15469CS 4999  IND 624

    • TBA
    • Feb 8 - May 14, 2021
    • Gomes, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15470CS 4999  IND 625

    • TBA
    • Feb 8 - May 14, 2021
    • Myers, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15471CS 4999  IND 626

    • TBA
    • Feb 8 - May 14, 2021
    • Pass, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15472CS 4999  IND 628

    • TBA
    • Feb 8 - May 14, 2021
    • Schneider, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15473CS 4999  IND 629

    • TBA
    • Feb 8 - May 14, 2021
    • Selman, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15474CS 4999  IND 630

    • TBA
    • Feb 8 - May 14, 2021
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15475CS 4999  IND 631

    • TBA
    • Feb 8 - May 14, 2021
    • Sirer, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15476CS 4999  IND 632

    • TBA
    • Feb 8 - May 14, 2021
    • Tardos, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15477CS 4999  IND 634

    • TBA
    • Feb 8 - May 14, 2021
    • Van Loan, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15478CS 4999  IND 635

    • TBA
    • Feb 8 - May 14, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15479CS 4999  IND 636

    • TBA
    • Feb 8 - May 14, 2021
    • Zabih, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15480CS 4999  IND 638

    • TBA
    • Feb 8 - May 14, 2021
    • Shmatikov, V

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15502CS 4999  IND 640

    • TBA
    • Feb 8 - May 14, 2021
    • Lipson, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15503CS 4999  IND 641

    • TBA
    • Feb 8 - May 14, 2021
    • Bracy, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15504CS 4999  IND 642

    • TBA
    • Feb 8 - May 14, 2021
    • White, W

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15505CS 4999  IND 643

    • TBA
    • Feb 8 - May 14, 2021
    • Snavely, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15731CS 4999  IND 644

    • TBA
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15741CS 4999  IND 645

    • TBA
    • Feb 8 - May 14, 2021
    • Steurer, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15742CS 4999  IND 646

    • TBA
    • Feb 8 - May 14, 2021
    • Tate, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15816CS 4999  IND 647

    • TBA
    • Feb 8 - May 14, 2021
    • Sengers, P

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15817CS 4999  IND 648

    • TBA
    • Feb 8 - May 14, 2021
    • Shmoys, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15831CS 4999  IND 649

    • TBA
    • Feb 8 - May 14, 2021
    • Andersen, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 21050CS 4999  IND 601A

    • TBA
    • Feb 8 - May 14, 2021
    • Naaman, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15833CS 4999  IND 601B

    • TBA
    • Feb 8 - May 14, 2021
    • Sridharan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15846CS 4999  IND 601C

    • TBA
    • Feb 8 - May 14, 2021
    • Clarkson, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15869CS 4999  IND 601D

    • TBA
    • Feb 8 - May 14, 2021
    • Dell, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15870CS 4999  IND 601E

    • TBA
    • Feb 8 - May 14, 2021
    • Weinberger, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15872CS 4999  IND 601F

    • TBA
    • Feb 8 - May 14, 2021
    • Guimbretiere, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15877CS 4999  IND 601G

    • TBA
    • Feb 8 - May 14, 2021
    • Keinan, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15921CS 4999  IND 601H

    • TBA
    • Feb 8 - May 14, 2021
    • Alvisi, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15922CS 4999  IND 601I

    • TBA
    • Feb 8 - May 14, 2021
    • Agarwal, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15923CS 4999  IND 601J

    • TBA
    • Feb 8 - May 14, 2021
    • Sampson, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15924CS 4999  IND 601K

    • TBA
    • Feb 8 - May 14, 2021
    • Trummer, I

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15930CS 4999  IND 601L

    • TBA
    • Feb 8 - May 14, 2021
    • Jung, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15931CS 4999  IND 601M

    • TBA
    • Feb 8 - May 14, 2021
    • Delimitrou, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15932CS 4999  IND 601N

    • TBA
    • Feb 8 - May 14, 2021
    • Petersen, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15937CS 4999  IND 601O

    • TBA
    • Feb 8 - May 14, 2021
    • Hoffman, G

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15941CS 4999  IND 601P

    • TBA
    • Feb 8 - May 14, 2021
    • Belongie, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16360CS 4999  IND 601Q

    • TBA
    • Feb 8 - May 14, 2021
    • Shi, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15946CS 4999  IND 601R

    • TBA
    • Feb 8 - May 14, 2021
    • Williams, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15981CS 4999  IND 601S

    • TBA
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15985CS 4999  IND 601T

    • TBA
    • Feb 8 - May 14, 2021
    • De Sa, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15987CS 4999  IND 601U

    • TBA
    • Feb 8 - May 14, 2021
    • Artzi, Y

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15990CS 4999  IND 601V

    • TBA
    • Feb 8 - May 14, 2021
    • Mimno, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15994CS 4999  IND 601X

    • TBA
    • Feb 8 - May 14, 2021
    • Yu, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15997CS 4999  IND 601Y

    • TBA
    • Feb 8 - May 14, 2021
    • Martinez, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16018CS 4999  IND 601Z

    • TBA
    • Feb 8 - May 14, 2021
    • Benson, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16019CS 4999  IND 602A

    • TBA
    • Feb 8 - May 14, 2021
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16202CS 4999  IND 602B

    • TBA
    • Feb 8 - May 14, 2021
    • Martinez, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16264CS 4999  IND 602C

    • TBA
    • Feb 8 - May 14, 2021
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16350CS 4999  IND 602D

    • TBA
    • Feb 8 - May 14, 2021
    • Edelman, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16377CS 4999  IND 602E

    • TBA
    • Feb 8 - May 14, 2021
    • Campbell, M

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16382CS 4999  IND 602F

    • TBA
    • Feb 8 - May 14, 2021
    • Zhang, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16439CS 4999  IND 602G

    • TBA
    • Feb 8 - May 14, 2021
    • Weatherspoon, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16442CS 4999  IND 602H

    • TBA
    • Feb 8 - May 14, 2021
    • Hirsh, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 21440CS 4999  IND 602I

    • TBA
    • Feb 8 - May 14, 2021
    • Vashistha, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 21441CS 4999  IND 602J

    • TBA
    • Feb 8 - May 14, 2021
    • Staff

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

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

  • 3 Credits Graded

  • 19419CS 5112  LEC 030

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

  • 18215CS 5114  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Foster, N

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

CS 5120

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

View Enrollment Information

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

  • 3 Credits Graded

  • 11464CS 5120  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

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

  • 3 Credits Graded

  • 20188CS 5120  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Myers, A

  • Instruction Mode: Online
    Enrollment limited to CS students not in Ithaca or have SDS accommodations. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class. Waitlist will be available during add/drop.

CS 5121

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

View Enrollment Information

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

  • 2 Credits Graded

  • 11467CS 5121  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Must be taken concurrently with CS 5120.

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

  • 18519CS 5154  LEC 001

    • MWOnline Meeting
    • Feb 8 - May 14, 2021
    • Legunsen, O

  • Instruction Mode: Online
    Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 5356

This course aims to bridge the gap between academic studies of computer science and production software engineering. The course provides a fast-paced introduction to key tools and techniques that can facilitate ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Seven Week - Second. 

  • 1 Credit Graded

  • 17424CS 5356  LEC 030

  • Instruction Mode: Online
    Taught in NYC. Enrollment Limited to Cornell Tech Students. Add/drop Deadline is 12pm on March 10th, 2021.

CS 5412

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11431CS 5412  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Birman, K

  • Instruction Mode: Online
    Enrollment limited to CS students only. All others will need to fill out the form here: https://forms.gle/NhiXdcU26BFFjCyz8

  • 17856CS 5412  DIS 202

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Birman, K

  • Instruction Mode: Online
    Enrollment limited to CS students only. All others will need to fill out the form here: https://forms.gle/NhiXdcU26BFFjCyz8

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

  • 4 Credits Stdnt Opt

  • 19503CS 5412  LEC 030

  • Instruction Mode: Online
    Class will be streamed from Ithaca. Enrollment is limited to Cornell Tech students and is by permission only. Please fill out form here: https://forms.gle/NhiXdcU26BFFjCyz8

  • 19504CS 5412  DIS 231

  • Instruction Mode: Online
    Class will be streamed from Ithaca. Enrollment is limited to Cornell Tech students and is by permission only. Please fill out form here: https://forms.gle/NhiXdcU26BFFjCyz8

CS 5424

This course provides an introduction to the human-centered and technical workings behind interactive devices ranging from cell phones and video controllers to household appliances and smart cars. This ... view course details

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 19267CS 5424  LEC 001

  • Instruction Mode: Online
    Taught in NYC. Enrollment Limited to Ithaca MEng ECE Students Only. Instructor Permission Required. Class is streamed from Cornell Tech to Ithaca students.

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

  • 3 Credits GradeNoAud

  • 18198CS 5424  LEC 030

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

CS 5432

This course is concerned with system security solutions that build on ideas from logic, programming languages, and distributed systems. Topics include: information-flow policies and enforcement (static ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 18228CS 5432  LEC 001

    • MWOnline Meeting
    • Feb 8 - May 14, 2021
    • Schneider, F

  • Instruction Mode: Online
    This course is restricted to CS students and requires synchronous attendance. The instructor believes in the paramount importance of synchronous interaction for the educational experience he is working to provide in his class. New constraints, recognized by the department chair, arising during this unusual semester require that students registering for this class must be able to participate synchronously in the online lectures at the times they are officially scheduled for in the course roster.

CS 5436

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

View Enrollment Information

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

  • 3 Credits Graded

  • 19179CS 5436  LEC 030

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

CS 5625

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits GradeNoAud

  • 11610CS 5625  LEC 001

  • Instruction Mode: In Person
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits GradeNoAud

  • 19126CS 5625  LEC 002

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Marschner, S

  • Instruction Mode: Online
    Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 5670

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 11478CS 5670  LEC 001

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Online
    Must be taken synchronously. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

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

  • 3-4 Credits Opt NoAud

  • 20193CS 5670  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Online
    This section is for students who must take the course asynchronously due to time zone differences and is by department permission only. Please add yourself to the waitlist in February if you need this section. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 11330CS 5670  LEC 030

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

CS 5678

Head-worn mixed reality devices require real-time computer vision for multiple purposes, such as motion tracking, scene understanding, and interaction input. This course presents a hands-on overview of ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 11762CS 5678  LEC 030

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

CS 5740

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 19277CS 5740  LEC 001

  • Instruction Mode: Online
    Taught in NYC. Enrollment limited to Ithaca CS MEng Students only. Instructor Permission Required. Class will be streamed from Cornell Tech to Ithaca.

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 11260CS 5740  LEC 030

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

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

  • 4 Credits Stdnt Opt

  • 19070CS 5780  LEC 001

  • Instruction Mode: Distance Learning-Asynchronous
    Enrollment limited to CIS students only. All others should add themselves to the appropriate waitlist during add/drop. Waitlists for this course are set to the discussion sections. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

  • 19071CS 5780  DIS 201

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19072CS 5780  DIS 202

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19073CS 5780  DIS 203

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19074CS 5780  DIS 204

  • Instruction Mode: In Person
    In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 19075CS 5780  DIS 205

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Staff

  • Instruction Mode: Online
    This section is online with in-person exams in Ithaca. Enrollment limited to students in Ithaca, or students that do not take exams because they enroll S/U or Audit. The instructor will drop students enrolled for letter grade who cannot take in-person exams in Ithaca from the class (not just the section), if they are enrolled in this section during the semester.

  • 19076CS 5780  DIS 206

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • Joachims, T

  • Instruction Mode: Online
    Online with remote exams. Enrollment limited to students not in Ithaca or have SDS accommodations to take exams remotely. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class (not just the section) that are enrolled in this section during the semester.

CS 5787

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 19189CS 5787  LEC 001

  • Instruction Mode: Online
    Enrollment limited to Ithaca CS MEng Only; Prerequisite: CS 4780. Instructor Permission Required. Class will be streamed from Cornell Tech to Ithaca Students.

  • 19188CS 5787  DIS 201

  • Instruction Mode: Online

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

  • 3 Credits Stdnt Opt

  • 11708CS 5787  LEC 030

  • Instruction Mode: Online
    Taught in NYC. Enrollment Limited to Cornell Tech Students. Pre-Requisite: Students must have taken Applied Machine Learning.

  • 11709CS 5787  DIS 230

  • Instruction Mode: Online

CS 5789

Reinforcement Learning is one of the most popular paradigms for modelling interactive learning and sequential decision making. This course introduces the basics of Reinforcement Learning. The course will ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 18522CS 5789  LEC 001

    • TROnline Meeting
    • Feb 8 - May 14, 2021
    • Sun, W

  • Instruction Mode: Online
    Students who are in Ithaca will be required to take the final exam in-person. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 5846

Research on decision theory resides in a variety of disciplines including computer science, economics, game theory, philosophy, and psychology. This course attempts to integrate these various approaches. ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: ECON 3810ECON 6760

  • 4 Credits Stdnt Opt

  • 18339CS 5846  LEC 001

    • MWOnline Meeting
    • Feb 8 - May 14, 2021
    • Blume, L

      Halpern, J

  • Instruction Mode: Online

CS 5854

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 19275CS 5854  LEC 001

  • Instruction Mode: Online
    Taught in NYC. Enrollment Limited to Ithaca MEng CS Students only. Streamed from Ithaca to NYC. Instructor Permission Required.

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Combined with: ORIE 5138

  • 3 Credits Stdnt Opt

  • 19272CS 5854  LEC 030

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

CS 5998

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1 Credit Sat/Unsat

  • 10778CS 5998  IND 601

    • TBA
    • Feb 8 - May 14, 2021
    • Staff

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

  • 1-6 Credits Graded

  • 20871CS 5999  IND 601T

  • Instruction Mode: Independent Studies
    Enrollment Limited to Cornell Tech Students.

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15687CS 5999  IND 602

    • TBA
    • Feb 8 - May 14, 2021
    • Kizilcec, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15688CS 5999  IND 603

    • TBA
    • Feb 8 - May 14, 2021
    • Bala, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15689CS 5999  IND 604

    • TBA
    • Feb 8 - May 14, 2021
    • Bindel, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15690CS 5999  IND 605

    • TBA
    • Feb 8 - May 14, 2021
    • Birman, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15691CS 5999  IND 606

    • TBA
    • Feb 8 - May 14, 2021
    • Cardie, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15692CS 5999  IND 607

    • TBA
    • Feb 8 - May 14, 2021
    • Constable, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15693CS 5999  IND 608

    • TBA
    • Feb 8 - May 14, 2021
    • Cosley, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15695CS 5999  IND 610

    • TBA
    • Feb 8 - May 14, 2021
    • Fan, K

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15696CS 5999  IND 611

    • TBA
    • Feb 8 - May 14, 2021
    • Foster, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15697CS 5999  IND 612

    • TBA
    • Feb 8 - May 14, 2021
    • De Sa, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15698CS 5999  IND 613

    • TBA
    • Feb 8 - May 14, 2021
    • Gomes, C

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15699CS 5999  IND 614

    • TBA
    • Feb 8 - May 14, 2021
    • Greenberg, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15878CS 5999  IND 615

    • TBA
    • Feb 8 - May 14, 2021
    • Keinan, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15700CS 5999  IND 616

    • TBA
    • Feb 8 - May 14, 2021
    • Guimbretiere, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15701CS 5999  IND 617

    • TBA
    • Feb 8 - May 14, 2021
    • Halpern, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15702CS 5999  IND 618

    • TBA
    • Feb 8 - May 14, 2021
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15704CS 5999  IND 621

    • TBA
    • Feb 8 - May 14, 2021
    • Joachims, T

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15705CS 5999  IND 622

    • TBA
    • Feb 8 - May 14, 2021
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15706CS 5999  IND 623

    • TBA
    • Feb 8 - May 14, 2021
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15707CS 5999  IND 624

    • TBA
    • Feb 8 - May 14, 2021
    • Kozen, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15708CS 5999  IND 626

    • TBA
    • Feb 8 - May 14, 2021
    • Lee, L

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15709CS 5999  IND 627

    • TBA
    • Feb 8 - May 14, 2021
    • Hariharan, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15710CS 5999  IND 628

    • TBA
    • Feb 8 - May 14, 2021
    • Marschner, S

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15711CS 5999  IND 629

    • TBA
    • Feb 8 - May 14, 2021
    • Martinez, J

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15712CS 5999  IND 630

    • TBA
    • Feb 8 - May 14, 2021
    • Myers, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15713CS 5999  IND 632

    • TBA
    • Feb 8 - May 14, 2021
    • Damle, A

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15714CS 5999  IND 633

    • TBA
    • Feb 8 - May 14, 2021
    • Schneider, F

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15715CS 5999  IND 634

    • TBA
    • Feb 8 - May 14, 2021
    • Selman, B

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15716CS 5999  IND 635

    • TBA
    • Feb 8 - May 14, 2021
    • Shmoys, D

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15717CS 5999  IND 636

    • TBA
    • Feb 8 - May 14, 2021
    • Sirer, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15718CS 5999  IND 637

    • TBA
    • Feb 8 - May 14, 2021
    • Snavely, N

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15719CS 5999  IND 638

    • TBA
    • Feb 8 - May 14, 2021
    • Tardos, E

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15721CS 5999  IND 640

    • TBA
    • Feb 8 - May 14, 2021
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none
  •   Project Session Full. 

  • 1-6 Credits Graded

  • 15733CS 5999  IND 641

    • TBA
    • Feb 8 - May 14, 2021
    • Kress-Gazit, H

  • Instruction Mode: Independent Studies

Enrollment Information
Syllabi: none