Computer Science (CS)Engineering

Showing 77 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

  • 11348CS 1110  LEC 001

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

  • 11349CS 1110  LEC 002

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

  • 11350CS 1110  DIS 201

  •  
  • 11351CS 1110  DIS 202

  •  
  • 11878CS 1110  DIS 203

  •  
  • 11352CS 1110  DIS 204

  •  
  • 11353CS 1110  DIS 205

  •  
  • 11354CS 1110  DIS 206

  •  
  • 11879CS 1110  DIS 207

  •  
  • 11355CS 1110  DIS 208

  •  
  • 12830CS 1110  DIS 209

  •  
  • 12876CS 1110  DIS 210

  •  
  • 16500CS 1110  DIS 211

  •  
  • 16501CS 1110  DIS 212

  •  
  • 16502CS 1110  DIS 213

  •  

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

  • 11337CS 1112  LEC 001

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

  • 11338CS 1112  LEC 002

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

  • 11339CS 1112  DIS 201

  •  
  • 11340CS 1112  DIS 202

  •  
  • 11341CS 1112  DIS 203

  •  
  • 11342CS 1112  DIS 204

  •  
  • 11651CS 1112  DIS 205

  •  
  • 11652CS 1112  DIS 206

  •  
  • 11343CS 1112  DIS 207

  •  
  • 11344CS 1112  DIS 208

  •  
  • 11345CS 1112  DIS 209

  •  
  • 11346CS 1112  DIS 210

  •  

CS 1130

Introduction to object-oriented concepts using Java. Assumes programming knowledge in a language like MATLAB, C, C++, or Fortran. Students who have learned Java but were not exposed heavily to ... view course details

View Enrollment Information

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

  • 1 Credit Sat/UnSat

  • 11508CS 1130  LEC 001

  •  
  • Last day to add: 1/26/15; last day to drop: 2/2/15.

  • 12376CS 1130  DIS 201

    • WOlin Hall 165
    • Jan 21 - Feb 25, 2015
    • Frey, C

  •  
  • 12377CS 1130  DIS 202

  •  
  • 12378CS 1130  DIS 203

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

  • 1 Credit Sat/UnSat

  • 11509CS 1130  LEC 002

    • TBA
    • Jan 21 - Feb 25, 2015
    • Frey, C

  •  
  • Last day to add: 1/26/15; last day to drop: 2/2/15. No required weekly lectures; discussions are required. In January 2015, see www.cs.cornell.edu/courses/cs1130/ for the time/location of the informational meeting in week 1.

  • 12379CS 1130  DIS 204

    • WOlin Hall 165
    • Jan 21 - Feb 25, 2015
    • Frey, C

  •  
  • 12380CS 1130  DIS 205

  •  
  • 12381CS 1130  DIS 206

  •  

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
  •  

  • 1 Credit Sat/UnSat

  • 11336CS 1132  LEC 001

    • TBA
    • Jan 26 - Mar 27, 2015
    • Fan, K

  •  
  • 10-week auto-tutorial course. No required weekly meetings. In January 2015, see www.cs.cornell.edu/courses/cs1132/ for the time and location of the one-time informational meeting. Last day to add: 2/6/15; last day to drop: 3/13/15.

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

  • 12323CS 1142  LEC 001

  •  
  • 12324CS 1142  LEC 002

  •  
  • 12325CS 1142  DIS 201

  •  
  • 12326CS 1142  DIS 202

  •  
  • 12327CS 1142  DIS 203

  •  
  • 12328CS 1142  DIS 204

  •  
  • 12329CS 1142  DIS 205

  •  
  • 12330CS 1142  DIS 206

  •  
  • 12331CS 1142  DIS 207

  •  
  • 12332CS 1142  DIS 208

  •  
  • 12333CS 1142  DIS 209

  •  
  • 12334CS 1142  DIS 210

  •  

CS 1710

Surveys the study of how the mind/brain works. Examines how intelligent information processing can arise from biological and artificial systems. Draws primarily from five disciplines that make ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  • 12544CS 1710  LEC 001

  •  

CS 2043

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 2 Credits Sat/UnSat

  • 11985CS 2043  LEC 001

  •  
  • Last day to add: 1/28/15; last day to drop: 2/4/15.

CS 2049

The course introduces intermediate subjects in iOS development such as Multi-Threading, AVFoundation (audio and video framework, including video capture), Core Location (using the GPS), Multi-Peer Connectivity ... view course details

View Enrollment Information

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

  • 1 Credit Sat/UnSat

  • 12812CS 2049  LEC 001

  •  
  • Last day to drop: 02/11/2015.

  • 12813CS 2049  LAB 401

    • S
    • Feb 14, 2015
  •  
Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 17658CS 2049  LEC 002

    • MCornell Tech
    • Jan 21 - Mar 9, 2015
    • Novikoff, T

  •  
  • Enrollment limited to students enrolled at Cornell Tech.

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

  • 11197CS 2110  LEC 001

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

  • 11198CS 2110  DIS 201

  •  
  • 11199CS 2110  DIS 202

  •  
  • 11200CS 2110  DIS 203

  •  
  • 11201CS 2110  DIS 204

  •  
  • 11202CS 2110  DIS 205

  •  
  • 11203CS 2110  DIS 206

  •  
  • 11204CS 2110  DIS 207

  •  
  • 11205CS 2110  DIS 208

  •  
  • 11206CS 2110  DIS 209

  •  
  • 12280CS 2110  DIS 210

  •  
  • 12281CS 2110  DIS 211

  •  
  • 12505CS 2110  DIS 212

  •  
  • 12882CS 2110  DIS 213

  •  
  • 12883CS 2110  DIS 214

  •  
  • 12884CS 2110  DIS 215

  •  
  • 12885CS 2110  DIS 216

  •  
  • 12886CS 2110  DIS 217

  •  
  • 12887CS 2110  DIS 218

  •  
  • 18376CS 2110  DIS 219

  •  

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

  • 12475CS 2111  LEC 001

  •  
  • Co-requisite: CS/ENGRD 2110.

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 12476CS 2111  LEC 002

  •  
  • Co-requisite: CS/ENGRD 2110.

CS 2300

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

View Enrollment Information

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

  • 3 Credits Stdnt Opt

  • 11027CS 2300  LEC 001

  •  
  • Priority will be given to Information Science majors and pre-majors.

  • 11028CS 2300  DIS 201

  •  
  • 11029CS 2300  DIS 202

  •  
  • 11030CS 2300  DIS 203

  •  
  • 12271CS 2300  DIS 204

  •  
  • 11031CS 2300  DIS 205

  •  
  • 11585CS 2300  DIS 206

  •  
  • 12826CS 2300  DIS 207

  •  
  • 12827CS 2300  DIS 208

  •  
  • 16814CS 2300  DIS 209

  •  
  • 16815CS 2300  DIS 210

  •  

CS 2770

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: AEM 2770INFO 2770

  • 3 Credits Stdnt Opt

  • 12670CS 2770  LEC 001

  •  
  • Prerequisites:Students are expected to have basic knowledge of probability theory and calculus.

CS 2800

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 11217CS 2800  LEC 001

  •  
  • Preference given to CS majors. If class is oversubscribed, non-CS majors will be moved to waitlist.

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

  • 11218CS 3110  LEC 001

  •  
  • Preference given to CS majors. If class is oversubscribed, non-CS majors will be moved to waitlist.

  • 11219CS 3110  DIS 201

  •  
  • 11220CS 3110  DIS 202

  •  
  • 11221CS 3110  DIS 203

  •  
  • 12294CS 3110  DIS 204

  •  
  • 12694CS 3110  DIS 205

  •  
  • 12695CS 3110  DIS 206

  •  
  • 12696CS 3110  DIS 207

  •  
  • 12697CS 3110  DIS 208

  •  

CS 3152

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 12350CS 3152  LEC 001

  •  
  • Admittance to CS/INFO 3152 is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at http://gdiac.cs.cornell.edu/courses/application

  • 12351CS 3152  DIS 201

  •  
  • 12352CS 3152  DIS 202

  •  

CS 3300

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 3300INFO 5100

  • 3 Credits Stdnt Opt

  • 12193CS 3300  LEC 001

  •  

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

  • 4 Credits Stdnt Opt

  • 11642CS 3410  LEC 001

  •  
  • 11667CS 3410  DIS 201

  •  
  • 11668CS 3410  DIS 202

  •  
  • 11669CS 3410  DIS 203

  •  
  • 11670CS 3410  DIS 204

  •  
  • 11671CS 3410  DIS 205

  •  
  • 11771CS 3410  DIS 206

  •  
  • 12448CS 3410  DIS 207

  •  
  • 12781CS 3410  DIS 208

  •  
  • 12782CS 3410  DIS 209

  •  
  • 12864CS 3410  DIS 210

  •  
  • 12865CS 3410  DIS 211

  •  
  • 17635CS 3410  DIS 212

  •  
  • 17636CS 3410  DIS 213

  •  
  • 17637CS 3410  DIS 214

    • TBA
    • Weatherspoon, H

  •  

CS 3420

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one discussion. Combined with: ECE 3140

  • 4 Credits Graded

  • 11885CS 3420  LEC 001

  •  
  • 11886CS 3420  DIS 201

  •  
  • 11887CS 3420  DIS 202

  •  
  • 11888CS 3420  DIS 203

  •  
  • 11889CS 3420  DIS 204

  •  

CS 3758

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Choose one lecture and one laboratory. Combined with: MAE 4180MAE 5180

  • 3 Credits Graded

  • 11745CS 3758  LEC 001

  •  
  • Homework assignments require extensive programming in MATLAB or Python. Enrollment limited to: Junior or Senior standing or permission of instructor.

  • 11746CS 3758  LAB 401

  •  
  • 11747CS 3758  LAB 402

  •  
  • 11748CS 3758  LAB 403

  •  

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

  • 18492CS 4090  IND 601A

    • TBA
    • Park, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12748CS 4090  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11772CS 4090  IND 609

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11773CS 4090  IND 610

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12276CS 4090  IND 615

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11774CS 4090  IND 617

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12345CS 4090  IND 621

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12346CS 4090  IND 622

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11900CS 4090  IND 623

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11775CS 4090  IND 630

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 17789CS 4090  IND 632

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 17790CS 4090  IND 634

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11776CS 4090  IND 641

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11784CS 4090  IND 642

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 11901CS 4090  IND 643

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12269CS 4090  IND 644

    • TBA
    • Kot, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12801CS 4090  IND 645

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12502CS 4090  IND 647

    • TBA
    • Gries, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 17791CS 4090  IND 648

    • TBA
    • Clarkson, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 12924CS 4090  IND 649

    • TBA
    • George, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Sat/UnSat

  • 18064CS 4090  IND 650

    • TBA
    • Mimno, D

  •  

CS 4152

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 4152

  • 3 Credits Stdnt Opt

  • 12353CS 4152  LEC 001

  •  
  • Admittance to CS/INFO 4152 is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at http://gdiac.cs.cornell.edu/courses/application

CS 4220

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5223MATH 4260

  • 4 Credits Stdnt Opt

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 Graded

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

CS 4670

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5670

  • 4 Credits Stdnt Opt

CS 4740

Computationally oriented introduction to natural language processing, the goal of which is to enable computers to use human languages as input, output, or both. Possible topics include parsing, grammar ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none

CS 4752

Robotic manipulation is the ability for a robot to interact physically and deliberately in the world. Although long used in factories, robot manipulators will soon appear in home environments as well, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none

CS 4754

This course provides an introduction into the design of and research on human robot interaction. Students will be working alone and in teams on designing and examining novel ways for robots to interact ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 4410

  • 3 Credits Graded

  • 18570CS 4754  LEC 001

  •  
  • Students interested in the course have to attend the first class. An overview of the course will be given and students who are interested to take the course will be asked to submit a brief application based on which they will be selected.

CS 4786

An introduction to machine learning, focusing on machine-learning models/methods, algorithm design, and theory for data sciences. This course can be taken independently or in any order with CS 4780/CS ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 5786

  • 4 Credits Stdnt Opt

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
  •  

  • 4 Credits Stdnt Opt

CS 4850

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

CS 4852

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

View Enrollment Information

Enrollment Information
Syllabi: none
  • 12750CS 4852  LEC 001

  •  

CS 4860

Propositional and predicate logic, compactness and completeness by tableaux, natural deduction, and resolution. Equational logic. Herbrand Universes and unification. Rewrite rules and equational logic, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: MATH 4860

  • 4 Credits Stdnt Opt

  • 12540CS 4860  LEC 001

  •  

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11232CS 4999  IND 601

    • TBA
    • Arms, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11233CS 4999  IND 602

    • TBA
    • Bailey, G

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11234CS 4999  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11235CS 4999  IND 604

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11236CS 4999  IND 605

    • TBA
    • Cardie, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11617CS 4999  IND 606

    • TBA
    • Bindel, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11237CS 4999  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11238CS 4999  IND 608

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11239CS 4999  IND 609

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11618CS 4999  IND 610

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11240CS 4999  IND 611

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11241CS 4999  IND 612

    • TBA
    • Greenberg, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11242CS 4999  IND 613

    • TBA
    • Halpern, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11243CS 4999  IND 614

    • TBA
    • James, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11244CS 4999  IND 615

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11245CS 4999  IND 616

    • TBA
    • Huttenlocher, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11246CS 4999  IND 617

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11247CS 4999  IND 619

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11248CS 4999  IND 620

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11249CS 4999  IND 621

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11250CS 4999  IND 623

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11251CS 4999  IND 624

    • TBA
    • Gomes, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11252CS 4999  IND 625

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11253CS 4999  IND 626

    • TBA
    • Pass, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11254CS 4999  IND 628

    • TBA
    • Schneider, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11255CS 4999  IND 629

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11256CS 4999  IND 630

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11257CS 4999  IND 631

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11258CS 4999  IND 632

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11259CS 4999  IND 634

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11260CS 4999  IND 635

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11261CS 4999  IND 636

    • TBA
    • Zabih, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11262CS 4999  IND 638

    • TBA
    • Demers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11471CS 4999  IND 640

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11472CS 4999  IND 641

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11473CS 4999  IND 642

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 11474CS 4999  IND 643

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12289CS 4999  IND 644

    • TBA
    • Kress-Gazit, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12343CS 4999  IND 645

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12344CS 4999  IND 646

    • TBA
    • Tate, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12933CS 4999  IND 647

    • TBA
    • Sengers, P

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 12936CS 4999  IND 648

    • TBA
    • Shmoys, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 17096CS 4999  IND 649

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 17097CS 4999  IND 650

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 17098CS 4999  IND 651

    • TBA
    • Sridharan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Stdnt Opt

  • 18381CS 4999  IND 601C

    • TBA
    • Clarkson, 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

  • 12501CS 5091  SEM 131

  •  
  • Enrollment limited to: students enrolled at Cornell Tech. Taught in NYC.

CS 5093

This studio practicum helps students learn about and develop product management skills by putting those skills immediately to use in the context of their Startup Projects. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Graded

  • 17686CS 5093  SEM 101

  •  
  • Enrollment limited to students at Cornell Tech.

CS 5152

The course is part of an international collaboration across some of the world's best technical universities to provide practical, collaborative software-engineering experience as part of university ... view course details

View Enrollment Information

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

  • 4 Credits Stdnt Opt

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 Sat/UnSat

  • 12921CS 5191  SEM 031

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

CS 5223

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4220MATH 4260

  • 4 Credits Stdnt Opt

CS 5300

Deals with the architecture of large-scale information systems, with special emphasis on Internet-based systems. Topics include three-tier architectures, edge caches, distributed transaction management, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5300

  • 4 Credits Stdnt Opt

CS 5304

Massive amounts of data are collected by many companies and organizations and the task of a data scientist is to extract actionable knowledge from the data – for scientific needs, to improve public health, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5304

  • 3 Credits Graded

  • 18293CS 5304  LEC 001

  •  
  • Enrollment limited to students enrolled at Cornell Tech.

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

CS 5412

Focuses on cloud computing, large-scale Internet applications, and other practical issues in designing and implementing trustworthy, scalable distributed software. view course details

View Enrollment Information

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

  • 4 Credits Graded

CS 5430

Discusses security and survivability for computers and communications networks. Includes discussions of policy issues (e.g., the national debates on cryptography policy) as well as discussions of the technical ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

CS 5436

This course introduces students to privacy technologies and surveys the current state of digital privacy from multiple perspectives, including technology, law, policy, ethics, economics, and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 5303

  • 3 Credits Graded

  • 18291CS 5436  LEC 001

  •  
  • Enrollment limited to students at Cornell Tech.

CS 5460

An introduction to parallel and distributed computing systems. Topics include models, organization, algorithms, and libraries for parallel and distributed computing systems. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3-4 Credits Stdnt Opt

  • 17690CS 5460  LEC 031

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

CS 5555

This course introduces the technical components of mobile health systems (including sensing, data analysis, user interface design, experimental design, data interoperability, and privacy and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-4 Credits Graded

  • 17416CS 5555  LEC 031

  •  
  • Enrollment limited to students enrolled at Cornell Tech. Taught 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
  •  

  • 3 Credits Stdnt Opt

  • 17689CS 5620  LEC 031

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

CS 5625

Methods for interactive computer graphics, targeting applications including games, visualization, design, and immersive environments. Introduces students to state-of-the-art interactive techniques and ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

CS 5643

Introduces students to common physically based modeling techniques for animation of virtual characters, fluids and gases, rigid and deformable solids, and other systems. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

CS 5670

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

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4670

  • 4 Credits Stdnt Opt

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 18189CS 5670  LEC 031

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

CS 5682

Human-Computer Interaction (HCI) and design theory and techniques. Methods for designing, prototyping, and evaluating user interfaces to computing applications. Human capabilities, interface technology, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: INFO 6410

  • 4 Credits Graded

  • 17618CS 5682  LEC 001

  •  
  • Enrollment limited to: students enrolled at Cornell Tech.

CS 5740

Computationally oriented introduction to natural language processing, the goal of which is to enable computers to use human languages as input, output, or both. Possible topics include parsing, grammar ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none

CS 5752

Robotic manipulation is the ability for a robot to interact physically and deliberately in the world. Although long used in factories, robot manipulators will soon appear in home environments as well, ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none

CS 5786

An introduction to machine learning, focusing on machine-learning models/methods, algorithm design, and theory for data sciences. This course can be taken independently or in any order with CS 4780/CS ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 4786

  • 4 Credits Stdnt Opt

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

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

  • 12196CS 5999  IND 601

    • TBA
    • Arms, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12197CS 5999  IND 602

    • TBA
    • Bailey, G

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12198CS 5999  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12199CS 5999  IND 604

    • TBA
    • Bindel, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12200CS 5999  IND 605

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12201CS 5999  IND 606

    • TBA
    • Cardie, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12202CS 5999  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12203CS 5999  IND 608

    • TBA
    • Cosley, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12204CS 5999  IND 609

    • TBA
    • Demers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12205CS 5999  IND 610

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12206CS 5999  IND 611

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12207CS 5999  IND 612

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12208CS 5999  IND 613

    • TBA
    • Gomes, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12209CS 5999  IND 614

    • TBA
    • Greenberg, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12210CS 5999  IND 616

    • TBA
    • Guimbretiere, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12211CS 5999  IND 617

    • TBA
    • Halpern, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12212CS 5999  IND 618

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12213CS 5999  IND 619

    • TBA
    • Huttenlocher, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12214CS 5999  IND 620

    • TBA
    • James, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12215CS 5999  IND 621

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12216CS 5999  IND 622

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12217CS 5999  IND 623

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12218CS 5999  IND 624

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12219CS 5999  IND 626

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12220CS 5999  IND 627

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12221CS 5999  IND 628

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12222CS 5999  IND 629

    • TBA
    • Martinez, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12223CS 5999  IND 630

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12224CS 5999  IND 631

  •  
  • Enrollment limited to students enrolled at Cornell Tech.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12225CS 5999  IND 632

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12226CS 5999  IND 633

    • TBA
    • Schneider, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12227CS 5999  IND 634

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12228CS 5999  IND 635

    • TBA
    • Shmoys, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12229CS 5999  IND 636

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12230CS 5999  IND 637

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12231CS 5999  IND 638

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12232CS 5999  IND 639

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12233CS 5999  IND 640

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12295CS 5999  IND 641

    • TBA
    • Kress-Gazit, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12296CS 5999  IND 642

    • TBA
    • Staff

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12298CS 5999  IND 643

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12299CS 5999  IND 644

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12348CS 5999  IND 645

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12349CS 5999  IND 646

    • TBA
    • Tate, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12444CS 5999  IND 647

  •  
  • Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12445CS 5999  IND 648

  •  
  • Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12446CS 5999  IND 649

  •  
  • Enrollment limited to: students enrolled at the NYC-Tech campus. Taught in NYC.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 12895CS 5999  IND 650

  •  
  • Enrollment limited to students enrolled at Cornell Tech.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 17099CS 5999  IND 651

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 17100CS 5999  IND 652

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 17101CS 5999  IND 653

    • TBA
    • Sridharan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 17413CS 5999  IND 654

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

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 17414CS 5999  IND 655

  •  
  • Limited to students enrolled at Cornell Tech. Offered in NYC.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 17415CS 5999  IND 656

  •  
  • Limited to students at Cornell Tech. Offered in NYC.

Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18285CS 5999  IND 657

    • TBA
    • Kot, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18353CS 5999  IND 658

    • TBA
    • Clarkson, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-6 Credits Graded

  • 18489CS 5999  IND 601A

    • TBA
    • Zhang, Z

  •  

CS 6110

Study of programming paradigms: functional, imperative, concurrent, and logic programming. Models of programming languages, including the lambda calculus. Type systems, polymorphism, modules, and other ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 11304CS 6110  LEC 001

  •  

CS 6115

In recent years, it has become practical to build large software systems using formal proof assistants. Examples of such certified systems include the seL4 microkernel, the CompCert C compiler, the Vellvm ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Graded

  • 16827CS 6115  SEM 101

  •  

CS 6360

An introduction to research in educational technology – an interdisciplinary field that draws from human-computer interaction, design, artificial intelligence, and video games. Potential topics include ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 3 Credits Stdnt Opt

  • 16829CS 6360  LEC 001

  •  

CS 6670

Introduction to computer vision. Topics include edge detection, image segmentation, stereopsis, motion and optical flow, image mosaics, 3D shape reconstruction, and object recognition. Students are required ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17656CS 6670  LEC 001

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

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 17657CS 6670  LEC 002

  •  
  • Class offered through distance learning to students in Ithaca. Enrollment limited to PhD students.

CS 6764

Knowledge plays a crucial role in distributed systems, game theory, and artificial intelligence. Material examines formalizing reasoning about knowledge and the extent to which knowledge is applicable ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 4 Credits Stdnt Opt

  • 16831CS 6764  LEC 001

  •  

CS 6780

Gives a graduate-level introduction to machine learning and statistical pattern recognition and in-depth coverage of new and advanced methods in machine learning, as well as their underlying theory. Emphasizes ... view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •   Combined with: CS 6780

  • 4 Credits Stdnt Opt

  • 16868CS 6780  LEC 001

  •  
  • Enrollment limited to: PhD students.

Enrollment Information
Syllabi: none
  •   Combined with: CS 6780

  • 4 Credits Stdnt Opt

  • 16869CS 6780  LEC 002

  •  
  • Enrollment limited to: students enrolled at the Cornell Tech campus. Offered in NYC 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

  • 11595CS 7190  SEM 101

    • TBA
    • Foster, J

      Myers, A

  •  

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

  • 11657CS 7290  SEM 101

    • M
    • Bindel, D

      Vladimirsky, A

  •  

CS 7430

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 18297CS 7430  SEM 101

  •  
  • Offered via Distance Learning to PhD students in Ithaca.

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 18296CS 7430  SEM 131

  •  
  • Enrollment limited to PhD students at Cornell Tech for the in-person section.

CS 7490

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11264CS 7490  SEM 101

    • F
    • Sirer, E

      Van Renesse, R

  •  

CS 7493

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

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

CS 7690

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11475CS 7690  SEM 101

    • M
    • Bala, K

      Marschner, S

  •  

CS 7790

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

  • 11265CS 7790  SEM 101

    • F
    • Joachims, T

  •  

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

  • 11266CS 7794  SEM 101

  •  
  • Seminar starts on January 30th.

CS 7890

No description available. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1 Credit Sat/UnSat

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

  • 1 Credit Sat/UnSat

  • 18434CS 7893  SEM 101

  •  
  • Enrollment limited to students at Cornell Tech.

Enrollment Information
Syllabi: none
  •   Combined with: CS 7893

  • 1 Credit Sat/UnSat

  • 18435CS 7893  SEM 102

  •  
  • Enrollment limited to PhD students. Offered via distance learning from Cornell Tech.

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

  • 18641CS 7999  IND 604T

  •  
  • 18642CS 7999  IND 605T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11269CS 7999  IND 602

    • TBA
    • Bailey, G

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11270CS 7999  IND 603

    • TBA
    • Bala, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11271CS 7999  IND 604

    • TBA
    • Birman, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11272CS 7999  IND 605

    • TBA
    • Cardie, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11619CS 7999  IND 606

    • TBA
    • Bindel, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11273CS 7999  IND 607

    • TBA
    • Constable, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11274CS 7999  IND 608

    • TBA
    • Foster, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11275CS 7999  IND 609

    • TBA
    • Fan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11620CS 7999  IND 610

    • TBA
    • Saxena, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11276CS 7999  IND 611

    • TBA
    • Gehrke, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11277CS 7999  IND 612

    • TBA
    • Greenberg, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11278CS 7999  IND 613

    • TBA
    • Halpern, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11279CS 7999  IND 614

    • TBA
    • James, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11280CS 7999  IND 615

    • TBA
    • Hopcroft, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11281CS 7999  IND 616

    • TBA
    • Huttenlocher, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11282CS 7999  IND 617

    • TBA
    • Joachims, T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11283CS 7999  IND 619

    • TBA
    • Kleinberg, J

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11284CS 7999  IND 620

    • TBA
    • Kozen, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11286CS 7999  IND 622

    • TBA
    • Lee, L

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11287CS 7999  IND 623

    • TBA
    • Marschner, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11288CS 7999  IND 624

    • TBA
    • Myers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11289CS 7999  IND 625

    • TBA
    • Pass, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11290CS 7999  IND 627

    • TBA
    • Schneider, F

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11291CS 7999  IND 628

    • TBA
    • Selman, B

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11292CS 7999  IND 629

    • TBA
    • Kleinberg, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11293CS 7999  IND 630

    • TBA
    • Sirer, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11294CS 7999  IND 631

    • TBA
    • Tardos, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11295CS 7999  IND 633

    • TBA
    • Van Loan, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11296CS 7999  IND 634

    • TBA
    • Van Renesse, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11297CS 7999  IND 635

    • TBA
    • Zabih, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11298CS 7999  IND 637

    • TBA
    • Demers, A

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11299CS 7999  IND 638

    • TBA
    • Gomes, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11300CS 7999  IND 639

    • TBA
    • Shmoys, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11301CS 7999  IND 640

    • TBA
    • Lipson, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11476CS 7999  IND 641

    • TBA
    • Weatherspoon, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11477CS 7999  IND 642

    • TBA
    • Snavely, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 11803CS 7999  IND 643

    • TBA
    • White, W

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12290CS 7999  IND 645

    • TBA
    • Kress-Gazit, H

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12297CS 7999  IND 646

    • TBA
    • Steurer, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12347CS 7999  IND 647

    • TBA
    • Tate, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 12527CS 7999  IND 648

    • TBA
    • Li, P

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 17161CS 7999  IND 649

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 17162CS 7999  IND 650

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 17163CS 7999  IND 651

    • TBA
    • Sridharan, K

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18266CS 7999  IND 652

    • TBA
    • Naaman, M

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18267CS 7999  IND 653

    • TBA
    • Andersen, E

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18268CS 7999  IND 654

    • TBA
    • Knepper, R

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18269CS 7999  IND 655

    • TBA
    • Mimno, D

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18270CS 7999  IND 656

    • TBA
    • Belongie, S

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18603CS 7999  IND 603T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18457CS 7999  IND 601A

    • TBA
    • Danescu-Niculescu-Mizil, C

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18516CS 7999  IND 601T

  •  
Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Stdnt Opt

  • 18517CS 7999  IND 602T

  •  

CS 9999

Doctoral research. view course details

View Enrollment Information

Enrollment Information
Syllabi: none
  •  

  • 1-15 Credits Sat/UnSat

  • 11302CS 9999  IND 601

    • TBA
    • Staff

  •