Computer Science (CS)Engineering

Showing 89 results.

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

CS 1110

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 10712 CS 1110   LEC 001

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

      Lee, L

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

  • 10713 CS 1110   DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10714 CS 1110   DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 11097 CS 1110   DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 10715 CS 1110   DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 10716 CS 1110   DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 10717 CS 1110   DIS 206

  • Instruction Mode: Hybrid - Online & In Person

  • 11098 CS 1110   DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 10718 CS 1110   DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 11621 CS 1110   DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 11639 CS 1110   DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 11679 CS 1110   DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 11680 CS 1110   DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 18648 CS 1110   DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 18649 CS 1110   DIS 214

  • Instruction Mode: Hybrid - Online & In Person

  • 18650 CS 1110   DIS 215

  • Instruction Mode: Hybrid - Online & In Person

  • 18651 CS 1110   DIS 216

  • Instruction Mode: Hybrid - Online & In Person

  • 19564 CS 1110   DIS 217

    • T
    • Fan, K

      Lee, L

  • Instruction Mode: Hybrid - Online & In Person

CS 1112

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10703 CS 1112   LEC 001

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

  • 10704 CS 1112   DIS 201

    • T Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10705 CS 1112   DIS 202

    • T Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10706 CS 1112   DIS 203

    • T Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10955 CS 1112   DIS 205

    • W Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10956 CS 1112   DIS 206

    • W Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10708 CS 1112   DIS 207

    • W Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10709 CS 1112   DIS 208

    • W Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

  • 10710 CS 1112   DIS 209

    • W Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Fan, K

      Muhlberger, C

  • Instruction Mode: Hybrid - Online & In Person

CS 1132

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

View Enrollment Information

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

  • 2 Credits Sat/Unsat

  • 14442 CS 1132   LEC 001

  • 14548 CS 1132   LAB 401

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

CS 1133

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

View Enrollment Information

Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 14471 CS 1133   LEC 001

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

CS 1380

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12281 CS 1380   LEC 001

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

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12283 CS 1380   DIS 201

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

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12284 CS 1380   DIS 202

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

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12285 CS 1380   DIS 203

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

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

  • 12286 CS 1380   DIS 204

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

      Williamson, D

  • Instruction Mode: Hybrid - Online & In Person

CS 1710

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

View Enrollment Information

Syllabi: none
  • 11488 CS 1710   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Syllabi: none
  •   Seven Week - First. 

  • 1-3 Credits Sat/Unsat

  • 18227 CS 1998   IND 603

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

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

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14688 CS 1998   IND 601

  • Instruction Mode: Hybrid - Online & In Person
    For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program.

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14770 CS 1998   IND 602

  • Instruction Mode: Hybrid - Online & In Person
    For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program.

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14784 CS 1998   IND 604

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 14785 CS 1998   IND 605

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-3 Credits Sat/Unsat

  • 18848 CS 1998   IND 606

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

  • Instruction Mode: Hybrid - Online & In Person

CS 2043

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

View Enrollment Information

Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 14609 CS 2043   LEC 001

CS 2110

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10580 CS 2110   LEC 001

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

  • 10581 CS 2110   DIS 201

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10582 CS 2110   DIS 202

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10583 CS 2110   DIS 203

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10584 CS 2110   DIS 204

    • W Hollister Hall 206
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10585 CS 2110   DIS 205

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10586 CS 2110   DIS 206

    • T Hollister Hall 320
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10587 CS 2110   DIS 207

    • T Hollister Hall 320
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10588 CS 2110   DIS 208

    • W Hollister Hall 372
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 10589 CS 2110   DIS 209

    • W Hollister Hall 372
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11328 CS 2110   DIS 210

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11329 CS 2110   DIS 211

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11468 CS 2110   DIS 212

    • W Hollister Hall 401
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11643 CS 2110   DIS 213

    • T Hollister Hall 372
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11644 CS 2110   DIS 214

    • T Hollister Hall 306
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11645 CS 2110   DIS 215

    • T Hollister Hall 306
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11646 CS 2110   DIS 216

    • W Hollister Hall 306
    • Jan 21 - May 5, 2020
    • Clarkson, M

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11647 CS 2110   DIS 217

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11648 CS 2110   DIS 218

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11846 CS 2110   DIS 219

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

  • 11979 CS 2110   DIS 220

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

      Gries, D

  • Instruction Mode: Hybrid - Online & In Person

CS 2111

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11453 CS 2111   LEC 001

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

      Gries, D

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11454 CS 2111   LEC 002

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

      Gries, D

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

CS 2300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10440 CS 2300   LEC 001

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

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

  • 10441 CS 2300   DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10442 CS 2300   DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10443 CS 2300   DIS 203

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11323 CS 2300   DIS 204

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

  • Instruction Mode: Hybrid - Online & In Person

  • 10444 CS 2300   DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 10916 CS 2300   DIS 206

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11617 CS 2300   DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 11618 CS 2300   DIS 208

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11687 CS 2300   DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 11688 CS 2300   DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 11927 CS 2300   DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 11928 CS 2300   DIS 212

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11929 CS 2300   DIS 213

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

  • Instruction Mode: Hybrid - Online & In Person

  • 12655 CS 2300   DIS 214

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

  • Instruction Mode: Hybrid - Online & In Person

  • 12656 CS 2300   DIS 215

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

  • Instruction Mode: Hybrid - Online & In Person

CS 2770

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

View Enrollment Information

Syllabi:
  •   Regular Academic Session.  Combined with: AEM 2770INFO 2770

  • 3 Credits Stdnt Opt

  • 11529 CS 2770   LEC 001

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

CS 2800

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10600 CS 2800   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

  • 17063 CS 2800   DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 17064 CS 2800   DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 17065 CS 2800   DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 17066 CS 2800   DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 17067 CS 2800   DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 17068 CS 2800   DIS 206

  • Instruction Mode: Hybrid - Online & In Person

  • 17069 CS 2800   DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 17070 CS 2800   DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 17071 CS 2800   DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 17072 CS 2800   DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 17074 CS 2800   DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 17075 CS 2800   DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 17076 CS 2800   DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 17077 CS 2800   DIS 214

  • Instruction Mode: Hybrid - Online & In Person

CS 2802

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12621 CS 2802   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person

CS 3110

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 10601 CS 3110   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

  • 10602 CS 3110   DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10603 CS 3110   DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10604 CS 3110   DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 11338 CS 3110   DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 11549 CS 3110   DIS 205

  • Instruction Mode: Hybrid - Online & In Person

  • 11551 CS 3110   DIS 207

  • Instruction Mode: Hybrid - Online & In Person

  • 11552 CS 3110   DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 12387 CS 3110   DIS 209

  • Instruction Mode: Hybrid - Online & In Person

  • 12388 CS 3110   DIS 210

  • Instruction Mode: Hybrid - Online & In Person

  • 12389 CS 3110   DIS 211

  • Instruction Mode: Hybrid - Online & In Person

  • 12401 CS 3110   DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 12703 CS 3110   DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 19117 CS 3110   DIS 214

  • Instruction Mode: Hybrid - Online & In Person

  • 19118 CS 3110   DIS 215

  • Instruction Mode: Hybrid - Online & In Person

CS 3152

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11372 CS 3152   LEC 001

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

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

  • 11373 CS 3152   DIS 201

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11374 CS 3152   DIS 202

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

  • Instruction Mode: Hybrid - Online & In Person

CS 3300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11254 CS 3300   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment limited to undergraduate students.

CS 3410

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

View Enrollment Information

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

  • 4 Credits Opt NoAud

  • 10946 CS 3410   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person

  • 10961 CS 3410   DIS 201

  • Instruction Mode: Hybrid - Online & In Person

  • 10962 CS 3410   DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 10963 CS 3410   DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 10964 CS 3410   DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 11595 CS 3410   DIS 208

  • Instruction Mode: Hybrid - Online & In Person

  • 11596 CS 3410   DIS 209

    • F Phillips Hall 318
    • Jan 21 - May 5, 2020
    • Weatherspoon, H

  • Instruction Mode: Hybrid - Online & In Person

  • 11727 CS 3410   DIS 212

  • Instruction Mode: Hybrid - Online & In Person

  • 11728 CS 3410   DIS 213

  • Instruction Mode: Hybrid - Online & In Person

  • 11729 CS 3410   DIS 214

  • Instruction Mode: Hybrid - Online & In Person

CS 3420

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11104 CS 3420   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11105 CS 3420   DIS 201

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11106 CS 3420   DIS 202

  • Instruction Mode: Hybrid - Online & In Person

  • 11107 CS 3420   DIS 203

  • Instruction Mode: Hybrid - Online & In Person

  • 11108 CS 3420   DIS 204

  • Instruction Mode: Hybrid - Online & In Person

  • 12646 CS 3420   DIS 205

  • Instruction Mode: Hybrid - Online & In Person

CS 3758

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12496 CS 3758   LEC 001

    • TR Phillips Hall 219
    • Jan 21 - May 5, 2020
    • Kress-Gazit, H

  • Instruction Mode: Hybrid - Online & In Person

  • 18657 CS 3758   LAB 411

  • Instruction Mode: Hybrid - Online & In Person

  • 12497 CS 3758   LAB 431

  • Instruction Mode: Hybrid - Online & In Person

  • 12498 CS 3758   LAB 441

  • Instruction Mode: Hybrid - Online & In Person

  • 12499 CS 3758   LAB 451

  • Instruction Mode: Hybrid - Online & In Person

CS 4090

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11973 CS 4090   IND 601

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11974 CS 4090   IND 602

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11581 CS 4090   IND 603

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11010 CS 4090   IND 609

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11011 CS 4090   IND 610

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11326 CS 4090   IND 615

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11012 CS 4090   IND 617

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11367 CS 4090   IND 621

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11368 CS 4090   IND 622

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11113 CS 4090   IND 623

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11013 CS 4090   IND 630

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11733 CS 4090   IND 632

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11734 CS 4090   IND 634

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11014 CS 4090   IND 641

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11020 CS 4090   IND 642

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11114 CS 4090   IND 643

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11321 CS 4090   IND 644

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11598 CS 4090   IND 645

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11465 CS 4090   IND 647

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11735 CS 4090   IND 648

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11664 CS 4090   IND 649

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11778 CS 4090   IND 650

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11875 CS 4090   IND 601A

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11990 CS 4090   IND 601B

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12165 CS 4090   IND 601C

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12400 CS 4090   IND 601D

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12409 CS 4090   IND 601E

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12721 CS 4090   IND 601F

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12728 CS 4090   IND 601G

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 19226 CS 4090   IND 601H

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

  • Instruction Mode: Hybrid - Online & In Person

CS 4120

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12218 CS 4120   LEC 001

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

CS 4121

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

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 12288 CS 4121   LEC 001

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

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

CS 4152

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11375 CS 4152   LEC 001

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

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

  • 11920 CS 4152   DIS 201

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

  • Instruction Mode: Hybrid - Online & In Person

  • 11981 CS 4152   DIS 202

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

  • Instruction Mode: Hybrid - Online & In Person

CS 4160

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12512 CS 4160   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 4220

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11393 CS 4220   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 4300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • Topic: Language and Information

  • 11768 CS 4300   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person

CS 4410

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 11896 CS 4410   LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment limited to CIS students only. All others may add themselves to the waitlist during Add/Drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates

CS 4411

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Opt NoAud

  • 12316 CS 4411   LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the spring. NOTE: Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4450

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Opt NoAud

  • 12236 CS 4450   LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment limited to CIS students only. All others may add themselves to the waitlist during Add/Drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4670

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12306 CS 4670   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment limited to CIS students only. All others may add themselves to the waitlist during Add/Drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates

CS 4700

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12022 CS 4700   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment limited to CIS students only. All others may add themselves to the waitlist during Add/Drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates

CS 4701

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Stdnt Opt

  • 12023 CS 4701   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person
    Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700.

CS 4744

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12005 CS 4744   LEC 001

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

CS 4786

An introduction to machine learning for data-science applications. Topics include dimensionality-reduction (such as principal components analysis, canonical correlation analysis, and random projection); ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12445 CS 4786   LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Enrollment limited to CIS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates. It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4787

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12582 CS 4787   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 4814

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18026 CS 4814   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 4820

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 10613 CS 4820   LEC 001

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

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

CS 4850

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11389 CS 4850   LEC 001

  • Instruction Mode: Hybrid - Online & In Person

CS 4852

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

View Enrollment Information

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

  • 3 Credits Opt NoAud

  • 12180 CS 4852   LEC 001

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

  • Instruction Mode: Hybrid - Online & In Person

CS 4990

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 6-12 Credits Opt NoAud

  • 12074 CS 4990   RSC 701

  • Instruction Mode: Hybrid - Online & In Person

CS 4997

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

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1 Credit S/U NoAud

  • 19269 CS 4997   IND 601

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

  • Instruction Mode: Hybrid - Online & In Person

CS 4998

Advanced independent work in computer science as part of a student-led team project.  view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 11986 CS 4998   IND 601

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12067 CS 4998   IND 603

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12082 CS 4998   IND 604

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12149 CS 4998   IND 605

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 14786 CS 4998   IND 606

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 14787 CS 4998   IND 607

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 12447 CS 4998   IND 608

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 14825 CS 4998   IND 609

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Opt NoAud

  • 19316 CS 4998   IND 610

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

  • Instruction Mode: Hybrid - Online & In Person

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10614 CS 4999   IND 601

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10615 CS 4999   IND 602

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10616 CS 4999   IND 603

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10617 CS 4999   IND 604

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10618 CS 4999   IND 605

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10931 CS 4999   IND 606

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10619 CS 4999   IND 607

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10620 CS 4999   IND 608

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10621 CS 4999   IND 609

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10932 CS 4999   IND 610

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10622 CS 4999   IND 611

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10623 CS 4999   IND 612

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10624 CS 4999   IND 613

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10625 CS 4999   IND 614

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10626 CS 4999   IND 615

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10627 CS 4999   IND 616

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10628 CS 4999   IND 617

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11998 CS 4999   IND 618

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10629 CS 4999   IND 619

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10630 CS 4999   IND 620

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10631 CS 4999   IND 621

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10632 CS 4999   IND 623

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10633 CS 4999   IND 624

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10634 CS 4999   IND 625

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10635 CS 4999   IND 626

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10636 CS 4999   IND 628

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10637 CS 4999   IND 629

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10638 CS 4999   IND 630

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10639 CS 4999   IND 631

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10640 CS 4999   IND 632

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10641 CS 4999   IND 634

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10642 CS 4999   IND 635

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10643 CS 4999   IND 636

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10644 CS 4999   IND 638

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10827 CS 4999   IND 640

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10828 CS 4999   IND 641

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10829 CS 4999   IND 642

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 10830 CS 4999   IND 643

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11334 CS 4999   IND 644

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11365 CS 4999   IND 645

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11366 CS 4999   IND 646

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 11669 CS 4999   IND 647

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

  • Instruction Mode: Hybrid - Online & In Person

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt