Computer Science (CS)Engineering

Showing 94 results.

Course descriptions provided by the Courses of Study 2023-2024. Courses of Study 2024-2025 is scheduled to publish mid-June.

CS 1110

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  •  6686 CS 1110   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person
    Seats are reserved for first-year students and sophomores. Juniors and seniors are encouraged to either enroll in CS 1112 or take the course in the spring. You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students or CS majors. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1010.
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  6687 CS 1110   LEC 002

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person
    Seats are reserved for first-year students and sophomores. Juniors and seniors are encouraged to either enroll in CS 1112 or take the course in the spring. You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students or CS majors. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1010. More information about CS courses can be found here: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  6688 CS 1110   DIS 201

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6689 CS 1110   DIS 202

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6690 CS 1110   DIS 203

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6691 CS 1110   DIS 204

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6692 CS 1110   DIS 205

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6693 CS 1110   DIS 206

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6694 CS 1110   DIS 207

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6695 CS 1110   DIS 208

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6865 CS 1110   DIS 209

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6866 CS 1110   DIS 210

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6867 CS 1110   DIS 211

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6916 CS 1110   DIS 212

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6917 CS 1110   DIS 213

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6947 CS 1110   DIS 214

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6948 CS 1110   DIS 215

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  6949 CS 1110   DIS 216

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  7113 CS 1110   DIS 217

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  7114 CS 1110   DIS 218

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  7115 CS 1110   DIS 219

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

  •  7116 CS 1110   DIS 220

    • WF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person

CS 1112

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  •  6678 CS 1112   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person
    This course will use Python, not Matlab; see https://www.cs.cornell.edu/undergrad/firstcscourse and look for “CS 1112” for updated course description. You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students or CS majors. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  6679 CS 1112   DIS 201

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

  •  6680 CS 1112   DIS 202

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

  •  6681 CS 1112   DIS 203

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

  •  6799 CS 1112   DIS 204

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

  •  6682 CS 1112   DIS 205

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

  •  6683 CS 1112   DIS 206

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

  • 18936 CS 1112   DIS 207

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Fan, D

  • Instruction Mode: In Person

CS 1132

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

View Enrollment Information

Syllabi: none
  •   Seven Week - First.  Choose one lecture and one discussion.

  • 1.5 Credits S/U NoAud

  • 12957 CS 1132   LEC 001

    • MW To Be Assigned
    • Aug 26 - Oct 11, 2024
    • Fan, D

  • Instruction Mode: In Person

  • 12958 CS 1132   DIS 201

    • F To Be Assigned
    • Aug 26 - Oct 11, 2024
    • Fan, D

  • Instruction Mode: In Person

CS 1133

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

View Enrollment Information

Syllabi: none
  •   Seven Week - First. 

  • 1.5 Credits S/U NoAud

  • 12710 CS 1133   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Oct 11, 2024
    • Frey, C

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 1620

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ARCH 3702ART 2907ENGRI 1620

  • 4 Credits Stdnt Opt

  • 11821 CS 1620   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person
    Prerequisites: CS 1110 or equivalent. Engineering students can take CS 1110 concurrently.

  • 11930 CS 1620   DIS 201

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person

  • 11931 CS 1620   DIS 202

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person

  • 11932 CS 1620   DIS 203

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person

  • 11933 CS 1620   DIS 204

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person

  • 11934 CS 1620   DIS 205

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person

  • 11935 CS 1620   DIS 206

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: In Person

CS 1710

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

View Enrollment Information

Syllabi:
  • 10696 CS 1710   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Nichols, S

  • Instruction Mode: In Person

CS 1998

First-year and Nontechnical Team Projects. view course details

View Enrollment Information

Syllabi: none
  •   Seven Week - Second. 

  • 1-2 Credits Sat/Unsat

  • 13295 CS 1998   PRJ 601

    • MW To Be Assigned
    • Oct 16 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person
    Enrollment limited to: CU App Dev students. 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.

Syllabi: none
  •   Seven Week - Second. 

  • 1-2 Credits Sat/Unsat

  • 13296 CS 1998   PRJ 602

    • MW
    • Oct 16 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person
    Enrollment limited to: CU App Dev students. 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

Syllabi: none
  •   Seven Week - Second. 

  • 1-2 Credits Sat/Unsat

  • 13297 CS 1998   PRJ 603

    • MW To Be Assigned
    • Oct 16 - Dec 9, 2024
    • White, W

  • Instruction Mode: In Person
    Enrollment limited to: CU App Dev students. 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

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Stdnt Opt

  • 17595 CS 1998   PRJ 604

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • VanRenesse, R

  • Instruction Mode: In Person
    No prior CS experience necessary, open to all majors. For more info, please visit cornellblockchain.org or email blockchain@cornell.edu.

CS 2024

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Sat/Unsat

  •  7110 CS 2024   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • DiNapoli, R

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

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

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

  • 4 Credits Opt NoAud

  •  6560 CS 2110   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person
    Engineers must register for ENGRD 2110. You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students or CS majors. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1011.
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  6561 CS 2110   DIS 201

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6562 CS 2110   DIS 202

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6563 CS 2110   DIS 203

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6564 CS 2110   DIS 204

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6565 CS 2110   DIS 205

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6566 CS 2110   DIS 206

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6567 CS 2110   DIS 207

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6906 CS 2110   DIS 208

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6907 CS 2110   DIS 209

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6908 CS 2110   DIS 210

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6909 CS 2110   DIS 211

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6910 CS 2110   DIS 212

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6927 CS 2110   DIS 213

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6928 CS 2110   DIS 214

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6992 CS 2110   DIS 215

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

  •  6996 CS 2110   DIS 216

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

      Muhlberger, C

  • Instruction Mode: In Person

CS 2112

Intermediate software design and introduction to key computer science ideas. Topics are similar to those in CS 2110 but are covered in greater depth, with more challenging assignments. Topics ... view course details

View Enrollment Information

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

  • 4 Credits Graded

  • 18957 CS 2112   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Myers, A

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 18958 CS 2112   DIS 201

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Myers, A

  • Instruction Mode: In Person

  • 18959 CS 2112   DIS 202

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Myers, A

  • Instruction Mode: In Person

  • 18960 CS 2112   LAB 401

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Myers, A

  • Instruction Mode: In Person

  • 18961 CS 2112   LAB 402

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Myers, A

  • Instruction Mode: In Person

  • 18962 CS 2112   PRJ 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Myers, A

  • Instruction Mode: In Person

CS 2800

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

View Enrollment Information

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

  • 4 Credits GradeNoAud

  •  6568 CS 2800   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

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

  •  7194 CS 2800   DIS 201

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7195 CS 2800   DIS 202

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7196 CS 2800   DIS 203

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7197 CS 2800   DIS 204

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7198 CS 2800   DIS 205

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7199 CS 2800   DIS 206

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7200 CS 2800   DIS 207

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7201 CS 2800   DIS 208

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7202 CS 2800   DIS 209

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7203 CS 2800   DIS 210

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7204 CS 2800   DIS 211

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7205 CS 2800   DIS 212

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7206 CS 2800   DIS 213

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  7207 CS 2800   DIS 214

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

  •  9819 CS 2800   DIS 215

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Eichhorn, M

  • Instruction Mode: In Person

CS 2850

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECON 2040INFO 2040SOC 2090

  • 3 Credits Stdnt Opt

  •  6786 CS 2850   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Yin, Y

  • Instruction Mode: In Person

CS 3110

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

View Enrollment Information

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

  • 4 Credits GradeNoAud

  •  6569 CS 3110   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

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

  •  6570 CS 3110   DIS 201

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6571 CS 3110   DIS 202

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6572 CS 3110   DIS 203

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6896 CS 3110   DIS 204

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6897 CS 3110   DIS 205

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6898 CS 3110   DIS 206

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6921 CS 3110   DIS 207

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6922 CS 3110   DIS 208

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6923 CS 3110   DIS 209

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6924 CS 3110   DIS 210

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  6925 CS 3110   DIS 211

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  7010 CS 3110   DIS 212

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

  •  7011 CS 3110   DIS 213

    • T To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: In Person

CS 3300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  •  7312 CS 3300   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Rzeszotarski, J

  • Instruction Mode: In Person
    To be added to the waitlist, see https://forms.gle/ZU1RJdQkrqYW4BBdA. Permission numbers will be sent during add/drop in August.

CS 3410

Introduction to computer organization, systems programming and the hardware/ software interface. Topics include instruction sets, computer arithmetic, datapath design, data formats, addressing modes, memory ... view course details

View Enrollment Information

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

  • 4 Credits GradeNoAud

  •  6957 CS 3410   LEC 001

    • MW To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  6960 CS 3410   DIS 201

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  6959 CS 3410   DIS 202

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  6961 CS 3410   DIS 203

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  6963 CS 3410   DIS 204

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  6958 CS 3410   DIS 205

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  7128 CS 3410   DIS 206

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  6962 CS 3410   DIS 207

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  7351 CS 3410   DIS 208

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  9700 CS 3410   DIS 209

    • W To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

  •  9701 CS 3410   DIS 210

    • R To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Guidi, G

      Sampson, A

  • Instruction Mode: In Person

CS 3700

No description available. view course details

View Enrollment Information

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

  • 3 Credits Opt NoAud

  •  6575 CS 3700   LEC 001

    • MW To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Hirsh, H

  • Instruction Mode: In Person
    Formerly CS 4700. Course content and difficulty unchanged; still fulfills 4000-level CS major requirements. Description available under CS 5700. Prerequisites: CS 2110/ENGRD 2110 and CS 2800. Pre-enrollment is limited to CS majors; others can waitlist during Add/Drop. Forbidden overlap: CS 4700.
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 3780

No description available. view course details

View Enrollment Information

Syllabi:
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: CS 5780

  • 4 Credits Opt NoAud

  •  7112 CS 3780   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Dean, S

      Joachims, T

  • Instruction Mode: In Person
    Formerly CS 4780. Course content and difficulty unchanged; still fulfills 4000-level CS major requirements. Description available under CS 5780. Prerequisites: Probability theory (e.g., BTRY 3080, ECON 3130, MATH 4710, ENGRD 2700, CS 2800), linear algebra (e.g., MATH 2210, MATH 2940, MATH 2310), single-variable calculus (e.g. MATH 1910, MATH 1110), and programming proficiency (e.g., CS 2110). Pre-enrollment is limited to CS majors; others can waitlist during Add/Drop. Forbidden overlaps: ECE 3200 (previously ECE 4200), ORIE 3741 (previously ORIE 4741), STSCI 3740 (previously STSCI 4740).
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 11370 CS 3780   PRJ 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Dean, S

      Joachims, T

  • Instruction Mode: In Person

CS 4090

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

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14468 CS 4090   IND 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14536 CS 4090   IND 602

    • TBA
    • Aug 26 - Dec 9, 2024
    • Silva, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14609 CS 4090   IND 603

    • TBA
    • Aug 26 - Dec 9, 2024
    • Bracy, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14613 CS 4090   IND 604

    • TBA
    • Aug 26 - Dec 9, 2024
    • Cardie, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14707 CS 4090   IND 605

    • TBA
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14708 CS 4090   IND 606

    • TBA
    • Aug 26 - Dec 9, 2024
    • White, W

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14112 CS 4090   IND 607

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14302 CS 4090   IND 608

    • TBA
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14303 CS 4090   IND 609

    • TBA
    • Aug 26 - Dec 9, 2024
    • Lee, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14113 CS 4090   IND 610

    • TBA
    • Aug 26 - Dec 9, 2024
    • Hirsh, H

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14261 CS 4090   IND 611

    • TBA
    • Aug 26 - Dec 9, 2024
    • Joachims, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14114 CS 4090   IND 612

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14269 CS 4090   IND 613

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kozen, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14304 CS 4090   IND 614

    • TBA
    • Aug 26 - Dec 9, 2024
    • Marschner, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14115 CS 4090   IND 615

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14305 CS 4090   IND 616

    • TBA
    • Aug 26 - Dec 9, 2024
    • Selman, B

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14116 CS 4090   IND 617

    • TBA
    • Aug 26 - Dec 9, 2024
    • Tardos, E

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14270 CS 4090   IND 618

    • TBA
    • Aug 26 - Dec 9, 2024
    • Trummer, I

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14117 CS 4090   IND 619

    • TBA
    • Aug 26 - Dec 9, 2024
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 14306 CS 4090   IND 620

    • TBA
    • Aug 26 - Dec 9, 2024
    • Weinberger, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 16821 CS 4090   IND 621

    • TBA
    • Aug 26 - Dec 9, 2024
    • Halpern, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17522 CS 4090   IND 622

    • TBA
    • Aug 26 - Dec 9, 2024
    • Sun, W

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17523 CS 4090   IND 623

    • TBA
    • Aug 26 - Dec 9, 2024
    • Diaz, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17524 CS 4090   IND 624

    • TBA
    • Aug 26 - Dec 9, 2024
    • Frey, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17525 CS 4090   IND 625

    • TBA
    • Aug 26 - Dec 9, 2024
    • De Sa, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17541 CS 4090   IND 626

    • TBA
    • Aug 26 - Dec 9, 2024
    • Foster, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17549 CS 4090   IND 627

    • TBA
    • Aug 26 - Dec 9, 2024
    • Agarwal, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17791 CS 4090   IND 628

    • TBA
    • Aug 26 - Dec 9, 2024
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17816 CS 4090   IND 629

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 17817 CS 4090   IND 630

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: Independent Studies

CS 4210

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one independent study. Combined with: MATH 4250MATH 5250

  • 4 Credits Stdnt Opt

  •  6611 CS 4210   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Yang, Y

  • Instruction Mode: In Person

  • 10772 CS 4210   IND 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Yang, Y

  • Instruction Mode: Independent Studies

CS 4320

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  •  6723 CS 4320   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Galhotra, S

      Trummer, I

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science (CS) majors. All others should add themselves to the waitlist during add/drop.
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4321

Students build part of a database system in Java. view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full.  Combined with: CS 5321

  • 2 Credits Stdnt Opt

  •  9294 CS 4321   PRJ 601

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Galhotra, S

      Trummer, I

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4414

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 19257 CS 4414   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Birman, K

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 19259 CS 4414   DIS 201

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Birman, K

  • Instruction Mode: In Person

CS 4420

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 4750ECE 5740

  • 4 Credits GradeNoAud

  •  6845 CS 4420   LEC 001

    • MW To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Bracy, A

  • Instruction Mode: In Person

  •  6847 CS 4420   DIS 201

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Bracy, A

  • Instruction Mode: In Person

CS 4450

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 19256 CS 4450   LEC 001

    • MW To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Singh, R

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4620

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  •  7111 CS 4620   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Davis, A

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4621

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

View Enrollment Information

Syllabi: none
  •   Project Session Full.  Combined with: CS 5621

  • 2 Credits GradeNoAud

  •  7140 CS 4621   PRJ 601

    • M To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Marschner, S

  • Instruction Mode: In Person
    Prerequisite or corequisite: CS 4620.
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4701

Artificial Intelligence project class. Possible projects topics include knowledge representation systems, search procedures, game-playing, automated reasoning, concept learning, reinforcement learning, ... view course details

View Enrollment Information

Syllabi:
  •   Project Session Full. 

  • 2 Credits GradeNoAud

  •  6579 CS 4701   PRJ 601

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Lee, L

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4745

An in-depth exploration of modern computational linguistic techniques. A continuation of  LING 4424 - Computational Linguistics I. Whereas LING 4424 covers foundational techniques in symbolic computational ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one independent study. Combined with: LING 4434

  • 4 Credits Graded

  •  9895 CS 4745   LEC 001

    • MW To Be Assigned
    • Aug 26 - Dec 9, 2024
    • van Schijndel, M

  • Instruction Mode: In Person

  • 11309 CS 4745   IND 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • van Schijndel, M

  • Instruction Mode: Independent Studies

CS 4750

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: CS 5750ECE 4770MAE 4760

  • 4 Credits GradeNoAud

  •  7019 CS 4750   LEC 001

    • MW To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Bhattacharjee, T

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 11325 CS 4750   PRJ 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Bhattacharjee, T

  • Instruction Mode: In Person

CS 4756

Advances in machine learning have proved critical for robots that continually interact with humans and their environments. Robots must solve the problem of both perception and decision making, i.e., sense ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: CS 5756

  • 4 Credits GradeNoAud

  • 19628 CS 4756   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Choudhury, S

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 19631 CS 4756   PRJ 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Choudhury, S

  • Instruction Mode: In Person

CS 4775

Computational methods for analyzing genetic and genomic data. Topics include sequence alignment, hidden Markov Models for discovering sequence features, motif finding using Gibbs sampling, phylogenetic ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: BIOCB 4840BIOCB 6840

  • 4 Credits Stdnt Opt

  •  9547 CS 4775   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Kim, J

  • Instruction Mode: In Person
    Prerequisite: BTRY 3010 and CS 2110 or equivalents.

  •  9548 CS 4775   DIS 201

    • F To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Kim, J

  • Instruction Mode: In Person

CS 4814

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 19635 CS 4814   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Chattopadhyay, E

  • Instruction Mode: In Person

CS 4820

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: CS 5820

  • 4 Credits Opt NoAud

  •  7051 CS 4820   LEC 001

    • MWF To Be Assigned
    • Aug 26 - Dec 9, 2024
    • van Zuylen, A

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science (CS) majors. All others should add themselves to the waitlist during add/drop. See enrollment webpage for more details: https://www.cs.cornell.edu/courseinfo/enrollment/cs-4000-5000-level-courses

  • 11368 CS 4820   PRJ 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • van Zuylen, A

  • Instruction Mode: In Person

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

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5830CS 6830

  • 3 Credits Graded

  • 19118 CS 4830   LEC 001

    • TR To Be Assigned
    • Aug 26 - Dec 9, 2024
    • Stephens-Davidowitz, N

  • Instruction Mode: In Person
    For Bowers CIS Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

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

Syllabi: none
  •   Project Session Full. 

  • 0.25 Credits S/U NoAud

  • 14650 CS 4997   IND 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Lee, L

  • Instruction Mode: Independent Studies
    Enrollment limited to: international students needing to fulfill the associated Curricular Practical Training (CPT) requirement. For additional information, see: https://www.cs.cornell.edu/undergrad/csmajor/cpt-procedure.

Syllabi: none
  •   Project Session Full. 

  • 0.25 Credits S/U NoAud

  • 16530 CS 4997   IND 602

    • TBA
    • Aug 26 - Dec 9, 2024
    • Lee, L

  • Instruction Mode: Independent Studies
    Enrollment limited to: international Computer Science (CS) majors whose internship situation necessitate taking two Curricular Practical Training (CPT) courses in the same semester.

Syllabi: none
  •   Project Session Full. 

  • 0.25 Credits S/U NoAud

  • 17562 CS 4997   IND 603

    • TBA
    • Aug 26 - Dec 9, 2024
    • Lee, L

  • Instruction Mode: Independent Studies
    Enrollment limited to: international Computer Science (CS) majors whose internship situation necessitate taking three Curricular Practical Training (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

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 17622 CS 4998   PRJ 609

    • TBA
    • Aug 26 - Dec 9, 2024
    • Joachims, T

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 17623 CS 4998   PRJ 610

    • TBA
    • Aug 26 - Dec 9, 2024
    • VanRenesse, R

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 17625 CS 4998   PRJ 611

    • TBA
    • Aug 26 - Dec 9, 2024
    • VanRenesse, R

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • Topic: CMS Project

  • 17626 CS 4998   PRJ 612

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: In Person

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14457 CS 4999   IND 601

    • TBA
    • Aug 26 - Dec 9, 2024
    • Agarwal, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13874 CS 4999   IND 602

    • TBA
    • Aug 26 - Dec 9, 2024
    • Alvisi, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13875 CS 4999   IND 603

    • TBA
    • Aug 26 - Dec 9, 2024
    • Artzi, Y

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13876 CS 4999   IND 604

    • TBA
    • Aug 26 - Dec 9, 2024
    • Banerjee, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13877 CS 4999   IND 605

    • TBA
    • Aug 26 - Dec 9, 2024
    • Bala, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13878 CS 4999   IND 606

    • TBA
    • Aug 26 - Dec 9, 2024
    • Belongie, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13879 CS 4999   IND 607

    • TBA
    • Aug 26 - Dec 9, 2024
    • Benson, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13880 CS 4999   IND 608

    • TBA
    • Aug 26 - Dec 9, 2024
    • Bindel, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13881 CS 4999   IND 609

    • TBA
    • Aug 26 - Dec 9, 2024
    • Birman, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13882 CS 4999   IND 610

    • TBA
    • Aug 26 - Dec 9, 2024
    • Zhang, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13883 CS 4999   IND 611

    • TBA
    • Aug 26 - Dec 9, 2024
    • Bracy, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13884 CS 4999   IND 612

    • TBA
    • Aug 26 - Dec 9, 2024
    • Cardie, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13885 CS 4999   IND 613

    • TBA
    • Aug 26 - Dec 9, 2024
    • Chattopadhyay, E

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13886 CS 4999   IND 614

    • TBA
    • Aug 26 - Dec 9, 2024
    • Clarkson, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13887 CS 4999   IND 615

    • TBA
    • Aug 26 - Dec 9, 2024
    • Constable, B

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14469 CS 4999   IND 616

    • TBA
    • Aug 26 - Dec 9, 2024
    • Cosley, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13888 CS 4999   IND 617

    • TBA
    • Aug 26 - Dec 9, 2024
    • Damle, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13889 CS 4999   IND 618

    • TBA
    • Aug 26 - Dec 9, 2024
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13890 CS 4999   IND 619

    • TBA
    • Aug 26 - Dec 9, 2024
    • De Sa, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13891 CS 4999   IND 620

    • TBA
    • Aug 26 - Dec 9, 2024
    • Delimitrou, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13892 CS 4999   IND 621

    • TBA
    • Aug 26 - Dec 9, 2024
    • Dell, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13893 CS 4999   IND 622

    • TBA
    • Aug 26 - Dec 9, 2024
    • Edelman, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13894 CS 4999   IND 623

    • TBA
    • Aug 26 - Dec 9, 2024
    • Estrin, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14476 CS 4999   IND 624

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13895 CS 4999   IND 625

    • TBA
    • Aug 26 - Dec 9, 2024
    • Foster, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13896 CS 4999   IND 626

    • TBA
    • Aug 26 - Dec 9, 2024
    • Gomes, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13897 CS 4999   IND 627

    • TBA
    • Aug 26 - Dec 9, 2024
    • Greenberg, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13898 CS 4999   IND 628

    • TBA
    • Aug 26 - Dec 9, 2024
    • Guimbretiere, F

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13899 CS 4999   IND 629

    • TBA
    • Aug 26 - Dec 9, 2024
    • Halpern, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14491 CS 4999   IND 630

    • TBA
    • Aug 26 - Dec 9, 2024
    • Hariharan, B

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13900 CS 4999   IND 631

    • TBA
    • Aug 26 - Dec 9, 2024
    • Hirsh, H

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13901 CS 4999   IND 632

    • TBA
    • Aug 26 - Dec 9, 2024
    • Hoffman, G

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14488 CS 4999   IND 633

    • TBA
    • Aug 26 - Dec 9, 2024
    • Keinan, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14494 CS 4999   IND 634

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13902 CS 4999   IND 635

    • TBA
    • Aug 26 - Dec 9, 2024
    • Joachims, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14504 CS 4999   IND 636

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13903 CS 4999   IND 637

    • TBA
    • Aug 26 - Dec 9, 2024
    • Juels, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 13904 CS 4999   IND 638

    • TBA
    • Aug 26 - Dec 9, 2024
    • Jung, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16665 CS 4999   IND 639

    • TBA
    • Aug 26 - Dec 9, 2024
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16666 CS 4999   IND 640

    • TBA
    • Aug 26 - Dec 9, 2024
    • Legunsen, O

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16667 CS 4999   IND 641

    • TBA
    • Aug 26 - Dec 9, 2024
    • Davis, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16668 CS 4999   IND 642

    • TBA
    • Aug 26 - Dec 9, 2024
    • Sun, W

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16669 CS 4999   IND 643

    • TBA
    • Aug 26 - Dec 9, 2024
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16670 CS 4999   IND 644

    • TBA
    • Aug 26 - Dec 9, 2024
    • Ginsparg, P

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16671 CS 4999   IND 645

    • TBA
    • Aug 26 - Dec 9, 2024
    • Udell, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16672 CS 4999   IND 646

    • TBA
    • Aug 26 - Dec 9, 2024
    • Campbell, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16673 CS 4999   IND 647

    • TBA
    • Aug 26 - Dec 9, 2024
    • Fussell, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16674 CS 4999   IND 648

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kallus, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16675 CS 4999   IND 649

    • TBA
    • Aug 26 - Dec 9, 2024
    • Naaman, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 17770 CS 4999   IND 650

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kim, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 17792 CS 4999   IND 651

    • TBA
    • Aug 26 - Dec 9, 2024
    • Alvisi, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 17793 CS 4999   IND 652

    • TBA
    • Aug 26 - Dec 9, 2024
    • Sabuncu, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 17795 CS 4999   IND 653

    • TBA
    • Aug 26 - Dec 9, 2024
    • Dean, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 17812 CS 4999   IND 654

    • TBA
    • Aug 26 - Dec 9, 2024
    • Guidi, G

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14505 CS 4999   IND 655

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kozen, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14507 CS 4999   IND 656

    • TBA
    • Aug 26 - Dec 9, 2024
    • Kress-Gazit, H

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14523 CS 4999   IND 657

    • TBA
    • Aug 26 - Dec 9, 2024
    • Lee, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14524 CS 4999   IND 658

    • TBA
    • Aug 26 - Dec 9, 2024
    • Zabih, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14525 CS 4999   IND 659

    • TBA
    • Aug 26 - Dec 9, 2024
    • Marschner, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14528 CS 4999   IND 660

    • TBA
    • Aug 26 - Dec 9, 2024
    • Martinez, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14529 CS 4999   IND 661

    • TBA
    • Aug 26 - Dec 9, 2024
    • Mimno, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14533 CS 4999   IND 662

    • TBA
    • Aug 26 - Dec 9, 2024
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14552 CS 4999   IND 663

    • TBA
    • Aug 26 - Dec 9, 2024
    • Staff

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14554 CS 4999   IND 664

    • TBA
    • Aug 26 - Dec 9, 2024
    • Pass, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14558 CS 4999   IND 665

    • TBA
    • Aug 26 - Dec 9, 2024
    • Petersen, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 14564 CS 4999   IND 666