Computer Science (CS)Engineering

Showing 94 results.

Course descriptions provided by the Courses of Study 2024-2025.

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

  • 4 Credits Opt NoAud

  •  7024 CS 1110   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person
    Students in CS 1110 can register for an optional 1.0-credit Academic Excellence Workshop (AEW) to support their learning. AEWs are collaborative two-hour weekly problem-solving sessions led by peer educators who have previously taken this course. AEWs are designed to enhance understanding and deeper comprehension; you do not need to be an Engineering student to enroll. Grading is S/U. Search “ENGRG 1010” in the course catalog to learn more and enroll.

  •  7025 CS 1110   DIS 201

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7026 CS 1110   DIS 202

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7074 CS 1110   DIS 203

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7027 CS 1110   DIS 204

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7028 CS 1110   DIS 205

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7029 CS 1110   DIS 206

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7157 CS 1110   DIS 208

    • TR
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7158 CS 1110   DIS 209

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7330 CS 1110   DIS 210

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7331 CS 1110   DIS 211

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7332 CS 1110   DIS 212

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7507 CS 1110   DIS 213

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7340 CS 1110   DIS 214

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

  • Instruction Mode: In Person

  •  7508 CS 1110   DIS 215

    • MW
    • Jan 21 - May 6, 2025
    • Clarkson, M

      Lee, L

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

  • 4 Credits Stdnt Opt

  •  7019 CS 1112   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person
    Students in CS 1112 can register for an optional 1.0-credit Academic Excellence Workshop (AEW) to support their learning. AEWs are collaborative two-hour weekly problem-solving sessions led by peer educators who have previously taken this course. AEWs are designed to enhance understanding and deeper comprehension; you do not need to be an Engineering student to enroll. Grading is S/U. Search “ENGRG 1012” in the course catalog to learn more and enroll.

  •  7020 CS 1112   DIS 201

    • W
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person

  •  7021 CS 1112   DIS 202

    • W
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person

  •  7022 CS 1112   DIS 203

    • W
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person

  •  7023 CS 1112   DIS 204

    • W
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person

  •  7059 CS 1112   DIS 205

    • R
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person

  •  7455 CS 1112   DIS 206

    • R
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: In Person

  • 10802 CS 1112   DIS 208

    • W
    • Jan 21 - May 6, 2025
    • 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:
  •   Seven Week - First.  Choose one lecture and one discussion.

  • 1.5 Credits S/U NoAud

  • 12013 CS 1132   LEC 001

    • MW
    • Jan 21 - Mar 11, 2025
    • Fan, D

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

  • 12066 CS 1132   DIS 201

    • F
    • Jan 21 - Mar 11, 2025
    • 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

  • 12016 CS 1133   LEC 001

    • MWF
    • Jan 21 - Mar 11, 2025
    • Frey, C

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

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

Syllabi:
  •   Regular Academic Session.  Combined with: INFO 1260

  • 3 Credits Stdnt Opt

  • 10843 CS 1340   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Kleinberg, J

      Levy, K

  • Instruction Mode: In Person

CS 1700

This course provides a non-programming introduction to the key ideas of Artificial Intelligence (AI), intended for students without significant technical background in computing.  Students will leave with ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18994 CS 1700   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Hirsh, H

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

CS 1998

First-year and Nontechnical Team Projects. view course details

View Enrollment Information

Syllabi: none
  •   Seven Week - Second. 

  • 1-2 Credits Sat/Unsat

  • Topic: Intro to iOS Development

  • 12389 CS 1998   PRJ 601

    • MW
    • Mar 12 - May 6, 2025
    • White, W

  • Instruction Mode: In Person
    Enrollment limited to: Cortland University (CU) App Dev training program students. For more information, see https://www.cornellappdev.com/courses/ios.

Syllabi: none
  •   Seven Week - Second. 

  • 1-2 Credits Sat/Unsat

  • Topic: Intro to Android Development

  • 12391 CS 1998   PRJ 602

    • MW
    • Mar 12 - May 6, 2025
    • White, W

  • Instruction Mode: In Person
    Enrollment limited to: Cortland University (CU) App Dev training program students. For more information, see https://www.cornellappdev.com/courses/android.

Syllabi: none
  •   Seven Week - Second. 

  • 1-2 Credits Sat/Unsat

  • Topic: Intro to Backend Development

  • 12392 CS 1998   PRJ 603

    • MW
    • Mar 12 - May 6, 2025
    • White, W

  • Instruction Mode: In Person
    Enrollment limited to: Cortland University (CU) App Dev training program students. For more information, see https://www.cornellappdev.com/courses/backend.

Syllabi: none
  •   Seven Week - Second. 

  • 1 Credit Sat/Unsat

  • Topic: Intro to Software Interviewing

  • 12510 CS 1998   PRJ 608

    • M
    • Mar 12 - May 6, 2025
    • Tardos, E

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 2 Credits Sat/Unsat

  • Topic: Intro to Blockchain

  • 16413 CS 1998   PRJ 604

    • MW
    • Jan 21 - May 6, 2025
    • Staff

  • Instruction Mode: In Person
    For more info, see https://www.cornellblockchain.org/.

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Stdnt Opt

  • Topic: Cornell Space Systems Design Studio

  • 16005 CS 1998   PRJ 607

    • TBA
    • Jan 21 - May 6, 2025
    • Muhlberger, C

  • Instruction Mode: In Person
    Enrollment limited to: first-year flight experiment team students.

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

Syllabi: none
  •   Seven Week - First. 

  • 1.5 Credits S/U NoAud

  • 12019 CS 2043   LEC 001

    • MWF
    • Jan 21 - Mar 11, 2025
    • DiNapoli, R

  • Instruction Mode: In Person
    For Bowers Computer and Information Science (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 software engineering. Topics include object-oriented programming (objects, classes, subtypes, encapsulation, polymorphism), program ... 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

  •  6984 CS 2110   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person
    Students in CS 2110 can register for an optional 1.0-credit Academic Excellence Workshop (AEW) to support their learning. AEWs are collaborative two-hour weekly problem-solving sessions led by peer educators who have previously taken this course. AEWs are designed to enhance understanding and deeper comprehension; you do not need to be an Engineering student to enroll. Grading is S/U. Search “ENGRG 1011” in the course catalog to learn more and enroll.

  •  6985 CS 2110   DIS 201

    • T
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6986 CS 2110   DIS 202

    • T
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6987 CS 2110   DIS 203

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6988 CS 2110   DIS 204

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6989 CS 2110   DIS 205

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6990 CS 2110   DIS 206

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6991 CS 2110   DIS 207

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6992 CS 2110   DIS 208

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  6993 CS 2110   DIS 209

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7461 CS 2110   DIS 210

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7462 CS 2110   DIS 211

    • T
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7164 CS 2110   DIS 212

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7161 CS 2110   DIS 213

    • T
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7162 CS 2110   DIS 214

    • T
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7191 CS 2110   DIS 215

    • T
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • Instruction Mode: In Person

  •  7163 CS 2110   DIS 216

    • W
    • Jan 21 - May 6, 2025
    • Eichhorn, M

      Muhlberger, C

  • 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; sets, functions, and relations; graphs; combinatorics ... view course details

View Enrollment Information

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

  • 4 Credits GradeNoAud

  •  7004 CS 2800   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person
    Students in CS 2800 can register for an optional 1.0-credit Academic Excellence Workshop (AEW) to support their learning. AEWs are collaborative two-hour weekly problem-solving sessions led by peer educators who have previously taken this course. AEWs are designed to enhance understanding and deeper comprehension; you do not need to be an Engineering student to enroll. Grading is S/U. Search “ENGRG 1028” in the course catalog to learn more and enroll.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  7302 CS 2800   DIS 201

    • W
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7303 CS 2800   DIS 202

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7304 CS 2800   DIS 203

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7305 CS 2800   DIS 204

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7306 CS 2800   DIS 205

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7307 CS 2800   DIS 206

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7308 CS 2800   DIS 207

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7309 CS 2800   DIS 208

    • F
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7310 CS 2800   DIS 209

    • F
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7311 CS 2800   DIS 210

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7312 CS 2800   DIS 211

    • F
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7313 CS 2800   DIS 212

    • F
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7314 CS 2800   DIS 213

    • W
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • Instruction Mode: In Person

  •  7315 CS 2800   DIS 214

    • R
    • Jan 21 - May 6, 2025
    • Halpern, J

      Tardos, E

  • 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

  •  7005 CS 3110   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person
    Students in CS 3110 can register for an optional 1.0-credit Academic Excellence Workshop (AEW) to support their learning. AEWs are collaborative, two-hour weekly problem-solving sessions led by peer educators who have previously taken this course. AEWs are designed to enhance understanding and deeper comprehension; you do not need to be an Engineering student to enroll. Grading is S/U. Search “ENGRG 1031” in the course catalog to learn more and enroll.

  •  7006 CS 3110   DIS 201

    • M
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7007 CS 3110   DIS 202

    • M
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7008 CS 3110   DIS 203

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7100 CS 3110   DIS 204

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7142 CS 3110   DIS 205

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7143 CS 3110   DIS 206

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7145 CS 3110   DIS 208

    • M
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7255 CS 3110   DIS 209

    • M
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7260 CS 3110   DIS 212

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7334 CS 3110   DIS 214

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

  •  7752 CS 3110   DIS 215

    • T
    • Jan 21 - May 6, 2025
    • Mohan, A

  • Instruction Mode: In Person

CS 3152

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  •  7102 CS 3152   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person
    Application required. See https://gdiac.cs.cornell.edu/gdiac/applications/ to apply.

  •  7103 CS 3152   DIS 201

    • TR
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person

  •  7104 CS 3152   DIS 202

    • TR
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person

CS 3410

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

View Enrollment Information

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

  • 4 Credits GradeNoAud

  • 10785 CS 3410   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10786 CS 3410   DIS 201

    • R
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10787 CS 3410   DIS 202

    • R
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10788 CS 3410   DIS 203

    • R
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10789 CS 3410   DIS 204

    • R
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10790 CS 3410   DIS 205

    • F
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10791 CS 3410   DIS 206

    • R
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10792 CS 3410   DIS 207

    • F
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10793 CS 3410   DIS 208

    • F
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10794 CS 3410   DIS 209

    • F
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

  • 10795 CS 3410   DIS 210

    • F
    • Jan 21 - May 6, 2025
    • Susag, Z

      Weatherspoon, H

  • Instruction Mode: In Person

CS 3420

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

View Enrollment Information

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

  • 4 Credits Graded

  •  7080 CS 3420   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Napp, N

  • Instruction Mode: In Person

  •  7081 CS 3420   DIS 201

    • M
    • Jan 21 - May 6, 2025
    • Napp, N

  • Instruction Mode: In Person

  •  7082 CS 3420   DIS 202

    • M
    • Jan 21 - May 6, 2025
    • Napp, N

  • Instruction Mode: In Person

  •  7083 CS 3420   DIS 203

    • M
    • Jan 21 - May 6, 2025
    • Napp, N

  • Instruction Mode: In Person

  •  7084 CS 3420   DIS 204

    • T
    • Jan 21 - May 6, 2025
    • Napp, N

  • Instruction Mode: In Person

  •  7295 CS 3420   DIS 205

    • T
    • Jan 21 - May 6, 2025
    • Napp, N

  • Instruction Mode: In Person

CS 3700

Introduction to major topics in artificial intelligence, including heuristic search, game-playing, knowledge representation and reasoning, planning, probabilistic inference, sequential decision-making ... view course details

View Enrollment Information

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

  • 3 Credits Opt NoAud

  • 11093 CS 3700   LEC 001

    • MW
    • Jan 21 - May 6, 2025
    • Ellis, K

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 3780

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

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

  • 4 Credits Opt NoAud

  •  7372 CS 3780   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Gangavarapu, T

      Sridharan, K

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students. All others should add themselves to the waitlist in January during add/drop.

  •  8764 CS 3780   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Gangavarapu, T

      Sridharan, K

  • 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

  • 13767 CS 4090   IND 601

    • TBA
    • Jan 21 - May 6, 2025
    • Kozen, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13768 CS 4090   IND 602

    • TBA
    • Jan 21 - May 6, 2025
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13636 CS 4090   IND 603

    • TBA
    • Jan 21 - May 6, 2025
    • Bala, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13514 CS 4090   IND 609

    • TBA
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13515 CS 4090   IND 610

    • TBA
    • Jan 21 - May 6, 2025
    • Muhlberger, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13564 CS 4090   IND 615

    • TBA
    • Jan 21 - May 6, 2025
    • van Zuylen, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13516 CS 4090   IND 617

    • TBA
    • Jan 21 - May 6, 2025
    • Joachims, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13571 CS 4090   IND 621

    • TBA
    • Jan 21 - May 6, 2025
    • Lee, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13572 CS 4090   IND 622

    • TBA
    • Jan 21 - May 6, 2025
    • Marschner, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13549 CS 4090   IND 623

    • TBA
    • Jan 21 - May 6, 2025
    • Myers, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13517 CS 4090   IND 630

    • TBA
    • Jan 21 - May 6, 2025
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13651 CS 4090   IND 632

    • TBA
    • Jan 21 - May 6, 2025
    • Tardos, E

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13652 CS 4090   IND 634

    • TBA
    • Jan 21 - May 6, 2025
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13518 CS 4090   IND 641

    • TBA
    • Jan 21 - May 6, 2025
    • Weatherspoon, H

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13520 CS 4090   IND 642

    • TBA
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13550 CS 4090   IND 643

    • TBA
    • Jan 21 - May 6, 2025
    • Foster, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13562 CS 4090   IND 644

    • TBA
    • Jan 21 - May 6, 2025
    • Singh, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13637 CS 4090   IND 645

    • TBA
    • Jan 21 - May 6, 2025
    • Cardie, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13607 CS 4090   IND 647

    • TBA
    • Jan 21 - May 6, 2025
    • Ellis, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13653 CS 4090   IND 648

    • TBA
    • Jan 21 - May 6, 2025
    • Clarkson, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13643 CS 4090   IND 649

    • TBA
    • Jan 21 - May 6, 2025
    • Dean, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13679 CS 4090   IND 650

    • TBA
    • Jan 21 - May 6, 2025
    • Mimno, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13742 CS 4090   IND 601A

    • TBA
    • Jan 21 - May 6, 2025
    • Park, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13769 CS 4090   IND 601B

    • TBA
    • Jan 21 - May 6, 2025
    • Goyal, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13788 CS 4090   IND 601C

    • TBA
    • Jan 21 - May 6, 2025
    • Hirsh, H

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13817 CS 4090   IND 601D

    • TBA
    • Jan 21 - May 6, 2025
    • Agarwal, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13820 CS 4090   IND 601E

    • TBA
    • Jan 21 - May 6, 2025
    • Weinberger, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13856 CS 4090   IND 601F

    • TBA
    • Jan 21 - May 6, 2025
    • Alvisi, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13857 CS 4090   IND 601G

    • TBA
    • Jan 21 - May 6, 2025
    • De Sa, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Sat/Unsat

  • 13906 CS 4090   IND 601H

    • TBA
    • Jan 21 - May 6, 2025
    • Hariharan, B

  • Instruction Mode: Independent Studies

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

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

  • 3 Credits Opt NoAud

  •  7105 CS 4152   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person
    Application required. See https://gdiac.cs.cornell.edu/gdiac/applications/ to apply.

  •  7184 CS 4152   DIS 201

    • W
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person

  •  7193 CS 4152   DIS 202

    • W
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person

CS 4220

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  •  7106 CS 4220   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Damle, A

  • Instruction Mode: In Person
    Prerequisite: MATH 2210 or MATH 2940 or equivalent, knowledge of programming, and multivariable calculus. Students must also be comfortable writing proofs.

  • 10811 CS 4220   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Damle, A

  • Instruction Mode: In Person

CS 4300

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 4300

  • 3 Credits GradeNoAud

  •  7659 CS 4300   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Danescu-Niculescu-Mizil, C

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science majors.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

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

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

  • 3 Credits GradeNoAud

  •  7181 CS 4410   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • VanRenesse, R

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

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

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

  • 2 Credits GradeNoAud

  •  8756 CS 4411   PRJ 601

    • F
    • Jan 21 - May 6, 2025
    • Huang, Y

      VanRenesse, R

  • Instruction Mode: In Person
    Prerequisite or corequisite: 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

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

  • 3 Credits GradeNoAud

  •  7617 CS 4450   LEC 001

    • MW
    • Jan 21 - May 6, 2025
    • Agarwal, R

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

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

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

  • 4 Credits Opt NoAud

  •  7240 CS 4670   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Hariharan, B

      Ma, W

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 10823 CS 4670   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Hariharan, B

      Ma, W

  • Instruction Mode: In Person

CS 4701

Artificial Intelligence project class. Topic choice is student driven and (small) teams are encouraged, but each individual team member must do substantial implementation with significant average weekly ... view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 2 Credits GradeNoAud

  •  8763 CS 4701   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Ellis, K

  • Instruction Mode: In Person
    Enrollment limited to: Computer and Information Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4740

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: COGST 4740CS 5740LING 4474

  • 4 Credits Opt NoAud

  • 19290 CS 4740   LEC 001

    • MW
    • Jan 21 - May 6, 2025
    • Cardie, C

      Goyal, T

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

  • 19291 CS 4740   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Cardie, C

      Goyal, T

  • Instruction Mode: In Person

CS 4744

Computational models of natural languages. Topics are drawn from: tree syntax and context free grammar, finite state generative morpho-phonology, feature structure grammars, logical semantics, tabular ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one independent study. Combined with: COGST 4240LING 4424LING 6424

  • 4 Credits Stdnt Opt

  •  7198 CS 4744   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Rooth, M

  • Instruction Mode: In Person
    Prerequisite: CS 1133, LING 1101 or CS 2800 or PHIL 2310.

  • 10835 CS 4744   IND 601

    • TBA
    • Jan 21 - May 6, 2025
    • Rooth, M

  • Instruction Mode: Independent Studies

CS 4754

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

View Enrollment Information

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

  • 3 Credits Graded

  • 19117 CS 4754   LEC 001

    • M
    • Jan 21 - May 6, 2025
    • Jung, M

  • Instruction Mode: In Person
    To enroll in this course, please complete the following application: https://forms.gle/UiKY5MWrioLxZ21o9.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4756

How do we get robots out of the labs and into the real world with all it's complexities? Robots must solve two fundamental problems -- (1) Perception: Sense the world using different modalities and (2) ... view course details

View Enrollment Information

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

  • 4 Credits GradeNoAud

  •  7674 CS 4756   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Fang, K

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 10821 CS 4756   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Fang, K

  • Instruction Mode: In Person

CS 4758

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

Syllabi:
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: CS 5758ECE 4180ECE 5772MAE 4180MAE 5180

  • 3 Credits Graded

  • 18687 CS 4758   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Bizyaeva, A

  • Instruction Mode: In Person

  • 18688 CS 4758   LAB 421

    • T
    • Jan 21 - May 6, 2025
    • Staff

  • Instruction Mode: In Person

  • 18689 CS 4758   LAB 431

    • W
    • Jan 21 - May 6, 2025
    • Staff

  • Instruction Mode: In Person

  • 18690 CS 4758   LAB 441

    • R
    • Jan 21 - May 6, 2025
    • Staff

  • Instruction Mode: In Person

  • 18691 CS 4758   LAB 451

    • F
    • Jan 21 - May 6, 2025
    • Staff

  • Instruction Mode: In Person

CS 4782

This class is an introductory course to deep learning. It covers the fundamental principles behind training and inference of deep networks, the specific architecture design choices applicable for different ... view course details

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 11440 CS 4782   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Sun, J

      Weinberger, K

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

  • 11441 CS 4782   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Sun, J

      Weinberger, K

  • Instruction Mode: In Person

CS 4789

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

View Enrollment Information

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

  • 3 Credits Opt NoAud

  •  7384 CS 4789   LEC 001

    • MW
    • Jan 21 - May 6, 2025
    • Sun, W

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

CS 4810

An introduction to the classical theory of computing: automata theory, formal languages, and effective computability. Topics include finite-state machines, regular languages, regular expressions, grammars, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 19364 CS 4810   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Kozen, D

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

CS 4813

Quantum computing is an interdisciplinary field that lies at the intersection of computer science, mathematics, and physics. This computational paradigm relies on principles of quantum mechanics, such ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 20447 CS 4813   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Spooner, N

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

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

  •  7012 CS 4820   LEC 001

    • MWF
    • Jan 21 - May 6, 2025
    • Kim, M

  • Instruction Mode: In Person
    Enrollment limited to: Computer Science students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  8766 CS 4820   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Kim, M

  • Instruction Mode: In Person

CS 4850

Covers the mathematical foundations for access to information. Topics include high dimensional space, random graphs, singular value decomposition, Markov processes, learning theory, and algorithms for ... view course details

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 19287 CS 4850   LEC 001

    • MW
    • Jan 21 - May 6, 2025
    • Kleinberg, R

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

  • 19538 CS 4850   PRJ 601

    • TBA
    • Jan 21 - May 6, 2025
    • Kleinberg, R

  • Instruction Mode: In Person

CS 4852

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECON 3825INFO 4220INFO 6220

  • 3 Credits GradeNoAud

  •  7223 CS 4852   LEC 001

    • TR
    • Jan 21 - May 6, 2025
    • Cheyre Forestier, C

  • Instruction Mode: In Person
    For Bowers Computer and Information Science (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
  •   Seven Week - Second. 

  • 0.25 Credits S/U NoAud

  • 12395 CS 4997   IND 601

    • TBA
    • Mar 12 - May 6, 2025
    • Lee, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Seven Week - Second. 

  • 0.25 Credits S/U NoAud

  • 12396 CS 4997   IND 602

    • TBA
    • Mar 12 - May 6, 2025
    • Lee, L

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

Syllabi: none
  •   Seven Week - Second. 

  • 0.25 Credits S/U NoAud

  • 12400 CS 4997   IND 603

    • TBA
    • Mar 12 - May 6, 2025
    • Lee, L

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

Syllabi: none
  •   Seven Week - Second. 

  • 0.25 Credits S/U NoAud

  • 12401 CS 4997   IND 604

    • TBA
    • Mar 12 - May 6, 2025
    • Lee, L

  • Instruction Mode: Independent Studies
    Enrollment limited to: international Computer Science majors whose internship situations necessitate two 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

  • Topic: Solidity Development

  • 16438 CS 4998   PRJ 602

    • TBA
    • Jan 21 - May 6, 2025
    • Myers, A

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15566 CS 4998   PRJ 603

    • TBA
    • Jan 21 - May 6, 2025
    • Trummer, I

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15568 CS 4998   PRJ 604

    • TBA
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15592 CS 4998   PRJ 605

    • TBA
    • Jan 21 - May 6, 2025
    • Agarwal, R

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15658 CS 4998   PRJ 606

    • TBA
    • Jan 21 - May 6, 2025
    • Hariharan, B

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15659 CS 4998   PRJ 607

    • TBA
    • Jan 21 - May 6, 2025
    • Sridharan, K

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15628 CS 4998   PRJ 608

    • TBA
    • Jan 21 - May 6, 2025
    • Marschner, S

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15660 CS 4998   PRJ 609

    • TBA
    • Jan 21 - May 6, 2025
    • Joachims, T

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 15946 CS 4998   PRJ 610

    • TBA
    • Jan 21 - May 6, 2025
    • VanRenesse, R

  • Instruction Mode: In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • Topic: CMS Project

  • 16891 CS 4998   PRJ 612

    • TBA
    • Jan 21 - May 6, 2025
    • 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

  • 15261 CS 4999   IND 601

    • TBA
    • Jan 21 - May 6, 2025
    • Sun, W

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15262 CS 4999   IND 602

    • TBA
    • Jan 21 - May 6, 2025
    • Chattopadhyay, E

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15263 CS 4999   IND 603

    • TBA
    • Jan 21 - May 6, 2025
    • Bala, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15264 CS 4999   IND 604

    • TBA
    • Jan 21 - May 6, 2025
    • Birman, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15265 CS 4999   IND 605

    • TBA
    • Jan 21 - May 6, 2025
    • Cardie, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15323 CS 4999   IND 606

    • TBA
    • Jan 21 - May 6, 2025
    • Bindel, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15266 CS 4999   IND 607

    • TBA
    • Jan 21 - May 6, 2025
    • Guidi, G

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15267 CS 4999   IND 608

    • TBA
    • Jan 21 - May 6, 2025
    • Foster, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15268 CS 4999   IND 609

    • TBA
    • Jan 21 - May 6, 2025
    • Fan, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15324 CS 4999   IND 610

    • TBA
    • Jan 21 - May 6, 2025
    • Damle, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15269 CS 4999   IND 611

    • TBA
    • Jan 21 - May 6, 2025
    • Davis, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15270 CS 4999   IND 612

    • TBA
    • Jan 21 - May 6, 2025
    • Greenberg, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15271 CS 4999   IND 613

    • TBA
    • Jan 21 - May 6, 2025
    • Halpern, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15272 CS 4999   IND 614

    • TBA
    • Jan 21 - May 6, 2025
    • Legunsen, O

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15273 CS 4999   IND 615

    • TBA
    • Jan 21 - May 6, 2025
    • Stephens-Davidowitz, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15274 CS 4999   IND 616

    • TBA
    • Jan 21 - May 6, 2025
    • Kuleshov, V

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15275 CS 4999   IND 617

    • TBA
    • Jan 21 - May 6, 2025
    • Joachims, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15558 CS 4999   IND 618

    • TBA
    • Jan 21 - May 6, 2025
    • Parikh, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15276 CS 4999   IND 619

    • TBA
    • Jan 21 - May 6, 2025
    • Kleinberg, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15277 CS 4999   IND 620

    • TBA
    • Jan 21 - May 6, 2025
    • Kozen, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15278 CS 4999   IND 621

    • TBA
    • Jan 21 - May 6, 2025
    • Lee, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15279 CS 4999   IND 623

    • TBA
    • Jan 21 - May 6, 2025
    • Marschner, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15280 CS 4999   IND 624

    • TBA
    • Jan 21 - May 6, 2025
    • Gomes, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15281 CS 4999   IND 625

    • TBA
    • Jan 21 - May 6, 2025
    • Myers, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15282 CS 4999   IND 626

    • TBA
    • Jan 21 - May 6, 2025
    • Sabuncu, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15283 CS 4999   IND 628

    • TBA
    • Jan 21 - May 6, 2025
    • Schneider, F

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15284 CS 4999   IND 629

    • TBA
    • Jan 21 - May 6, 2025
    • Selman, B

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15285 CS 4999   IND 630

    • TBA
    • Jan 21 - May 6, 2025
    • Kleinberg, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15286 CS 4999   IND 631

    • TBA
    • Jan 21 - May 6, 2025
    • Banerjee, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15287 CS 4999   IND 632

    • TBA
    • Jan 21 - May 6, 2025
    • Tardos, E

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15288 CS 4999   IND 634

    • TBA
    • Jan 21 - May 6, 2025
    • Bunea, F

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15289 CS 4999   IND 635

    • TBA
    • Jan 21 - May 6, 2025
    • VanRenesse, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15290 CS 4999   IND 636

    • TBA
    • Jan 21 - May 6, 2025
    • Zabih, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15291 CS 4999   IND 638

    • TBA
    • Jan 21 - May 6, 2025
    • Shmatikov, V

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15308 CS 4999   IND 640

    • TBA
    • Jan 21 - May 6, 2025
    • Bhattacharjee, T

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15309 CS 4999   IND 641

    • TBA
    • Jan 21 - May 6, 2025
    • Bracy, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15310 CS 4999   IND 642

    • TBA
    • Jan 21 - May 6, 2025
    • White, W

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15311 CS 4999   IND 643

    • TBA
    • Jan 21 - May 6, 2025
    • Snavely, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15456 CS 4999   IND 644

    • TBA
    • Jan 21 - May 6, 2025
    • Kress-Gazit, H

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15464 CS 4999   IND 645

    • TBA
    • Jan 21 - May 6, 2025
    • Scheinberg, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15465 CS 4999   IND 646

    • TBA
    • Jan 21 - May 6, 2025
    • Singh, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15517 CS 4999   IND 647

    • TBA
    • Jan 21 - May 6, 2025
    • Sengers, P

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15518 CS 4999   IND 648

    • TBA
    • Jan 21 - May 6, 2025
    • Shmoys, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15528 CS 4999   IND 649

    • TBA
    • Jan 21 - May 6, 2025
    • Silva, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 16127 CS 4999   IND 601A

    • TBA
    • Jan 21 - May 6, 2025
    • Naaman, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15529 CS 4999   IND 601B

    • TBA
    • Jan 21 - May 6, 2025
    • Sridharan, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15535 CS 4999   IND 601C

    • TBA
    • Jan 21 - May 6, 2025
    • Clarkson, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15550 CS 4999   IND 601D

    • TBA
    • Jan 21 - May 6, 2025
    • Dell, N

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15551 CS 4999   IND 601E

    • TBA
    • Jan 21 - May 6, 2025
    • Weinberger, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15553 CS 4999   IND 601F

    • TBA
    • Jan 21 - May 6, 2025
    • Guimbretiere, F

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15556 CS 4999   IND 601G

    • TBA
    • Jan 21 - May 6, 2025
    • Acharya, J

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15575 CS 4999   IND 601H

    • TBA
    • Jan 21 - May 6, 2025
    • Alvisi, L

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15576 CS 4999   IND 601I

    • TBA
    • Jan 21 - May 6, 2025
    • Agarwal, R

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15577 CS 4999   IND 601J

    • TBA
    • Jan 21 - May 6, 2025
    • Sampson, A

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15578 CS 4999   IND 601K

    • TBA
    • Jan 21 - May 6, 2025
    • Trummer, I

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15584 CS 4999   IND 601L

    • TBA
    • Jan 21 - May 6, 2025
    • Jung, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15585 CS 4999   IND 601M

    • TBA
    • Jan 21 - May 6, 2025
    • Albonesi, D

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15586 CS 4999   IND 601N

    • TBA
    • Jan 21 - May 6, 2025
    • van Schijndel, M

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15591 CS 4999   IND 601O

    • TBA
    • Jan 21 - May 6, 2025
    • Hoffman, G

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15593 CS 4999   IND 601P

    • TBA
    • Jan 21 - May 6, 2025
    • Azenkot, S

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15932 CS 4999   IND 601Q

    • TBA
    • Jan 21 - May 6, 2025
    • Ellis, K

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15597 CS 4999   IND 601R

    • TBA
    • Jan 21 - May 6, 2025
    • Batten, C

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 15617 CS 4999   IND 601S

    • TBA
    • Jan 21 - May 6, 2025