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

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

  • 4 Credits GradeNoAud

  • 10791CS 1110  LEC 001

  • 10792CS 1110  LEC 002

  • 10793CS 1110  DIS 201

  • 10794CS 1110  DIS 202

  • 10795CS 1110  DIS 203

  • 10796CS 1110  DIS 204

  • 10797CS 1110  DIS 205

    • W
    • White, W

  • 10798CS 1110  DIS 206

  • 10799CS 1110  DIS 207

  • 10800CS 1110  DIS 208

  • 11623CS 1110  DIS 209

  • 11624CS 1110  DIS 210

  • 11625CS 1110  DIS 211

  • 11781CS 1110  DIS 212

  • 11782CS 1110  DIS 213

  • 11934CS 1110  DIS 214

  • 11935CS 1110  DIS 215

  • 11936CS 1110  DIS 216

  • 12643CS 1110  DIS 217

  • 12644CS 1110  DIS 218

  • 12645CS 1110  DIS 219

  • 12646CS 1110  DIS 220

CS 1112

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10778CS 1112  LEC 001

  • 10779CS 1112  LEC 002

  • 10780CS 1112  DIS 201

  • 10781CS 1112  DIS 202

  • 10782CS 1112  DIS 203

  • 11280CS 1112  DIS 204

  • 10783CS 1112  DIS 205

  • 10784CS 1112  DIS 206

  • 10785CS 1112  DIS 207

  • 11281CS 1112  DIS 208

  • 10786CS 1112  DIS 209

  • 10787CS 1112  DIS 210

CS 1132

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

View Enrollment Information

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

  • 2 Credits Sat/Unsat

  • 11269CS 1132  LEC 001

  • 7-week lecture-based course only in fall; 10-week auto-tutorial course only in spring.

  • 11567CS 1132  LAB 401

    • FUpson Hall 225
    • Aug 29 - Oct 22, 2019
    • Fan, K

CS 1133

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - First. 

  • 2 Credits Sat/Unsat

  • 11659CS 1133  LEC 001

    • MWFUpson Hall 142
    • Aug 29 - Oct 18, 2019
    • Frey, C

CS 1300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11175CS 1300  LEC 001

  • 11176CS 1300  DIS 201

  • 11177CS 1300  DIS 202

  • 11178CS 1300  DIS 203

  • 11179CS 1300  DIS 204

  • 11180CS 1300  DIS 205

  • 11181CS 1300  DIS 206

  • 11679CS 1300  DIS 207

  • 11680CS 1300  DIS 208

  • 11738CS 1300  DIS 209

  • 11739CS 1300  DIS 210

  • 12105CS 1300  DIS 211

  • 12107CS 1300  DIS 212

  • 12109CS 1300  DIS 213

  • 12111CS 1300  DIS 214

  • 12113CS 1300  DIS 215

CS 1620

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

View Enrollment Information

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

  • 4 Credits Graded

CS 1998

Freshmen and Nontechnical Team Projects. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 14915CS 1998  IND 601

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15004CS 1998  IND 602

    • TBA
    • Oct 21 - Dec 10, 2019
    • Hirsh, H

      Mimno, D

      Sridharan, K

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15006CS 1998  IND 603

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15064CS 1998  IND 604

    • TBA
    • Oct 21 - Dec 10, 2019
    • Joachims, T

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-3 Credits Sat/Unsat

  • 15066CS 1998  IND 605

    • TBA
    • Oct 21 - Dec 10, 2019
    • Trummer, I

CS 2024

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Sat/Unsat

  • 12627CS 2024  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

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

  • 3 Credits Stdnt Opt

  • 10519CS 2110  LEC 001

  • Engineers must register for ENGRD 2110.

  • 10520CS 2110  DIS 201

  • 10521CS 2110  DIS 202

  • 10522CS 2110  DIS 203

  • 10523CS 2110  DIS 204

  • 10524CS 2110  DIS 205

  • 10525CS 2110  DIS 206

  • 10526CS 2110  DIS 207

  • 11771CS 2110  DIS 208

  • 11772CS 2110  DIS 209

  • 11773CS 2110  DIS 210

  • 11774CS 2110  DIS 211

  • 11775CS 2110  DIS 212

  • 11799CS 2110  DIS 213

  • 11800CS 2110  DIS 214

  • 12170CS 2110  DIS 215

  • 12179CS 2110  DIS 216

CS 2111

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11658CS 2111  LEC 001

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12337CS 2111  LEC 003

CS 2112

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11828CS 2112  DIS 201

  • 11829CS 2112  DIS 202

  • 11830CS 2112  LAB 401

  • 11831CS 2112  LAB 402

CS 2800

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10527CS 2800  LEC 001

  • 17738CS 2800  DIS 201

  • 17739CS 2800  DIS 202

  • 17740CS 2800  DIS 203

  • 17741CS 2800  DIS 204

  • 17742CS 2800  DIS 205

  • 17743CS 2800  DIS 206

  • 17744CS 2800  DIS 207

  • 17745CS 2800  DIS 208

  • 17746CS 2800  DIS 209

  • 17747CS 2800  DIS 210

  • 17748CS 2800  DIS 211

  • 17749CS 2800  DIS 212

  • 17750CS 2800  DIS 213

  • 17751CS 2800  DIS 214

CS 2850

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 11232CS 2850  LEC 001

CS 3110

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

View Enrollment Information

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

  • 4 Credits GradeNoAud

  • 10528CS 3110  LEC 001

  • 10529CS 3110  DIS 201

  • 10530CS 3110  DIS 202

  • 10531CS 3110  DIS 203

  • 11733CS 3110  DIS 204

  • 11734CS 3110  DIS 205

  • 11735CS 3110  DIS 206

  • 11792CS 3110  DIS 207

  • 11793CS 3110  DIS 208

  • 11794CS 3110  DIS 209

  • 11795CS 3110  DIS 210

  • 11796CS 3110  DIS 211

  • 12264CS 3110  DIS 212

  • 12265CS 3110  DIS 213

CS 3220

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

CS 3410

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

View Enrollment Information

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

  • 4 Credits GradeNoAud

  • 12039CS 3410  LEC 001

  • 12045CS 3410  DIS 201

  • 12044CS 3410  DIS 202

  • 12046CS 3410  DIS 203

  • 12048CS 3410  DIS 204

  • 12041CS 3410  DIS 205

  • 12681CS 3410  DIS 206

  • 12047CS 3410  DIS 207

  • 12682CS 3410  DIS 208

CS 4090

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12166CS 4090  IND 601

    • TBA
    • Hauagge, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11340CS 4090  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11713CS 4090  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11714CS 4090  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11341CS 4090  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11342CS 4090  IND 611

    • TBA
    • Gehrke, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11551CS 4090  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11343CS 4090  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11563CS 4090  IND 618

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11715CS 4090  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11344CS 4090  IND 623

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11716CS 4090  IND 625

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11345CS 4090  IND 626

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11564CS 4090  IND 630

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11346CS 4090  IND 631

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11717CS 4090  IND 634

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11347CS 4090  IND 639

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11348CS 4090  IND 642

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11349CS 4090  IND 644

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11718CS 4090  IND 650

    • TBA
    • Gries, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11719CS 4090  IND 651

    • TBA
    • Kot, L

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11971CS 4090  IND 652

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 11972CS 4090  IND 653

    • TBA
    • George, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12537CS 4090  IND 654

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12364CS 4090  IND 601A

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12873CS 4090  IND 601B

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/Unsat

  • 12902CS 4090  IND 601C

    • TBA
    • Weinberger, K

CS 4210

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 10576CS 4210  LEC 001

CS 4320

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 10839CS 4320  LEC 001

  • 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 4321

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

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 11823CS 4321  LEC 001

  • 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 4410

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits GradeNoAud

  • 11103CS 4410  LEC 001

    • TROlin Hall 155
    • Schneider, F

      Van Renesse, R

  • 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

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits GradeNoAud

  • 11104CS 4411  LEC 001

  • 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. Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4420

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

View Enrollment Information

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

  • 4 Credits Graded

  • 11573CS 4420  LEC 001

  • NOTE: Discussion section is optional.

  • 11575CS 4420  DIS 201

CS 4620

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12631CS 4620  LEC 001

  • 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 4621

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

View Enrollment Information

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

  • 2 Credits Graded

  • 12765CS 4621  LEC 001

  • This course is only for those who have taken or are currently enrolled in CS 4620.

CS 4700

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 10534CS 4700  LEC 001

  • 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

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Stdnt Opt

  • 10538CS 4701  LEC 001

  • 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. Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700.

CS 4740

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12049CS 4740  LEC 001

  • 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 4750

Robotics as an application draws from many different fields and allows automation of products as diverse as cars, vacuum cleaners, and factories. This course is a challenging introduction to basic computational ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4770MAE 4760

  • 4 Credits Graded

CS 4775

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

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: BTRY 4840BTRY 6840

  • 4 Credits Stdnt Opt

  • 12129CS 4775  LEC 001

  • Prerequisites: BTRY 3010 and CS 2110 or equivalents.

  • 12130CS 4775  DIS 201

CS 4780

An introduction to machine learning for intelligent systems (e.g. search engines, recommender systems, ad placement). Topics include supervised learning, statistical learning theory, and online ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12632CS 4780  LEC 001

  • 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 4810

Introduction to the modern theory of computing: automata theory, formal languages, and effective computability. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 12393CS 4810  LEC 001

CS 4820

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12394CS 4820  LEC 001

  • 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. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.

CS 4860

Propositional and predicate logic, compactness and completeness using tableaux, natural deduction, and/or resolution. Other topics chosen from the following: Equational logic. Herbrand Universes ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12785CS 4860  LEC 001

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

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit S/U NoAud

  • 17683CS 4997  IND 601

    • TBA
    • Lee, L

  • For international students to fulfill the associated CPT requirement.

CS 4998

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Opt NoAud

  • 12951CS 4998  IND 601

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Opt NoAud

  • 12330CS 4998  IND 602

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Opt NoAud

  • 12332CS 4998  IND 603

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Opt NoAud

  • 12339CS 4998  IND 604

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Opt NoAud

  • 12582CS 4998  IND 606

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Opt NoAud

  • 15009CS 4998  IND 605

    • TBA
    • Oct 21 - Dec 10, 2019
    • Sridharan, K

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Opt NoAud

  • 15065CS 4998  IND 607

    • TBA
    • Oct 21 - Dec 10, 2019
    • Joachims, T

Enrollment Information
Syllabi: none
  •   Seven Week - Second. 

  • 1-4 Credits Opt NoAud

  • 15067CS 4998  IND 608

    • TBA
    • Oct 21 - Dec 10, 2019
    • Trummer, I

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12125CS 4999  IND 601

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10894CS 4999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10895CS 4999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10896CS 4999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10897CS 4999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10898CS 4999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10899CS 4999  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10900CS 4999  IND 608

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10901CS 4999  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10902CS 4999  IND 610

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10903CS 4999  IND 611

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10904CS 4999  IND 612

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10905CS 4999  IND 613

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10906CS 4999  IND 614

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10907CS 4999  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12167CS 4999  IND 616

    • TBA
    • Sridharan, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10908CS 4999  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10909CS 4999  IND 618

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10910CS 4999  IND 619

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10911CS 4999  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10912CS 4999  IND 621

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10913CS 4999  IND 622

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10914CS 4999  IND 623

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12182CS 4999  IND 624

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10915CS 4999  IND 625

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10916CS 4999  IND 626

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10917CS 4999  IND 627

    • TBA
    • Pass, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10918CS 4999  IND 628

    • TBA
    • Damle, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10919CS 4999  IND 629

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12202CS 4999  IND 630

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10920CS 4999  IND 631

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10921CS 4999  IND 632

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10922CS 4999  IND 634

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10923CS 4999  IND 635

    • TBA
    • De Sa, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10924CS 4999  IND 637

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10925CS 4999  IND 638

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 10926CS 4999  IND 639

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11110CS 4999  IND 641

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11206CS 4999  IND 642

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11712CS 4999  IND 643

    • TBA
    • Zabih, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11951CS 4999  IND 644

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11950CS 4999  IND 645

    • TBA
    • George, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11952CS 4999  IND 646

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12036CS 4999  IND 647

    • TBA
    • Rooth, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12141CS 4999  IND 649

    • M
    • White, W

  • 1-credit. S/U only, for engineering project.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12196CS 4999  IND 601A

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12205CS 4999  IND 601B

    • TBA
    • Williamson, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12266CS 4999  IND 601C

    • TBA
    • Dell, N

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12267CS 4999  IND 601D

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12288CS 4999  IND 601E

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12328CS 4999  IND 601F

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12329CS 4999  IND 601G

    • TBA
    • Edelman, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12338CS 4999  IND 601H

    • TBA
    • Alvisi, L

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12349CS 4999  IND 601I

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12350CS 4999  IND 601J

    • TBA
    • Hoffman, G

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12358CS 4999  IND 601K

    • TBA
    • Belongie, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12532CS 4999  IND 601L

    • TBA
    • Artzi, Y

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12540CS 4999  IND 601M

    • TBA
    • Cosley, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12550CS 4999  IND 601N

    • TBA
    • Hariharan, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12570CS 4999  IND 601O

    • TBA
    • Jung, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12575CS 4999  IND 601P

    • TBA
    • Estrin, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12576CS 4999  IND 601Q

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12617CS 4999  IND 601R

    • TBA
    • Sampson, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12615CS 4999  IND 601S

    • TBA
    • Chattopadhyay, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12616CS 4999  IND 601U

    • TBA
    • Birrell, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12877CS 4999  IND 601V

    • TBA
    • Juels, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12905CS 4999  IND 601W

    • TBA
    • Petersen, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12932CS 4999  IND 601X

    • TBA
    • Benson, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12954CS 4999  IND 601Y

    • TBA
    • Delimitrou, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12963CS 4999  IND 601Z

    • TBA
    • Yu, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12968CS 4999  IND 602A

    • TBA
    • Hirsh, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 18918CS 4999  IND 602B

    • TBA
    • Haghtalab, N

CS 5112

An introduction to some fundamental algorithms and data structures used in current applications. Examples include cryptocurrencies (hashing, Merkle trees, proofs of work), AI (nearest neighbor methods, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: 1 available
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12810CS 5112  LEC 001

  • Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5114

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12397CS 5114  LEC 001

CS 5152

Students will collaborate with mentors from industry to learn how to become a part of the open-source community and contribute to open-source projects, with students actively committing to open-source ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 17346CS 5152  LAB 401

CS 5199

Seminar will focus on advanced algorithms and their implementations related to programming contests. Course will emphasize on problem-solving skills so students learn how those algorithms can be applied ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 17992CS 5199  SEM 101

CS 5306

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

CS 5320

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11401CS 5320  LEC 001

  • 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 5321

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

View Enrollment Information

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

  • 2 Credits Stdnt Opt

  • 11824CS 5321  LEC 001

  • 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 5414

Studies the abstractions and algorithms that constitute the foundations for implementing concurrent and distributed computing, with emphasis on supporting fault-tolerance. Topics vary to reflect advances ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

  • 12276CS 5414  LEC 001

  • 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 5420

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

View Enrollment Information

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

  • 4 Credits Graded

  • 12638CS 5420  LEC 001

CS 5424

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 12756CS 5424  LEC 031

  • Taught in NYC. Enrollment limited to Cornell Tech students. A $210 course fee will be required.

CS 5435

This course will impart a technical and social understanding of how and why security and privacy matter, how to think adversarially, how (and how not) to design systems and products. Less attention will ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12404CS 5435  LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5620

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12768CS 5620  LEC 001

  • 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 5621

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

View Enrollment Information

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

  • 2 Credits Graded

  • 12766CS 5621  LEC 001

  • This course is only for those who have taken or are currently enrolled in CS 5620.

CS 5650

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

View Enrollment Information

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

  • 3 Credits Opt NoAud

  • 12518CS 5650  LEC 030

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

CS 5682

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 12752CS 5682  LEC 031

  • Taught in NYC. Enrollment limited to Cornell Tech students.

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

  • 3 Credits GradeNoAud

  • 12753CS 5682  LEC 032

  • Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5727

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 12287CS 5727  LEC 031

  • Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5740

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

View Enrollment Information

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

  • 4 Credits Graded

  • 12092CS 5740  LEC 001

  • 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 5780

An introduction to machine learning for intelligent systems (e.g. search engines, recommender systems, ad placement). Topics include supervised learning, statistical learning theory, and online learning. ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12761CS 5780  LEC 001

  • 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 5785

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12453CS 5785  LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students.

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

  • 3 Credits Stdnt Opt

  • 12754CS 5785  LEC 031

  • Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5854

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 12402CS 5854  LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech students.

CS 5998

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11472CS 5998  IND 601

    • TBA
    • Meik, S

CS 5999

Independent or group project under the direction of a CS field member or researcher. Projects involve the development of a computer science application (software or hardware) useful in exploring and/or ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11473CS 5999  IND 601

    • TBA
    • Staff

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11474CS 5999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11475CS 5999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11476CS 5999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11477CS 5999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11478CS 5999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11479CS 5999  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11480CS 5999  IND 608

    • TBA
    • Cosley, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11481CS 5999  IND 609

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11482CS 5999  IND 610

    • TBA
    • Estrin, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11483CS 5999  IND 611

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11484CS 5999  IND 612

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11485CS 5999  IND 613

    • TBA
    • De Sa, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11486CS 5999  IND 614

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11487CS 5999  IND 615

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11488CS 5999  IND 616

    • TBA
    • Guimbretiere, F

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11489CS 5999  IND 617

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11490CS 5999  IND 618

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12204CS 5999  IND 619

    • TBA
    • Shi, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11491CS 5999  IND 620

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11492CS 5999  IND 621

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11493CS 5999  IND 622

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11494CS 5999  IND 623

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11495CS 5999  IND 624

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11496CS 5999  IND 625

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11497CS 5999  IND 626

    • TBA
    • Hariharan, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11498CS 5999  IND 627

    • TBA
    • Manohar, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11499CS 5999  IND 628

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11500CS 5999  IND 629

    • TBA
    • Martinez, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11501CS 5999  IND 630

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11502CS 5999  IND 631

    • TBA
    • Pass, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11503CS 5999  IND 632

    • TBA
    • Damle, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11504CS 5999  IND 633

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11505CS 5999  IND 634

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11506CS 5999  IND 635

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11507CS 5999  IND 637

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11508CS 5999  IND 638

    • TBA
    • Chattopadhyay, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11509CS 5999  IND 640

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11510CS 5999  IND 641

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11511CS 5999  IND 642

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11512CS 5999  IND 643

    • TBA
    • Weatherspoon, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11513CS 5999  IND 644

    • TBA
    • White, W

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11558CS 5999  IND 645

    • TBA
    • Zabih, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11948CS 5999  IND 646

    • TBA
    • Belongie, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11949CS 5999  IND 647

    • TBA
    • Naaman, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11953CS 5999  IND 648

    • TBA
    • Andersen, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 11956CS 5999  IND 649

    • TBA
    • Knepper, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12018CS 5999  IND 649A

    • TBA
    • Juels, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12305CS 5999  IND 649B

    • TBA
    • Alvisi, L

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12306CS 5999  IND 649C

    • TBA
    • Agarwal, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12346CS 5999  IND 649D

    • TBA
    • Weinberger, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12363CS 5999  IND 649E

    • TBA
    • Trummer, I

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12508CS 5999  IND 649F

    • TBA
    • Williams, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12509CS 5999  IND 649G

    • TBA
    • Jung, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12510CS 5999  IND 649H

    • TBA
    • Keinan, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12511CS 5999  IND 649I

    • TBA
    • Hoffman, G

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12512CS 5999  IND 649J

    • TBA
    • Sampson, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12531CS 5999  IND 649K

    • TBA
    • Bracy, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12530CS 5999  IND 649L

    • TBA
    • Danescu-Niculescu-Mizil, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12551CS 5999  IND 649M

    • TBA
    • Delimitrou, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12586CS 5999  IND 649N

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12621CS 5999  IND 649O

    • TBA
    • Birrell, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12620CS 5999  IND 649P

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12623CS 5999  IND 649Q

    • TBA
    • Hirsh, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12937CS 5999  IND 649R

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12970CS 5999  IND 649S

    • TBA
    • Benson, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18919CS 5999  IND 649T

    • TBA
    • Haghtalab, N

CS 6114

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12398CS 6114  LEC 001

CS 6120

This is a hands-on course about implementing programming languages. It covers intermediate representations, classic optimization, runtime systems, and more advanced techniques such as parallelization, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17347CS 6120  LEC 001

CS 6210

Stable and efficient algorithms for linear equations, least squares, and eigenvalue problems. Direct and iterative methods are considered. The MATLAB system is used extensively. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12635CS 6210  LEC 001

CS 6410

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

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

  • 4 Credits Stdnt Opt

  • 12147CS 6410  LEC 031

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

CS 6450

This course explores state-of-the-art network architectures and protocols through a review of recent research literature, discussions during lectures and class projects. Students will complete a semester-long ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

  • 12636CS 6450  LEC 001

  • Restricted to CIS Ph.D. only. All others will have to obtain permission of the instructor.

CS 6465

This course explores new trends in cloud computing systems, with a focus on understanding the research challenges that will arise as we use cloud computing to solve challenging new problems. The class ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12437CS 6465  LEC 001

  • Enrollment in this class is limited to CS PhD students only. Undergraduates or MS students may only register with instructor's approval, which will be granted only if they have the prerequisite and are planning to join a PhD program eventually. M.Eng students will not be permitted to register: they should take CS 5412 in the spring.

CS 6466

This paper-reading course will examine the design and implementation of cryptocurrencies, digital coin systems and smart tokens. Starting with the initial virtual currency proposals from the 90's, we will ... view course details

View Enrollment Information

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

  • 3 Credits Graded

  • 17223CS 6466  LEC 001

  • Instruction Mode: Distance Learning-Synchronous
    Class offered via distance learning streaming from NYC.

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

  • 3 Credits Graded

  • 17222CS 6466  LEC 030

  • Taught in NYC. Enrollment limited to Cornell Tech PhD Students.

CS 6670

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

CS 6740

Graduate-level introduction to technologies for the computational treatment of information in human-language form, covering modern natural-language processing (NLP) and/or information retrieval (IR). Possible ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 17350CS 6740  LEC 001

CS 6742

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

View Enrollment Information

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

  • 3 Credits GradeNoAud

  • 12639CS 6742  LEC 001

CS 6766

Examines formalizing reasoning about and representing uncertainty, using formal logical approaches as a basis. Topics: logics of probability, combining knowledge and probability, probability and adversaries, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

CS 6783

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12642CS 6783  LEC 001

CS 6787

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12490CS 6787  LEC 001

CS 6815

Topics in computational complexity theory focusing on the use of randomness. Topics include pseudorandom generators, randomness extractors, and applications to explicit constructions of combinatorial objects. ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12786CS 6815  LEC 001

CS 6820

Methodology for developing and analyzing efficient algorithms. Understanding the inherent complexity of natural problems via polynomial-time algorithms, advanced data structures, randomized algorithms, ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

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

  • 4 Credits Stdnt Opt

  • 12812CS 6820  LEC 030

  • Instruction Mode: Distance Learning-Synchronous
    Taught in NYC. Enrollment limited to Cornell Tech PhD students. Class will be streamed from Ithaca.

CS 6861

Kleene algebra is the algebra of regular expressions and finite automata, structures of fundamental importance in computer science. Kleene algebra is the algebraic theory of these objects, although it ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17331CS 6861  LEC 001

CS 7090

Weekly meeting for the discussion and study of important topics in the field. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

CS 7190

The Programming Languages Discussion Group meets weekly to discuss papers in the area of programming languages, program analysis, and compilers. The goal is to encourage interactions and discussions between ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

CS 7290

Talks on various methods in scientific computing, the analysis of their convergence properties and computational efficiency, and their adaptation to specific applications. view course details

View Enrollment Information

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

  • 1 Credit Sat/Unsat

CS 7390

The database seminar is the weekly meeting of students and faculty interested in data management and data mining at Cornell. We typically discuss one or two papers on related topics per session. We focus ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

CS 7490

The Systems Research Seminar discusses recent, interesting papers in the systems area, broadly defined to span operating systems, distributed systems, networking, architecture, databases, security, and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

CS 7493

This is a graduate seminar primarily aimed at Ph.D. students. Students will read, present, and discuss recent and classic papers in the computer security area. Outside speakers will also be invited to ... view course details

View Enrollment Information

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

  • 1 Credit Sat/Unsat

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

  • 1 Credit Sat/Unsat

  • 17504CS 7493  SEM 102

  • Instruction Mode: Distance Learning-Synchronous
    Taught in NYC. Enrollment limited to PhD Cornell Tech Students. Class will be streamed from Ithaca.

CS 7690

The Graphics/Vision Research Seminar discusses recent research in the areas of computer graphics and computer vision. The goal is to foster technical discussions and collaboration among the Cornell graphics ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

CS 7790

The AI seminar will meet weekly for lectures by graduate students, faculty, and researchers emphasizing work-in-progress and recent results in AI research. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

CS 7794

This course, the NLP seminar, is a weekly meeting for people currently or soon to be actively doing research in NLP. (Students simply looking to learn more about NLP should not enroll, but should take ... view course details

View Enrollment Information

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

  • 1 Credit Sat/Unsat

  • 10929CS 7794  SEM 101

  • Enrollment limited to PhD and MS students only.

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

  • 1 Credit Sat/Unsat

  • 12478CS 7794  SEM 130

  • Instruction Mode: Distance Learning-Synchronous
    Taught at NYC. Enrollment limited to PhD students at Cornell Tech. Class will be streamed from Ithaca.

CS 7796

Informal seminar in which current topics in robotics are discussed. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12234CS 7796  SEM 101

    • T
    • Knepper, R

CS 7890

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 10562CS 7890  SEM 101

CS 7893

Seminar for discussing recent or classical papers in cryptography. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 11107CS 7893  SEM 101

  • Instruction Mode: Distance Learning-Synchronous
    Class will be streamed from NYTech.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/Unsat

  • 12148CS 7893  SEM 130

  • Taught in NYC. Enrollment limited to Cornell Tech PHD students.

CS 7999

Independent research for CS PhD students who have not yet passed their A-exam. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12198CS 7999  IND 601

    • TBA
    • Clarkson, M

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11436CS 7999  IND 602

    • TBA
    • Bailey, G

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11437CS 7999  IND 603

    • TBA
    • Bala, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11438CS 7999  IND 604

    • TBA
    • Bindel, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11439CS 7999  IND 605

    • TBA
    • Birman, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11440CS 7999  IND 606

    • TBA
    • Cardie, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11441CS 7999  IND 607

    • TBA
    • Constable, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11442CS 7999  IND 608

    • TBA
    • Demers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11443CS 7999  IND 609

    • TBA
    • Fan, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11444CS 7999  IND 610

    • TBA
    • Foster, N

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11445CS 7999  IND 611

  • Taught in NYC. Enrollment limited to Cornell Tech students.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11446CS 7999  IND 612

    • TBA
    • Gomes, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11447CS 7999  IND 613

    • TBA
    • Greenberg, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11448CS 7999  IND 614

    • TBA
    • Halpern, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11449CS 7999  IND 615

    • TBA
    • Hopcroft, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11450CS 7999  IND 617

    • TBA
    • Joachims, T

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11451CS 7999  IND 618

    • TBA
    • Kleinberg, J

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11452CS 7999  IND 619

    • TBA
    • Kleinberg, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11453CS 7999  IND 620

    • TBA
    • Kozen, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11454CS 7999  IND 621

    • TBA
    • Kress-Gazit, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11455CS 7999  IND 622

    • TBA
    • Lee, L

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11456CS 7999  IND 623

    • TBA
    • Sirer, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11457CS 7999  IND 624

    • TBA
    • Lipson, H

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11458CS 7999  IND 625

    • TBA
    • Marschner, S

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11459CS 7999  IND 626

    • TBA
    • Myers, A

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11460CS 7999  IND 627

  • Taught in NYC. Enrollment limited to Cornell Tech students.

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11461CS 7999  IND 628

    • TBA
    • Tardos, E

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11462CS 7999  IND 629

    • TBA
    • Schneider, F

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11463CS 7999  IND 630

    • TBA
    • Selman, B

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11464CS 7999  IND 631

    • TBA
    • Shmoys, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11465CS 7999  IND 634

    • TBA
    • Snavely, K

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11466CS 7999  IND 635

    • TBA
    • Steurer, D

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11467CS 7999  IND 637

    • TBA
    • Tate, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11468CS 7999  IND 638

    • TBA
    • Van Loan, C

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11469CS 7999  IND 639

    • TBA
    • Van Renesse, R

Enrollment Information
Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11470CS 7999  IND 640

    • TBA