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

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

  • 4 Credits Stdnt Opt

  • 11348 CS 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.

  • 11349 CS 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.

  • 11350 CS 1110   DIS 201

  • 11351 CS 1110   DIS 202

  • 11878 CS 1110   DIS 203

  • 11352 CS 1110   DIS 204

  • 11353 CS 1110   DIS 205

  • 11354 CS 1110   DIS 206

  • 11879 CS 1110   DIS 207

  • 11355 CS 1110   DIS 208

  • 12830 CS 1110   DIS 209

  • 12876 CS 1110   DIS 210

  • 16500 CS 1110   DIS 211

  • 16501 CS 1110   DIS 212

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

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

  • 4 Credits Stdnt Opt

  • 11337 CS 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.

  • 11338 CS 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.

  • 11339 CS 1112   DIS 201

  • 11340 CS 1112   DIS 202

  • 11341 CS 1112   DIS 203

  • 11342 CS 1112   DIS 204

  • 11651 CS 1112   DIS 205

  • 11652 CS 1112   DIS 206

  • 11343 CS 1112   DIS 207

  • 11344 CS 1112   DIS 208

  • 11345 CS 1112   DIS 209

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

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

  • 1 Credit Sat/UnSat

  • 11508 CS 1130   LEC 001

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

  • 12376 CS 1130   DIS 201

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

  • 12377 CS 1130   DIS 202

  • 12378 CS 1130   DIS 203

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

  • 1 Credit Sat/UnSat

  • 11509 CS 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.

  • 12379 CS 1130   DIS 204

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

  • 12380 CS 1130   DIS 205

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

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

  • 2 Credits Stdnt Opt

  • 12323 CS 1142   LEC 001

  • 12324 CS 1142   LEC 002

  • 12325 CS 1142   DIS 201

  • 12326 CS 1142   DIS 202

  • 12327 CS 1142   DIS 203

  • 12328 CS 1142   DIS 204

  • 12329 CS 1142   DIS 205

  • 12330 CS 1142   DIS 206

  • 12331 CS 1142   DIS 207

  • 12332 CS 1142   DIS 208

  • 12333 CS 1142   DIS 209

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

Syllabi: none
  • 12544 CS 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

Syllabi: none
  •   Regular Academic Session. 

  • 2 Credits Sat/UnSat

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

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

  • 1 Credit Sat/UnSat

  • 12812 CS 2049   LEC 001

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

  • 12813 CS 2049   LAB 401

    • S
    • Feb 14, 2015
Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 17658 CS 2049   LEC 002

    • M Cornell 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

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

  • 3 Credits Stdnt Opt

  • 11197 CS 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.

  • 11198 CS 2110   DIS 201

  • 11199 CS 2110   DIS 202

  • 11200 CS 2110   DIS 203

  • 11201 CS 2110   DIS 204

  • 11202 CS 2110   DIS 205

  • 11203 CS 2110   DIS 206

  • 11204 CS 2110   DIS 207

  • 11205 CS 2110   DIS 208

  • 11206 CS 2110   DIS 209

  • 12280 CS 2110   DIS 210

    • W Bard Hall 140
    • Chaudhuri, S

      Gries, D

  • 12281 CS 2110   DIS 211

  • 12505 CS 2110   DIS 212

  • 12882 CS 2110   DIS 213

  • 12883 CS 2110   DIS 214

  • 12884 CS 2110   DIS 215

  • 12885 CS 2110   DIS 216

  • 12886 CS 2110   DIS 217

  • 12887 CS 2110   DIS 218

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 12475 CS 2111   LEC 001

  • Co-requisite: CS/ENGRD 2110.

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

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

  • 3 Credits Stdnt Opt

  • 11027 CS 2300   LEC 001

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

  • 11028 CS 2300   DIS 201

  • 11029 CS 2300   DIS 202

  • 11030 CS 2300   DIS 203

  • 12271 CS 2300   DIS 204

  • 11031 CS 2300   DIS 205

  • 11585 CS 2300   DIS 206

  • 12826 CS 2300   DIS 207

  • 12827 CS 2300   DIS 208

  • 16814 CS 2300   DIS 209

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

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

  • 3 Credits Stdnt Opt

  • 12670 CS 2770   LEC 001

    • TR Warren Hall 101
    • Conrad, J

      Gomes, C

      Selman, B

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

CS 2800

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 11217 CS 2800   LEC 001

    • MWF Uris Hall G01
    • Chaudhuri, S

      George, M

  • 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

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

  • 4 Credits Stdnt Opt

  • 11218 CS 3110   LEC 001

    • TR Olin Hall 155
    • Clarkson, M

      George, M

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

  • 11219 CS 3110   DIS 201

  • 11220 CS 3110   DIS 202

  • 11221 CS 3110   DIS 203

  • 12294 CS 3110   DIS 204

  • 12694 CS 3110   DIS 205

  • 12695 CS 3110   DIS 206

  • 12696 CS 3110   DIS 207

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

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

  • 4 Credits Stdnt Opt

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

  • 12351 CS 3152   DIS 201

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

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

  • 3 Credits Stdnt Opt

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

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

  • 4 Credits Stdnt Opt

  • 11642 CS 3410   LEC 001

  • 11667 CS 3410   DIS 201

  • 11668 CS 3410   DIS 202

  • 11669 CS 3410   DIS 203

  • 11670 CS 3410   DIS 204

  • 11671 CS 3410   DIS 205

  • 11771 CS 3410   DIS 206

  • 12448 CS 3410   DIS 207

  • 12781 CS 3410   DIS 208

  • 12782 CS 3410   DIS 209

  • 12864 CS 3410   DIS 210

  • 12865 CS 3410   DIS 211

  • 17635 CS 3410   DIS 212

  • 17636 CS 3410   DIS 213

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

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

  • 4 Credits Graded

  • 11885 CS 3420   LEC 001

  • 11886 CS 3420   DIS 201

  • 11887 CS 3420   DIS 202

  • 11888 CS 3420   DIS 203

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

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

  • 3 Credits Graded

  • 11745 CS 3758   LEC 001

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

  • 11746 CS 3758   LAB 401

  • 11747 CS 3758   LAB 402

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 18492 CS 4090   IND 601A

    • TBA
    • Park, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12748 CS 4090   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11772 CS 4090   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11773 CS 4090   IND 610

    • TBA
    • Saxena, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12276 CS 4090   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11774 CS 4090   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12345 CS 4090   IND 621

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12346 CS 4090   IND 622

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11900 CS 4090   IND 623

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11775 CS 4090   IND 630

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 17789 CS 4090   IND 632

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 17790 CS 4090   IND 634

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11776 CS 4090   IND 641

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11784 CS 4090   IND 642

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 11901 CS 4090   IND 643

    • TBA
    • Foster, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12269 CS 4090   IND 644

    • TBA
    • Kot, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12801 CS 4090   IND 645

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12502 CS 4090   IND 647

    • TBA
    • Gries, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 17791 CS 4090   IND 648

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

  • 12924 CS 4090   IND 649

    • TBA
    • George, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Sat/UnSat

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

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

  • 3 Credits Stdnt Opt

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

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

  • 4 Credits Stdnt Opt

  • 12375 CS 4220   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4300

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

View Enrollment Information

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

  • 3 Credits Graded

  • 17853 CS 4300   LEC 001

    • MW Upson Hall 215
    • Danescu-Niculescu-Mizil, C

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

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

  • 3 Credits Stdnt Opt

  • 16857 CS 4320   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4670

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

View Enrollment Information

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

  • 4 Credits Stdnt Opt

  • 16858 CS 4670   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 4 Credits Stdnt Opt

  • 11303 CS 4740   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5752MAE 4750MAE 5750

  • 4 Credits Graded

  • 16860 CS 4752   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 3 Credits Graded

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

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

  • 4 Credits Stdnt Opt

  • 16862 CS 4786   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4820

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 11231 CS 4820   LEC 001

    • MWF Uris Hall G01
    • Steurer, D

      Tardos, E

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4850

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12369 CS 4850   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

CS 4852

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

View Enrollment Information

Syllabi: none
  • 12750 CS 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

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

  • 4 Credits Stdnt Opt

  • 12540 CS 4860   LEC 001

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11232 CS 4999   IND 601

    • TBA
    • Arms, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11233 CS 4999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11234 CS 4999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11235 CS 4999   IND 604

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11236 CS 4999   IND 605

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11617 CS 4999   IND 606

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11237 CS 4999   IND 607

    • TBA
    • Constable, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11238 CS 4999   IND 608

    • TBA
    • Foster, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11239 CS 4999   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11618 CS 4999   IND 610

    • TBA
    • Saxena, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11240 CS 4999   IND 611

    • TBA
    • Gehrke, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11241 CS 4999   IND 612

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11242 CS 4999   IND 613

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11243 CS 4999   IND 614

    • TBA
    • James, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11244 CS 4999   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11245 CS 4999   IND 616

    • TBA
    • Huttenlocher, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11246 CS 4999   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11247 CS 4999   IND 619

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11248 CS 4999   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11249 CS 4999   IND 621

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11250 CS 4999   IND 623

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11251 CS 4999   IND 624

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11252 CS 4999   IND 625

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11253 CS 4999   IND 626

    • TBA
    • Pass, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11254 CS 4999   IND 628

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11255 CS 4999   IND 629

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11256 CS 4999   IND 630

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11257 CS 4999   IND 631

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11258 CS 4999   IND 632

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11259 CS 4999   IND 634

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11260 CS 4999   IND 635

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11261 CS 4999   IND 636

    • TBA
    • Zabih, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11262 CS 4999   IND 638

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11471 CS 4999   IND 640

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11472 CS 4999   IND 641

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11473 CS 4999   IND 642

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 11474 CS 4999   IND 643

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12289 CS 4999   IND 644

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12343 CS 4999   IND 645

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12344 CS 4999   IND 646

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12933 CS 4999   IND 647

    • TBA
    • Sengers, P

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 12936 CS 4999   IND 648

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 17096 CS 4999   IND 649

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 17097 CS 4999   IND 650

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

  • 17098 CS 4999   IND 651

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Stdnt Opt

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Graded

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

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

  • 4 Credits Stdnt Opt

  • 12499 CS 5152   LEC 001

  • Please go to http://www.cs.cornell.edu/courses/cs5152/2015Sp/ for instructions on how to apply for enrollment.

  • 12500 CS 5152   LAB 401

  • Please go to http://www.cs.cornell.edu/courses/cs5152/2015Sp/ for instructions on how to apply for enrollment.

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

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

  • 4 Credits Stdnt Opt

  • 12374 CS 5223   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 4 Credits Stdnt Opt

  • 11045 CS 5300   LEC 001

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

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

  • 3 Credits Graded

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

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

  • 3 Credits Stdnt Opt

  • 17616 CS 5320   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 4 Credits Graded

  • 16867 CS 5412   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

  • 17065 CS 5412   DIS 201

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16866 CS 5430   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 3 Credits Graded

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

Syllabi: none
  •   Regular Academic Session. 

  • 3-4 Credits Stdnt Opt

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-4 Credits Graded

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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 16826 CS 5625   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 12366 CS 5643   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 4 Credits Stdnt Opt

  • 16859 CS 5670   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

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

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

  • 4 Credits Graded

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

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

  • 4 Credits Stdnt Opt

  • 11984 CS 5740   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4752MAE 4750MAE 5750

  • 4 Credits Graded

  • 16861 CS 5752   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

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

  • 4 Credits Stdnt Opt

  • 16863 CS 5786   LEC 001

  • Pre-enrollment open only to CS students. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12196 CS 5999   IND 601

    • TBA
    • Arms, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12197 CS 5999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12198 CS 5999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12199 CS 5999   IND 604

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12200 CS 5999   IND 605

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12201 CS 5999   IND 606

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12202 CS 5999   IND 607

    • TBA
    • Constable, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12203 CS 5999   IND 608

    • TBA
    • Cosley, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12204 CS 5999   IND 609

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12205 CS 5999   IND 610

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12206 CS 5999   IND 611

    • TBA
    • Foster, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12207 CS 5999   IND 612

    • TBA
    • Gehrke, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12208 CS 5999   IND 613

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12209 CS 5999   IND 614

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12210 CS 5999   IND 616

    • TBA
    • Guimbretiere, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12211 CS 5999   IND 617

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12212 CS 5999   IND 618

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12213 CS 5999   IND 619

    • TBA
    • Huttenlocher, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12214 CS 5999   IND 620

    • TBA
    • James, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12215 CS 5999   IND 621

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12216 CS 5999   IND 622

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12217 CS 5999   IND 623

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12218 CS 5999   IND 624

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12219 CS 5999   IND 626

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12220 CS 5999   IND 627

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12221 CS 5999   IND 628

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12222 CS 5999   IND 629

    • TBA
    • Martinez, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12223 CS 5999   IND 630

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12224 CS 5999   IND 631

  • Enrollment limited to students enrolled at Cornell Tech.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12225 CS 5999   IND 632

    • TBA
    • Saxena, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12226 CS 5999   IND 633

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12227 CS 5999   IND 634

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12228 CS 5999   IND 635

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12229 CS 5999   IND 636

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12230 CS 5999   IND 637

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12231 CS 5999   IND 638

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12232 CS 5999   IND 639

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12233 CS 5999   IND 640

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12295 CS 5999   IND 641

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12296 CS 5999   IND 642

    • TBA
    • Staff

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12298 CS 5999   IND 643

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12299 CS 5999   IND 644

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12348 CS 5999   IND 645

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12349 CS 5999   IND 646

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12444 CS 5999   IND 647

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12445 CS 5999   IND 648

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12446 CS 5999   IND 649

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 12895 CS 5999   IND 650

  • Enrollment limited to students enrolled at Cornell Tech.

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17099 CS 5999   IND 651

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17100 CS 5999   IND 652

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17101 CS 5999   IND 653

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17413 CS 5999   IND 654

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17414 CS 5999   IND 655

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 17415 CS 5999   IND 656

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

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18285 CS 5999   IND 657

    • TBA
    • Kot, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

  • 18353 CS 5999   IND 658

    • TBA
    • Clarkson, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-6 Credits Graded

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Graded

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

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17656 CS 6670   LEC 001

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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

  • 17657 CS 6670   LEC 002

  • Instruction Mode: Distance Learning - WWW
    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

Syllabi: none
  •   Regular Academic Session. 

  • 4 Credits Stdnt Opt

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

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

  • 4 Credits Stdnt Opt

  • 16868 CS 6780   LEC 001

  • Enrollment limited to: PhD students.

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

  • 4 Credits Stdnt Opt

  • 16869 CS 6780   LEC 002

  • Instruction Mode: Distance Learning - WWW
    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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11263 CS 7090   LEC 001

CS 7190

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

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

  • 1 Credit Sat/UnSat

  • 11657 CS 7290   SEM 101

    • M
    • Bindel, D

      Vladimirsky, A

CS 7430

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 18297 CS 7430   SEM 101

  • Offered via Distance Learning to PhD students in Ithaca.

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11264 CS 7490   SEM 101

    • F
    • Sirer, E

      Van Renesse, R

CS 7493

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 17814 CS 7493   SEM 101

CS 7670

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

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11666 CS 7670   SEM 101

CS 7690

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11475 CS 7690   SEM 101

    • M
    • Bala, K

      Marschner, S

CS 7790

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

  • 11266 CS 7794   SEM 101

  • Seminar starts on January 30th.

CS 7890

No description available. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit Sat/UnSat

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

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

  • 1 Credit Sat/UnSat

  • 18434 CS 7893   SEM 101

  • Enrollment limited to students at Cornell Tech.

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

  • 1 Credit Sat/UnSat

  • 18435 CS 7893   SEM 102

  • Instruction Mode: Distance Learning - WWW
    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

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18641 CS 7999   IND 604T

  • 18642 CS 7999   IND 605T

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11269 CS 7999   IND 602

    • TBA
    • Bailey, G

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11270 CS 7999   IND 603

    • TBA
    • Bala, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11271 CS 7999   IND 604

    • TBA
    • Birman, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11272 CS 7999   IND 605

    • TBA
    • Cardie, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11619 CS 7999   IND 606

    • TBA
    • Bindel, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11273 CS 7999   IND 607

    • TBA
    • Constable, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11274 CS 7999   IND 608

    • TBA
    • Foster, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11275 CS 7999   IND 609

    • TBA
    • Fan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11620 CS 7999   IND 610

    • TBA
    • Saxena, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11276 CS 7999   IND 611

    • TBA
    • Gehrke, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11277 CS 7999   IND 612

    • TBA
    • Greenberg, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11278 CS 7999   IND 613

    • TBA
    • Halpern, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11279 CS 7999   IND 614

    • TBA
    • James, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11280 CS 7999   IND 615

    • TBA
    • Hopcroft, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11281 CS 7999   IND 616

    • TBA
    • Huttenlocher, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11282 CS 7999   IND 617

    • TBA
    • Joachims, T

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11283 CS 7999   IND 619

    • TBA
    • Kleinberg, J

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11284 CS 7999   IND 620

    • TBA
    • Kozen, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11286 CS 7999   IND 622

    • TBA
    • Lee, L

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11287 CS 7999   IND 623

    • TBA
    • Marschner, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11288 CS 7999   IND 624

    • TBA
    • Myers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11289 CS 7999   IND 625

    • TBA
    • Pass, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11290 CS 7999   IND 627

    • TBA
    • Schneider, F

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11291 CS 7999   IND 628

    • TBA
    • Selman, B

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11292 CS 7999   IND 629

    • TBA
    • Kleinberg, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11293 CS 7999   IND 630

    • TBA
    • Sirer, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11294 CS 7999   IND 631

    • TBA
    • Tardos, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11295 CS 7999   IND 633

    • TBA
    • Van Loan, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11296 CS 7999   IND 634

    • TBA
    • Van Renesse, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11297 CS 7999   IND 635

    • TBA
    • Zabih, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11298 CS 7999   IND 637

    • TBA
    • Demers, A

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11299 CS 7999   IND 638

    • TBA
    • Gomes, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11300 CS 7999   IND 639

    • TBA
    • Shmoys, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11301 CS 7999   IND 640

    • TBA
    • Lipson, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11476 CS 7999   IND 641

    • TBA
    • Weatherspoon, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11477 CS 7999   IND 642

    • TBA
    • Snavely, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 11803 CS 7999   IND 643

    • TBA
    • White, W

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12290 CS 7999   IND 645

    • TBA
    • Kress-Gazit, H

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12297 CS 7999   IND 646

    • TBA
    • Steurer, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12347 CS 7999   IND 647

    • TBA
    • Tate, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 12527 CS 7999   IND 648

    • TBA
    • Li, P

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 17161 CS 7999   IND 649

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 17162 CS 7999   IND 650

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 17163 CS 7999   IND 651

    • TBA
    • Sridharan, K

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18266 CS 7999   IND 652

    • TBA
    • Naaman, M

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18267 CS 7999   IND 653

    • TBA
    • Andersen, E

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18268 CS 7999   IND 654

    • TBA
    • Knepper, R

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18269 CS 7999   IND 655

    • TBA
    • Mimno, D

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18270 CS 7999   IND 656

    • TBA
    • Belongie, S

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18603 CS 7999   IND 603T

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18457 CS 7999   IND 601A

    • TBA
    • Danescu-Niculescu-Mizil, C

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18516 CS 7999   IND 601T

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Stdnt Opt

  • 18517 CS 7999   IND 602T

CS 9999

Doctoral research. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1-15 Credits Sat/UnSat

  • 11302 CS 9999   IND 601

    • TBA
    • Staff