Computer Science (CS)Engineering

Showing 81 results.

Course descriptions provided by the Courses of Study 2014-2015.

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
  •   Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 11583CS 1110  LEC 001

  •  
  • 11584CS 1110  LEC 002

  •  
  • 11585CS 1110  DIS 201

  •  
  • 11586CS 1110  DIS 202

  •  
  • 11587CS 1110  DIS 203

  •  
  • 11588CS 1110  DIS 204

  •  
  • 11589CS 1110  DIS 205

  •  
  • 11590CS 1110  DIS 206

  •  
  • 11591CS 1110  DIS 207

  •  
  • 11592CS 1110  DIS 208

  •  
  • 12897CS 1110  DIS 209

  •  
  • 12898CS 1110  DIS 210

  •  
  • 12899CS 1110  DIS 211

  •  
  • 13219CS 1110  DIS 212

  •  
  • 13220CS 1110  DIS 213

  •  
  • 17985CS 1110  DIS 214

  •  
  • 17986CS 1110  DIS 215

  •  
  • 17987CS 1110  DIS 216

  •  

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

  • 4 Credits Stdnt Opt

  • 11569CS 1112  LEC 001

  •  
  • Co-meets with CS 1142.

  • 11570CS 1112  LEC 002

  •  
  • Co-meets with CIS 1142.

  • 11571CS 1112  DIS 201

  •  
  • 11572CS 1112  DIS 202

  •  
  • 11573CS 1112  DIS 203

  •  
  • 12322CS 1112  DIS 204

  •  
  • 11574CS 1112  DIS 205

  •  
  • 11575CS 1112  DIS 206

  •  
  • 11576CS 1112  DIS 207

  •  
  • 12323CS 1112  DIS 208

  •  
  • 11577CS 1112  DIS 209

  •  
  • 11578CS 1112  DIS 210

  •  

CS 1132

Introduction to MATLAB and scientific computing. Covers the MATLAB environment, assignment, conditionals, iteration, scripts, functions, arrays, scientific graphics, and vectorized computation. Assumes ... view course details

View Enrollment Information

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

  • 1 Credit Sat/UnSat

  • 12309CS 1132  LEC 001

  •  
  • 5-week lecture-based course only in fall; 10-week auto-tutorial course only in spring. Last day to add: 9/5/14; last day to drop: 9/19/14.

  • 12805CS 1132  DIS 201

  •  
  • 12806CS 1132  DIS 202

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

  • 1 Credit Sat/UnSat

  • 12807CS 1132  LEC 002

    • MWIves Hall 116
    • Oct 20 - Nov 21, 2014
    • Fan, K

  •  
  • 5-week lecture-based course only in fall; 10-week auto-tutorial course only in spring. Last day to add: 10/24/14; last day to drop: 11/7/14.

  • 12804CS 1132  DIS 203

    • FUpson Hall 215
    • Oct 20 - Nov 21, 2014
    • Fan, K

  •  
  • 12808CS 1132  DIS 204

    • FUpson Hall 215
    • Oct 20 - Nov 21, 2014
    • 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
  •   Choose one lecture and one discussion.

  • 1 Credit Sat/UnSat

  • 12965CS 1133  LEC 001

  •  
  • Last date to add or drop: 09/12/2013.

  • 12966CS 1133  DIS 201

  •  

CS 1142

Introduction to elementary computer programming concepts using MATLAB. Topics include problem analysis, development of algorithms, selection, iteration, functions, and arrays. Examples and assignments ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: CS 1112

  • 2 Credits Stdnt Opt

  • 11563CS 1142  LEC 001

  •  
  • 11564CS 1142  LEC 002

  •  
  • 11565CS 1142  DIS 201

  •  
  • 11566CS 1142  DIS 202

  •  
  • 11567CS 1142  DIS 203

  •  
  • 12791CS 1142  DIS 204

  •  
  • 12792CS 1142  DIS 205

  •  
  • 12793CS 1142  DIS 206

  •  
  • 11568CS 1142  DIS 207

  •  
  • 12226CS 1142  DIS 208

  •  
  • 12324CS 1142  DIS 209

  •  
  • 12325CS 1142  DIS 210

  •  

CS 1300

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: INFO 1300

  • 3 Credits Graded

  • 12140CS 1300  LEC 001

  •  
  • 12141CS 1300  DIS 201

  •  
  • 12142CS 1300  DIS 202

  •  
  • 12143CS 1300  DIS 203

  •  
  • 12144CS 1300  DIS 204

  •  
  • 12145CS 1300  DIS 205

  •  
  • 12146CS 1300  DIS 206

  •  
  • 13017CS 1300  DIS 207

  •  
  • 13018CS 1300  DIS 208

  •  
  • 13149CS 1300  DIS 209

  •  
  • 13150CS 1300  DIS 210

  •  

CS 1610

Over the centuries, artists in a wide variety of media have employed many approaches to the creative process, ranging from the philosophical to the mechanical to the virtual. This course unravels some ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  • 17760CS 1610  LEC 001

  •  

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: none
  • 12878CS 1620  LEC 001

  •  
  • Mandatory informal discussions TBA.

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
  •  

  • 2 Credits Sat/UnSat

  • 11652CS 2024  LEC 001

  •  

CS 2048

This course covers the basics of application development for the iPhone. No prior knowledge of iPhone development or Objective C is required, but familiarity with object-oriented programming is assumed. ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 13179CS 2048  LEC 001

  •  
  • Meets Saturdays in September.

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 17795CS 2048  LEC 002

    • TCornell Tech
    • Sep 9 - Sep 30, 2014
    • Novikoff, T

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 2110

Intermediate programming in a high-level language and introduction to computer science. Topics include program structure and organization, object-oriented programming (classes, objects, types, sub-typing), ... view course details

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11249CS 2110  LEC 001

  •  
  • Engineers must register for ENGRD 2110.

  • 11250CS 2110  DIS 201

  •  
  • 11251CS 2110  DIS 202

  •  
  • 11252CS 2110  DIS 203

  •  
  • 11253CS 2110  DIS 204

  •  
  • 11254CS 2110  DIS 205

  •  
  • 11255CS 2110  DIS 206

  •  
  • 11256CS 2110  DIS 207

  •  
  • 13209CS 2110  DIS 208

  •  
  • 13210CS 2110  DIS 209

  •  
  • 13211CS 2110  DIS 210

  •  
  • 13212CS 2110  DIS 211

  •  
  • 13213CS 2110  DIS 212

  •  
  • 13280CS 2110  DIS 213

  •  
  • 13281CS 2110  DIS 214

  •  

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
  •  

  • 1 Credit Sat/UnSat

  • 12963CS 2111  LEC 001

  •  
Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 12964CS 2111  LEC 002

  •  

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
  •   Choose one lecture, one discussion, and one laboratory. Combined with: ENGRD 2112

  • 4 Credits Stdnt Opt

  • 16481CS 2112  LEC 001

  •  
  • 16512CS 2112  DIS 201

  •  
  • 16513CS 2112  DIS 202

  •  
  • 16514CS 2112  LAB 401

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

  • 3 Credits Stdnt Opt

  • 11257CS 2800  LEC 001

  •  

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
  • 12254CS 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
  •   Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  • 11258CS 3110  LEC 001

  •  
  • 11259CS 3110  DIS 201

  •  
  • 11260CS 3110  DIS 202

  •  
  • 11261CS 3110  DIS 203

  •  
  • 13144CS 3110  DIS 204

  •  
  • 13145CS 3110  DIS 205

  •  
  • 13146CS 3110  DIS 206

  •  
  • 13251CS 3110  DIS 208

  •  
  • 13252CS 3110  DIS 209

  •  
  • 13253CS 3110  DIS 210

  •  
  • 13254CS 3110  DIS 211

  •  

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
  •  

  • 1-4 Credits Sat/UnSat

  • 12446CS 4090  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13096CS 4090  IND 605

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13097CS 4090  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12447CS 4090  IND 609

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12448CS 4090  IND 611

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12774CS 4090  IND 615

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12449CS 4090  IND 617

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12794CS 4090  IND 618

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13098CS 4090  IND 620

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12450CS 4090  IND 623

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13099CS 4090  IND 625

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12451CS 4090  IND 626

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12795CS 4090  IND 630

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12452CS 4090  IND 631

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13100CS 4090  IND 633

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13101CS 4090  IND 634

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12453CS 4090  IND 636

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12454CS 4090  IND 639

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12455CS 4090  IND 642

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12456CS 4090  IND 644

    • TBA
    • Staff

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13102CS 4090  IND 650

    • TBA
    • Gries, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 13103CS 4090  IND 651

    • TBA
    • Kot, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 18165CS 4090  IND 652

    • TBA
    • Clarkson, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 18166CS 4090  IND 653

    • TBA
    • George, M

  •  

CS 4110

An introduction to the theory, design, and implementation of programming languages. Topics include operational semantics, type systems, higher-order functions, scope, lambda calculus, laziness, exceptions, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5110

  • 4 Credits Stdnt Opt

CS 4154

A project-based course in which programmers and designers collaborate to design, implement, and release a video game online through popular game portals. In this course, students use the internet as a ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 18125CS 4154  LEC 001

  •  

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
  •   Combined with: MATH 4250

  • 4 Credits Stdnt Opt

  • 11322CS 4210  LEC 001

  •  

CS 4300

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 4300

  • 3 Credits Stdnt Opt

  • 11653CS 4300  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
  •   Combined with: CS 5320

  • 3 Credits Stdnt Opt

  • 11670CS 4320  LEC 001

  •  

CS 4321

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5321

  • 2 Credits Stdnt Opt

  • 16291CS 4321  LEC 001

  •  

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
  •   Choose one lecture and one laboratory.

  • 3 Credits Stdnt Opt

  • 12050CS 4410  LEC 001

  •  
  • Students taking both CS 4410 and 4411 need to enroll in one lab for each class, with the labs meeting at different times.

  • 12542CS 4410  LAB 401

    • TBA
    • George, M

      Sirer, E

  •  
  • 12613CS 4410  LAB 402

    • TBA
    • George, M

      Sirer, E

  •  
  • 12614CS 4410  LAB 403

    • TBA
    • George, M

      Sirer, E

  •  
  • 12615CS 4410  LAB 404

    • TBA
    • George, M

      Sirer, E

  •  
  • 12616CS 4410  LAB 405

    • TBA
    • George, M

      Sirer, E

  •  
  • 12617CS 4410  LAB 406

    • TBA
    • George, M

      Sirer, E

  •  
  • 12618CS 4410  LAB 407

    • TBA
    • George, M

      Sirer, E

  •  
  • 12619CS 4410  LAB 408

    • TBA
    • George, M

      Sirer, E

  •  
  • 12620CS 4410  LAB 409

    • TBA
    • George, M

      Sirer, E

  •  
  • 12621CS 4410  LAB 410

    • TBA
    • George, M

      Sirer, E

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

  • 3 Credits Stdnt Opt

  • 18373CS 4410  LEC 002

  •  
  • 18374CS 4410  LAB 411

    • TBA
    • George, M

      Sirer, E

  •  
  • 18375CS 4410  LAB 412

    • TBA
    • George, M

      Sirer, E

  •  

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
  •   Choose one lecture and one laboratory.

  • 2 Credits Grade(GRV)

  • 12051CS 4411  LEC 001

  •  
  • Students taking both CS 4410 and 4411 need to enroll in one lab for each class, with the labs meeting at different times.

  • 12543CS 4411  LAB 401

  •  
  • 12622CS 4411  LAB 402

  •  
  • 12623CS 4411  LAB 403

  •  
  • 12624CS 4411  LAB 404

  •  
  • 12625CS 4411  LAB 405

  •  
  • 12626CS 4411  LAB 406

  •  
  • 12627CS 4411  LAB 407

  •  
  • 12628CS 4411  LAB 408

  •  
  • 12629CS 4411  LAB 409

  •  
  • 12630CS 4411  LAB 410

  •  

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: none
  •   Choose one lecture. Discussion optional. Combined with: ECE 4750

  • 4 Credits Graded

  • 12817CS 4420  LEC 001

  •  
  • NOTE: Discussion section is optional.

  • 12821CS 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
  •   Combined with: CS 5620

  • 3 Credits Stdnt Opt

  • 11112CS 4620  LEC 001

  •  

CS 4621

Provides CS 4620 students with hands-on experience in computer graphics programming on modern graphics hardware. A semester-long project involves building a substantial interactive 3D system. The course ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5621

  • 2 Credits Graded

  • 11671CS 4621  LEC 001

  •  

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
  •  

  • 3 Credits Stdnt Opt

  • 11266CS 4700  LEC 001

  •  

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
  •  

  • 2 Credits Stdnt Opt

  • 11270CS 4701  LEC 001

    • TBA
    • Selman, B

  •  
  • An organizational meeting will be held during the second week of classes.

CS 4744

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

View Enrollment Information

Enrollment Information
Syllabi: none
  • 12797CS 4744  LEC 001

  •  
  • Prerequisite: CS 2800 or LING 3302 or LING 3303, or permission of instructor.

CS 4780

Introduces the fundamental set of techniques and algorithms that constitute machine learning as of today. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5780

  • 4 Credits Stdnt Opt

  • 12465CS 4780  LEC 001

  •  
Enrollment Information
Syllabi: none
  •   Combined with: CS 5780

  • 4 Credits Stdnt Opt

  • 18376CS 4780  LEC 002

  •  

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11744CS 4999  IND 602

    • TBA
    • Bailey, G

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11745CS 4999  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11746CS 4999  IND 604

    • TBA
    • Bindel, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11747CS 4999  IND 605

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11748CS 4999  IND 606

    • TBA
    • Cardie, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11749CS 4999  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11750CS 4999  IND 608

    • TBA
    • Demers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11751CS 4999  IND 609

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11752CS 4999  IND 610

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11753CS 4999  IND 611

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11754CS 4999  IND 612

    • TBA
    • Gomes, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11755CS 4999  IND 613

    • TBA
    • Greenberg, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11756CS 4999  IND 614

    • TBA
    • Halpern, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11757CS 4999  IND 615

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11758CS 4999  IND 616

    • TBA
    • James, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11759CS 4999  IND 617

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11760CS 4999  IND 618

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11761CS 4999  IND 619

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11762CS 4999  IND 620

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11763CS 4999  IND 621

    • TBA
    • Kress-Gazit, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11764CS 4999  IND 622

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11765CS 4999  IND 623

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11766CS 4999  IND 625

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11767CS 4999  IND 626

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11768CS 4999  IND 627

    • TBA
    • Pass, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11769CS 4999  IND 628

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11770CS 4999  IND 629

    • TBA
    • Schneider, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11772CS 4999  IND 631

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11773CS 4999  IND 632

    • TBA
    • Shmoys, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11774CS 4999  IND 633

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11775CS 4999  IND 634

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11777CS 4999  IND 635

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11778CS 4999  IND 636

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11779CS 4999  IND 637

    • TBA
    • Tate, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11780CS 4999  IND 638

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11781CS 4999  IND 639

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12060CS 4999  IND 641

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12220CS 4999  IND 642

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 13095CS 4999  IND 643

    • TBA
    • Zabih, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 18056CS 4999  IND 644

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 18055CS 4999  IND 645

    • TBA
    • George, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 18057CS 4999  IND 646

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 18587CS 4999  IND 647

    • TBA
    • Rooth, M

  •  

CS 5091

This course explores the question of what it means to be entrepreneurial. Through spirited discussions and exercises with real-world, entrepreneurial practitioners, students develop working models ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 12962CS 5091  SEM 130

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5092

This practicum helps students develop their ability to imagine and recognize entrepreneurial opportunities. Over the course of the semester, students invent and explore hundreds of product ideas, and, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Graded

  • 18010CS 5092  SEM 101

  •  
  • Enrollment limited to students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5110

An introduction to the theory, design, and implementation of programming languages. Topics include operational semantics, type systems, higher-order functions, scope, lambda calculus, laziness, exceptions, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4110

  • 4 Credits Stdnt Opt

CS 5150

Introduction to the practical problems of specifying, designing, and building large, reliable software systems. Students work in teams on projects for real clients. This work includes a feasibility study, ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12127CS 5150  LEC 001

  •  
  • Priority given to CS MEng students.

  • 12128CS 5150  DIS 201

  •  

CS 5191

While most courses focus on what to build, this practicum focuses on how to build. Each week, students bring whatever projects or assignments they are currently coding in their other courses, and faculty ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit SX/UX(SUX)

  • 18011CS 5191  SEM 101

  •  
  • Enrollment limited to students enrolled at the Cornell Tech campus. Offered in NYC.

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
  •   Combined with: CS 4320

  • 3 Credits Stdnt Opt

  • 12527CS 5320  LEC 001

  •  
  • Enrollment limited to: MEng standing required.

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 17826CS 5320  LEC 002

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5321

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4321

  • 2 Credits Stdnt Opt

  • 16300CS 5321  LEC 001

  •  

CS 5356

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 18126CS 5356  LEC 001

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5413

This course broadly examines high performance systems and networks. It especially covers systems and networks built from low cost commodity components like modern datacenters that provide platforms for ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 17018CS 5413  LEC 001

  •  
  • Priority given to CS MEng students.

CS 5420

This course discusses advanced topics and recent developments in computer architecture beyond the traditional microprocessors that are covered in undergraduate courses such as ECE4750. In particular, the ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: ECE 5750

  • 4 Credits Graded

CS 5434

We discuss attacks on operational computer networks, with a focus on how to prevent them, or detect them if we fail to prevent them; we study the reasons why real-world software tends to be vulnerable ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 13295CS 5434  LEC 001

  •  

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
  •  

  • 4 Credits Graded

  • 18007CS 5435  LEC 001

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5454

Mobile and ubiquitous systems are a component of almost every digital experience; from retail to health, games to social, music to money, etc. This course covers the basics of mobile technologies ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 13258CS 5454  LEC 030

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

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
  •   Combined with: CS 4620

  • 3 Credits Stdnt Opt

  • 12540CS 5620  LEC 001

  •  
  • Enrollment limited to: MEng standing required.

CS 5621

Provides CS 4620 students with hands-on experience in computer graphics programming on modern graphics hardware. A semester-long project involves building a substantial interactive 3D system. The course ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4621

  • 2 Credits Graded

  • 12541CS 5621  LEC 001

  •  
  • Enrollment limited to: MEng standing required.

CS 5660

Prediction, smoothing and filtering of 1D signals, with an emphasis on data from mobile devices (e.g. accelerometry, audio, GPS). Fundamentals of time series analysis. Image analysis and enhancement techniques, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 13135CS 5660  LEC 001

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5722

Teaches heuristic search methods including simulated annealing, tabu search, genetic algorithms, derandomized evolution strategy, and random walk developed for optimization of combinatorial- ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CEE 5290ORIE 5340

  • 3-4 Credits Stdnt Opt

  • 12087CS 5722  LEC 001

  •  

CS 5724

Introduces students to the principles and practice of modern evolutionary computation approaches for design, analysis and optimization. Topics covered include genetic algorithms, genetic programming, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 13019CS 5724  LEC 001

  •  

CS 5780

Introduces the fundamental set of techniques and algorithms that constitute machine learning as of today. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4780

  • 4 Credits Stdnt Opt

  • 12539CS 5780  LEC 001

  •  
  • Enrollment limited to: MEng standing required.

Enrollment Information
Syllabi: none
  •   Combined with: CS 4780

  • 4 Credits Stdnt Opt

  • 18377CS 5780  LEC 002

  •  

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: none
  •  

  • 4 Credits Graded

  • 17792CS 5785  LEC 001

  •  
  • Enrollment limited to students enrolled at the Cornell Tech campus. Offered in NYC.

CS 5860

This course introduces the basic methods of specifying programs and reasoning about them in programming logics, including techniques such as formal logical proofs, correct code synthesis, model checking, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17914CS 5860  LEC 001

  •  

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
  •  

  • 1 Credit Sat/UnSat

  • 12636CS 5998  IND 601

    • TBA
    • Staff

  •  

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
  •  

  • 1-6 Credits Graded

  • 12638CS 5999  IND 601

    • TBA
    • Meik, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12639CS 5999  IND 602

    • TBA
    • Bailey, G

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12640CS 5999  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12641CS 5999  IND 604

    • TBA
    • Bindel, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12642CS 5999  IND 605

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12643CS 5999  IND 606

    • TBA
    • Cardie, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12644CS 5999  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12645CS 5999  IND 608

    • TBA
    • Cosley, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12646CS 5999  IND 609

    • TBA
    • Demers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12647CS 5999  IND 610

    • TBA
    • Estrin, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12648CS 5999  IND 611

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12649CS 5999  IND 612

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12650CS 5999  IND 613

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12651CS 5999  IND 614

    • TBA
    • Gomes, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12652CS 5999  IND 615

    • TBA
    • Greenberg, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12653CS 5999  IND 616

    • TBA
    • Guimbretiere, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12654CS 5999  IND 617

    • TBA
    • Halpern, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12655CS 5999  IND 618

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12656CS 5999  IND 619

    • TBA
    • James, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12657CS 5999  IND 620

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12658CS 5999  IND 621

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12659CS 5999  IND 622

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12660CS 5999  IND 623

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12661CS 5999  IND 624

    • TBA
    • Kress-Gazit, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12662CS 5999  IND 625

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12663CS 5999  IND 626

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12664CS 5999  IND 627

    • TBA
    • Manohar, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12665CS 5999  IND 628

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12666CS 5999  IND 629

    • TBA
    • Martinez, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12667CS 5999  IND 630

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12668CS 5999  IND 631

    • TBA
    • Pass, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12669CS 5999  IND 632

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12670CS 5999  IND 633

    • TBA
    • Schneider, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12671CS 5999  IND 634

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12672CS 5999  IND 635

    • TBA
    • Shmoys, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12673CS 5999  IND 636

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12674CS 5999  IND 637

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12675CS 5999  IND 638

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12676CS 5999  IND 639

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12677CS 5999  IND 640

    • TBA
    • Tate, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12678CS 5999  IND 641

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12679CS 5999  IND 642

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12680CS 5999  IND 643

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12681CS 5999  IND 644

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12785CS 5999  IND 645

    • TBA
    • Zabih, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18038CS 5999  IND 646

    • TBA
    • Belongie, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18039CS 5999  IND 647

    • TBA
    • Naaman, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18058CS 5999  IND 648

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18100CS 5999  IND 649

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18443CS 5999  IND 650

    • TBA
    • Juels, A

  •  

CS 6117

An introduction to category theory, with a focus on material with established applications to computer science and programming languages, in particular. The course emphasizes developing comfort with abstraction ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17346CS 6117  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
  •  

  • 4 Credits Stdnt Opt

  • 11296CS 6410  LEC 001

  •  

CS 6431

Through their influence in systems ranging from automobiles to implantable medical devices to social networks, computer security and privacy touch our lives in ever more diverse and palpable ways. In this ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 18008CS 6431  LEC 001

  •  
  • Enrollment limited to students enrolled at the Cornell Tech campus. Offered in NYC.

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 18028CS 6431  LEC 002

  •  
  • Enrollment offered to Ithaca students via distance learning.

CS 6644

In recent years, there has been an explosion of visual images and video content captured by novices and professionals alike, and shared on community photo collections. These images capture the rich range ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Graded

  • 17019CS 6644  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
  •  

  • 3 Credits Stdnt Opt

  • 12979CS 6742  LEC 001

  •  

CS 6751

Mobile manipulation is the ability for a robot to interact physically with versatility in the world.  As robots become integrated into complex human environments, mobile manipulation is increasingly necessary.  ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: MAE 6730

  • 4 Credits Graded

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
  •  

  • 4 Credits Stdnt Opt

  • 18197CS 6783  LEC 001

  •  

CS 6788

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6150

  • 3 Credits Graded

  • 18551CS 6788  SEM 101

  •  

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
  •  

  • 4 Credits Stdnt Opt

  • 12798CS 6820  LEC 001

  •  

CS 6825

Covers the evolving science base that supports the flow of ideas in scientific literature, the evolution of social groups in networks, and the extraction of information from the World Wide Web and other ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 16541CS 6825  LEC 001

  •  

CS 6830

Graduate introduction to cryptography. Topics include encryption, digital signatures, pseudo-random number generation, zeroknowledge, and basic protocols. Emphasizes fundamental concepts and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 17793CS 6830  LEC 001

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 18027CS 6830  LEC 002

  •  
  • Taught in New York City. Enrollment limited to Ithaca PhD students via distance learning.

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
  •  

  • 1 Credit Sat/UnSat

CS 7190

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 12381CS 7190  SEM 101

    • M
    • Foster, J

      Myers, A

  •  

CS 7192

Topics in programming logics, possibly including type theory, constructive logic, decision procedures, heuristic methods, extraction of code from proofs, and the design of proof-development and problem-solving ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Stdnt Opt

  • 12688CS 7192  SEM 101

    • W
    • Constable, R

  •  

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
  •   Combined with: MATH 7290

  • 1 Credit Sat/UnSat

  • 12331CS 7290  SEM 101

    • M
    • Bindel, D

      Vladimirsky, A

  •  

CS 7490

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11785CS 7490  SEM 101

    • F
    • Van Renesse, R

  •  

CS 7594

An overview of computational issues that arise in the clinical practice of medicine. Topics include the role of IT in clinical practice; medical imaging problems in CT and MR; data mining; clinical decision ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: BME 7594

  • 1 Credit Sat/UnSat

  • 18012CS 7594  SEM 101

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC.

CS 7670

Informal weekly seminar in which current topics in computer vision are discussed. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 18583CS 7670  SEM 101

  •  

CS 7690

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11784CS 7690  SEM 101

    • M
    • Marschner, S

  •  

CS 7790

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

CS 7794

Informal weekly seminar in which current topics in natural language understanding and computational linguistics are discussed. Intended for students and faculty actively involved in NLP or CL ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11787CS 7794  SEM 101

  •  

CS 7890

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11298CS 7890  SEM 101

    • M
    • Kleinberg, J

      Tardos, E

  •  

CS 7893

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 12057CS 7893  SEM 101

    • TBA
    • Pass, R

  •  

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
  •  

  • 1-15 Credits Stdnt Opt

  • 12572CS 7999  IND 602

    • TBA
    • Bailey, G

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12573CS 7999  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12574CS 7999  IND 604

    • TBA
    • Bindel, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12575CS 7999  IND 605

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12576CS 7999  IND 606

    • TBA
    • Cardie, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12577CS 7999  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12578CS 7999  IND 608

    • TBA
    • Demers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12579CS 7999  IND 609

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12580CS 7999  IND 610

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12581CS 7999  IND 611

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12582CS 7999  IND 612

    • TBA
    • Gomes, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12583CS 7999  IND 613

    • TBA
    • Greenberg, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12584CS 7999  IND 614

    • TBA
    • Halpern, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12585CS 7999  IND 615

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12586CS 7999  IND 616

    • TBA
    • James, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12587CS 7999  IND 617

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12588CS 7999  IND 618

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12589CS 7999  IND 619

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12590CS 7999  IND 620

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12591CS 7999  IND 621

    • TBA
    • Kress-Gazit, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12592CS 7999  IND 622

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12593CS 7999  IND 623

    • TBA
    • Li, P

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12594CS 7999  IND 624

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12595CS 7999  IND 625

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12596CS 7999  IND 626

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12597CS 7999  IND 627

    • TBA
    • Pass, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12598CS 7999  IND 628

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12599CS 7999  IND 629

    • TBA
    • Schneider, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12600CS 7999  IND 630

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12601CS 7999  IND 631

    • TBA
    • Shmoys, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12603CS 7999  IND 633

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12604CS 7999  IND 634

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12605CS 7999  IND 635

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12606CS 7999  IND 636

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12607CS 7999  IND 637

    • TBA
    • Tate, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12608CS 7999  IND 638

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12609CS 7999  IND 639

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12610CS 7999  IND 640

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12611CS 7999  IND 641

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12903CS 7999  IND 642

    • TBA
    • Zabih, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 13314CS 7999  IND 643

    • TBA
    • Naaman, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18060CS 7999  IND 644

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18061CS 7999  IND 645

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18566CS 7999  IND 646

    • TBA
    • Mimno, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18569CS 7999  IND 647

    • TBA
    • Belongie, S

  •  

CS 9999

Doctoral research. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Sat/UnSat

  • 11788CS 9999  IND 601

    • TBA
    • Selman, B

  •