Computer Science (CS)Computing & Information Sci
Showing 98 results.
Course descriptions provided by the 2026-2027 Catalog.
Last Updated
- Schedule of Classes - November 4, 2026 7:06PM EST
Classes
CS 1110
Course Description
Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recursion, arrays and vectors, strings, ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Perlmutter, L
-
Additional Information
Instruction Mode: In Person
CS 1340
Course Description
Computing requires difficult choices that can have serious implications for real people. This course covers a range of ethical, societal, and policy implications of computing and information. It draws ... view course details
Regular Academic Session. Combined with: INFO 1260
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Kleinberg, J
Levy, K
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 1998
Course Description
First-year and Nontechnical Team Projects. view course details
Seven Week - First.
-
Credits and Grading Basis
1 Credit S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Seven Week - Second.
-
Credits and Grading Basis
1-2 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Section Topic
Topic: Intro to iOS Development
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Mar 17 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell University (CU) App Dev training program students. For more information, see https://www.cornellappdev.com/courses/ios.
Seven Week - Second.
-
Credits and Grading Basis
1-2 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Section Topic
Topic: Intro to Android Development
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Mar 17 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell University (CU) App Dev training program students. For more information, see https://www.cornellappdev.com/courses/android.
Seven Week - Second.
-
Credits and Grading Basis
1-2 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Section Topic
Topic: Intro to Backend Development
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Mar 17 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell University (CU) App Dev training program students. For more information, see https://www.cornellappdev.com/courses/backend.
Project Session Full.
-
Credits and Grading Basis
1 Credit S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Section Topic
Topic: Intro to Blockchain
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
VanRenesse, R
-
Additional Information
Instruction Mode: In Person
For more information, see https://www.cornellblockchain.org/.
CS 2043
Course Description
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
Seven Week - First.
-
Credits and Grading Basis
1.5 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - Mar 16, 2027
Instructors
DiNapoli, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 2110
Course Description
Intermediate programming in a high-level language and introduction to software engineering. Topics include object-oriented programming (objects, classes, subtypes, encapsulation, polymorphism), program ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: ENGRD 2110
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Tani, E
-
Additional Information
Instruction Mode: In Person
CS 2770
Course Description
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
Regular Academic Session. Combined with: AEM 2770, INFO 2770
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Gomes, C
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 2800
Course Description
Covers the mathematics that underlies most of computer science. Topics include mathematical induction; logical reasoning and proof techniques; propositional and predicate logic; sets, functions, and relations; ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Eichhorn, M
-
Additional Information
Instruction Mode: In Person
CS 3110
Course Description
Advanced programming course emphasizing functional programming, data structures, and software design. Topics include recursive and higher-order programming, algebraic data types and pattern matching, modularity ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Hsu, J
-
Additional Information
Instruction Mode: In Person
CS 3152
Course Description
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
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 3152
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
See https://gdiac.cs.cornell.edu/gdiac/applications/ to apply.
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/Instructor Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
CS 3410
Course Description
Introduction to computer organization, systems programming and the hardware/ software interface. Topics include systems programming, instruction sets, computer arithmetic, data formats, memory hierarchies ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
-
Additional Information
Instruction Mode: In Person
CS 3420
Course Description
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
Regular Academic Session. Choose one lecture and one discussion. Combined with: ECE 3140
-
Credits and Grading Basis
4 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Petersen, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Petersen, K
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Petersen, K
-
Additional Information
Instruction Mode: In Person
CS 3700
Course Description
Introduction to major topics in artificial intelligence, including heuristic search, game-playing, knowledge representation and reasoning, planning, probabilistic inference, sequential decision-making ... view course details
Regular Academic Session. Combined with: CS 5700
-
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Selman, B
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 3780
Course Description
The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include regularized linear models, boosting, kernels, deep networks, generative ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5780
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Cai, D
van Zuylen, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4090
Course Description
Earn course credit for working as a consultant or ugrad TA in a computer science course. view course details
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
CS 4120
Course Description
An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program ... view course details
Regular Academic Session. Combined with: CS 5120
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4121
Course Description
Students will build a working compiler for an object-oriented language. view course details
Regular Academic Session. Combined with: CS 5121
-
Credits and Grading Basis
2 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4152
Course Description
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
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 5152, INFO 4152, INFO 5152
-
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
See https://gdiac.cs.cornell.edu/gdiac/applications/ to apply.
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/Instructor Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
CS 4160
Course Description
An introduction to formal verification, focusing on correctness of functional and imperative programs relative to mathematical specifications. Topics include computer-assisted theorem proving, ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 5160
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: In Person
CS 4220
Course Description
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
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5223, MATH 4260
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Damle, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4230
Course Description
This course introduces performance tuning and parallelization, with an emphasis on scientific and data-intensive codes. Topics include single-processor architecture, caches, and serial performance tuning; ... view course details
Regular Academic Session. Combined with: CS 5220
-
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Guidi, G
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4300
Course Description
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
Regular Academic Session. Combined with: INFO 4300
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Umarova, K
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4410
Course Description
Introduction to the design of systems programs, with emphasis on multiprogrammed operating systems. Topics include concurrency, synchronization, deadlocks, memory management, protection, input-output methods, ... view course details
Regular Academic Session. Combined with: CS 5410
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
VanRenesse, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4411
Course Description
Studies the practical aspects of operating systems through the design and implementation of an operating system kernel that supports multiprogramming, virtual memory, and various input-output devices. ... view course details
Regular Academic Session. Combined with: CS 5411
-
Credits and Grading Basis
2 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
VanRenesse, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4450
Course Description
This course introduces the basic architectural and design principles of computer networking including the design of communication protocols, congestion control, routing and switching, Internet, data center ... view course details
Regular Academic Session. Combined with: CS 5456
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Agarwal, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4660
Course Description
This course will provide students with a mathematical and algorithmic framework for computational imaging. Computational imaging blends hardware and software design to overcome the limits of traditional ... view course details
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Monakhova, K
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Monakhova, K
-
Additional Information
Instruction Mode: In Person
CS 4670
Course Description
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
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5670
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Hariharan, B
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4701
Course Description
Artificial Intelligence project class. Topic choice is student driven and (small) teams are encouraged, but each individual team member must do substantial implementation with significant average weekly ... view course details
Project Session Full.
-
Credits and Grading Basis
2 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Selman, B
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4756
Course Description
How do we get robots out of the labs and into the real world with all it's complexities? Robots must solve two fundamental problems -- (1) Perception: Sense the world using different modalities and (2) ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5756
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Fang, K
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4757
Course Description
Robotics requires translating high-level goals into precise physical motion under real-world dynamics, sensing, and constraints. Optimization offers a unified framework for this challenge, and by exploiting ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5757
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Culbertson, P
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4758
Course Description
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
Regular Academic Session. Choose one lecture and one laboratory. Combined with: CS 5758, ECE 4180, ECE 5772, MAE 4180, MAE 5180
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Bizyaeva, A
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: In Person
CS 4782
Course Description
This class is an introductory course to deep learning. It covers the fundamental principles behind training and inference of deep networks, the specific architecture design choices applicable for different ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5782
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Ma, W
Sun, J
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4820
Course Description
The course 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
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 5820
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
CS 4830
Course Description
A rigorous introduction to the theoretical foundations of the cryptography that powers much of the modern world. Topics include one-way functions, secret-key encryption, zero-knowledge proofs, signatures, ... view course details
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Stephens-Davidowitz, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4852
Course Description
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
Regular Academic Session. Combined with: ECON 3825, INFO 4220, INFO 6220
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Cheyre Forestier, C
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 4997
Course Description
This independent study course offers CS majors (i.e., undergraduates whose applications to affiliate with the CS major have been approved) an opportunity to reflect on concepts from computer science as ... view course details
Project Session Full.
-
Credits and Grading Basis
0.25 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Project Session Full.
-
Credits and Grading Basis
0.25 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: Independent Studies
Enrollment limited to: international Computer Science majors whose internship situations necessitate two Curricular Practical Training (CPT) courses in the same semester.
Department Consent Required (Add)
Project Session Full.
-
Credits and Grading Basis
0.25 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: Independent Studies
Enrollment limited to: international Computer Science majors whose internship situations necessitate two Curricular Practical Training (CPT) courses in the same semester.
Department Consent Required (Add)
Project Session Full.
-
Credits and Grading Basis
0.25 Credits S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: Independent Studies
Enrollment limited to: international Computer Science majors whose internship situations necessitate two Curricular Practical Training (CPT) courses in the same semester.
Department Consent Required (Add)
CS 4998
Course Description
Advanced independent work in computer science as part of a student-led team project. view course details
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
CS 4999
Course Description
Independent reading and research for undergraduates. view course details
Project Session Full.
-
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: Independent Studies
Students from all Colleges must submit a Bowers Computing & Information Science Research Form (https://experience.cornell.edu/opportunities/cornell-bowers-research-credit). Upon approval, students are responsible for enrolling themselves with a permission number.
Department Consent Required (Add)
CS 5120
Course Description
An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program ... view course details
Regular Academic Session. Combined with: CS 4120
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
CS 5121
Course Description
Students will build a working compiler for an object-oriented language. view course details
Regular Academic Session. Combined with: CS 4121
-
Credits and Grading Basis
2 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- Jan 25 - May 11, 2027
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5150
Course Description
Introduction to the practical problems of specifying, designing, building, testing, deploying, and maintaining reliable software systems. Emphasis on team-based development integrating with moderately ... view course details
Regular Academic Session. Choose one lecture and one project.
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Dutta, S
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5152
Course Description
Students work in a multidisciplinary team to develop a game that incorporates innovative game technology. Advanced topics include 3D game development, mobile platforms, multiplayer gaming, and nontraditional ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 4152, INFO 4152, INFO 5152
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
See https://gdiac.cs.cornell.edu/gdiac/applications/ to apply.
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/Instructor Consent Required (Add)
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
White, W
-
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
CS 5160
Course Description
An introduction to formal verification, focusing on correctness of functional and imperative programs relative to mathematical specifications. Topics include computer-assisted theorem proving, ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 4160
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Clarkson, M
-
Additional Information
Instruction Mode: In Person
CS 5220
Course Description
CS 5220 introduces performance optimization and parallel programming for scientific and engineering applications. Topics include serial performance tuning, parallel architectures, and programming with ... view course details
Regular Academic Session. Combined with: CS 4230
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Guidi, G
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5223
Course Description
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
Regular Academic Session. Choose one lecture and one project. Combined with: CS 4220, MATH 4260
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Damle, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5304
Course Description
This course focuses on the practical aspects of data science by providing tools to identify data patterns, evaluate the strength and significance of relationships, and generate predictions using data. ... view course details
Regular Academic Session. Combined with: INFO 5304
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
CS 5322
Course Description
This course introduces methods to make analysis of large data sets efficient. The course centers on several key ideas for efficient data analysis and shows how those ideas manifest in different scenarios, ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Trummer, I
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5382
Course Description
Machine learning is increasingly used in both high-stakes and everyday settings. Yet, its impacts are uneven, often reinforcing existing social hierarchies by disproportionately benefiting some groups ... view course details
Regular Academic Session. Combined with: INFO 5390
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
CS 5410
Course Description
Introduction to the design of systems programs, with emphasis on multiprogrammed operating systems. Topics include concurrency, synchronization, deadlocks, memory management, protection, input-output methods, ... view course details
Regular Academic Session. Combined with: CS 4410
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
VanRenesse, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5411
Course Description
Studies the practical aspects of operating systems through the design and implementation of an operating system kernel that supports multiprogramming, virtual memory, and various input-output devices. ... view course details
Regular Academic Session. Combined with: CS 4411
-
Credits and Grading Basis
2 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
VanRenesse, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5420
Course Description
This course discusses advanced topics in computer architecture beyond the material that is covered in undergraduate courses such as ECE 4750/CS 4420. In particular, the course places special focus on multicore ... view course details
Regular Academic Session. Combined with: ECE 6750
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
CS 5430
Course Description
Surveys security for computers and communications networks, including policy issues (e.g., the national debates on cryptography policy) as well as technical approaches for implementing properties that ... view course details
Regular Academic Session. Choose one lecture, one discussion, and one project.
-
Credits and Grading Basis
4 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Schneider, F
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Schneider, F
-
Additional Information
Instruction Mode: In Person
CS 5433
Course Description
Viewed variously as a niche currency for online criminals and a technological threat to the financial industry, Bitcoin has fueled myth-making and financial speculation, as well as real innovation. In ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
CS 5436
Course Description
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
Regular Academic Session. Combined with: INFO 5303
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
CS 5456
Course Description
This course introduces the basic architectural and design principles of computer networking including the design of communication protocols, congestion control, routing and switching, Internet, data center ... view course details
Regular Academic Session. Combined with: CS 4450
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Agarwal, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5625
Course Description
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
Regular Academic Session.
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Marschner, S
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5670
Course Description
An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world - including the 3D shape of an environment, the motion of objects, and the names of things ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 4670
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Hariharan, B
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
CS 5700
Course Description
Introduction to major topics in artificial intelligence, including heuristic search, game-playing, knowledge representation and reasoning, planning, probabilistic inference, sequential decision-making ... view course details
Regular Academic Session. Combined with: CS 3700
-
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Selman, B
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5726
Course Description
Provides an applied treatment of modern causal inference using machine learning to handle high-dimensionality and nonparametric estimation. Formulates key causal questions in the languages of structural ... view course details
Regular Academic Session. Combined with: ORIE 5751
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
CS 5744
Course Description
This course constitutes an introduction to computational natural language modeling. Language modeling is at the heart of many of today’s most exciting technological achievements, including AI assistants, ... view course details
CS 5755
Course Description
Robot and automated systems often need to move in and around people. This technical and human-centered course surveys current physical, computation and sensing technologies that make mobile human robot ... view course details
Regular Academic Session. Combined with: INFO 5755
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
CS 5756
Course Description
How do we get robots out of the labs and into the real world with all it's complexities? Robots must solve two fundamental problems -- (1) Perception: Sense the world using different modalities and (2) ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 4756
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Fang, K
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5757
Course Description
Robotics requires translating high-level goals into precise physical motion under real-world dynamics, sensing, and constraints. Optimization offers a unified framework for this challenge, and by exploiting ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 4757
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Culbertson, P
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5758
Course Description
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
Regular Academic Session. Choose one lecture and one laboratory. Combined with: CS 4758, ECE 4180, ECE 5772, MAE 4180, MAE 5180
-
Credits and Grading Basis
4 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Bizyaeva, A
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- R
- Jan 25 - May 11, 2027
Instructors
Staff
-
Additional Information
Instruction Mode: In Person
CS 5775
Course Description
This Master's level course will take a hardware-centric view of machine learning systems. From constrained embedded microcontrollers to large distributed multi-GPU systems, we will investigate how these ... view course details
Regular Academic Session. Combined with: ECE 5545
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
CS 5780
Course Description
The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include: regularized linear models, boosting, kernels, deep networks, generative ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 3780
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Cai, D
van Zuylen, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5782
Course Description
This class is an introductory course to deep learning. It covers the fundamental principles behind training and inference of deep networks, the specific architecture design choices applicable for different ... view course details
Regular Academic Session. Choose one lecture and one project. Combined with: CS 4782
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Ma, W
Sun, J
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5788
Course Description
An in-depth introduction to deep generative models. This course covers the mathematical foundations of generative models and their implementation as deep neural networks. Topics include diffusion models, ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
CS 5820
Course Description
The course 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
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 4820
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
-
Class Number & Section Details
-
Meeting Pattern
- T
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
-
Additional Information
Instruction Mode: In Person
CS 5830
Course Description
A rigorous introduction to the theoretical foundations of the cryptography that powers much of the modern world. Topics include one-way functions, secret-key encryption, zero-knowledge proofs, signatures, ... view course details
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Stephens-Davidowitz, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 5998
Course Description
Off-campus internship with industry in which a student gains knowledge and experience in the field of computer science. view course details
Project Session Full.
-
Credits and Grading Basis
0.25 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
CS 5999
Course Description
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
CS 6110
Course Description
Study of programming paradigms: functional, imperative, concurrent, and probabilistic programming. Mathematical foundations: inductive definitions, fixed points, and formal semantics. Models of programming ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Silva, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Silva, A
-
Additional Information
Instruction Mode: Distance Learning-Synchronous
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students; Cornell Tech Master's students by permission of instructor.
CS 6120
Course Description
This is a hands-on course about implementing programming languages. It covers intermediate representations, classic optimization, runtime systems, and more advanced techniques such as parallelization, ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Sampson, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6156
Course Description
Runtime Verification (RV) is a lightweight formal method for checking program executions against specifications. Foundations, algorithms, and tools for major approaches to RV will be covered, including ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Legunsen, O
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6241
Course Description
A discussion of numerical methods in the context of data analysis, machine learning, and network science problems. The course will focus on matrix and tensor decompositions, numerical algorithms for graph ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Bindel, D
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6412
Course Description
The overall objective of the course is to train students to acquire the skills required to become a faculty member in operating systems. This includes understanding the broader landscape of operating systems ... view course details
Regular Academic Session. Choose one lecture and one project.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Conway, A
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students.
CS 6674
Course Description
Multimodal representations are reshaping computer vision, driving advances in both understanding and generation across a wide range of perceptual tasks. This research-oriented course explores computer ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
CS 6682
Course Description
This course will focus on computational tools and methods for content creation in different domains. We will cover methods used in interactive artistic applications (visual arts, film, music, video games) ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Davis, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6700
Course Description
Covers a variety of areas in AI, including agentic AI, LLMs, deep nets, automated reasoning, and learning, with an emphasis on computational issues. view course details
Regular Academic Session. Choose one lecture and one project.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- WF
- Jan 25 - May 11, 2027
Instructors
Selman, B
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6751
Course Description
Robot manipulation is the ability for a robot to interact physically with objects in the world and manipulate them towards completing a task. It is one of the greatest technical challenges in robotics, ... view course details
Regular Academic Session. Combined with: MAE 6730
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Bhattacharjee, T
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6783
Course Description
This course on machine learning theory introduces basic results, tools, and techniques used in analysis of statistical and online learning algorithms. The course also introduces the basics of computational ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Sridharan, K
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6787
Course Description
Graduate-level introduction to system-focused aspects of machine learning, covering guiding principles and commonly used techniques for scaling up to large data sets. Topics will include stochastic gradient ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
De Sa, C
-
Additional Information
Instruction Mode: In Person
Priority given to: Computer Science graduate and professional students; remaining seats open to other students during the add period.
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
CS 6806
Course Description
Matrix rigidity, introduced by L. Valiant in 1977, measures the Hamming distance from a given matrix to the set of low rank matrices. This definition might seem strange at first, but in the past 50 years ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Jan 25 - May 11, 2027
Instructors
Golovnev, S
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6816
Course Description
Meta-complexity refers to the computational complexity of problems that are themselves about computations and their complexity. Such problems include the Minimum Circuit Size Problem and the Time-bounded ... view course details
Seven Week - Second.
-
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- MW
- Mar 17 - May 11, 2027
Instructors
Pass, R
-
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students; Master's students by permission of instructor.
CS 6820
Course Description
Methodology for developing and analyzing efficient algorithms. Understanding the inherent complexity of natural problems via polynomial-time algorithms, advanced data structures, randomized algorithms, ... view course details
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 25 - May 11, 2027
Instructors
Kleinberg, R
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Regular Academic Session.
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
CS 6828
Course Description
Predictive algorithms influence and shape society. The use of machine learning to make predictions about people raises a host of basic questions: What does it mean for a predictive algorithm to be fair ... view course details
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Kim, M
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 6830
Course Description
A rigorous introduction to the theoretical foundations of the cryptography that powers much of the modern world. As this is a theoretical class, the emphasis will be on formal definitions and proofs. E.g., ... view course details
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Stephens-Davidowitz, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7090
Course Description
Weekly meeting for the discussion and study of important topics in the field. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 25 - May 11, 2027
Instructors
Alvisi, L
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7190
Course Description
The Programming Languages Discussion Group meets weekly to discuss papers in the area of programming languages, program analysis, and compilers. The goal is to encourage interactions and discussions between ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Sampson, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7390
Course Description
The database seminar is the weekly meeting of students and faculty interested in data management and data mining at Cornell. We typically discuss one or two papers on related topics per session. We focus ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Galhotra, S
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7490
Course Description
The Systems Research Seminar discusses recent, interesting papers in the systems area, broadly defined to span operating systems, distributed systems, networking, architecture, databases, security, and ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Conway, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7690
Course Description
The Graphics/Vision Research Seminar discusses recent research in the areas of computer graphics and computer vision. The goal is to foster technical discussions and collaboration among the Cornell graphics ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Davis, A
Hariharan, B
Marschner, S
Snavely, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7790
Course Description
The AI seminar will meet weekly for lectures by graduate students, faculty, and researchers emphasizing work-in-progress and recent results in AI research. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Dean, S
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7794
Course Description
This course, the NLP seminar, is a weekly meeting for people currently or soon to be actively doing research in NLP. (Students simply looking to learn more about NLP should not enroll, but should take ... view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit S/U NoAud(Satisfactory/Unsatisfactory (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- F
- Jan 25 - May 11, 2027
Instructors
Artzi, Y
Cardie, C
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Regular Academic Session.
-
Credits and Grading Basis
1 Credit S/U NoAud(Satisfactory/Unsatisfactory (no audit))
CS 7796
Course Description
Informal seminar in which current topics in robotics are discussed. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- W
- Jan 25 - May 11, 2027
Instructors
Bhattacharjee, T
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7800
Course Description
No description available. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Section Topic
Topic: Seminar on Cryptography and Complexity
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Stephens-Davidowitz, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7890
Course Description
The theory seminar will meet weekly for lectures by graduate students, faculty, and researchers emphasizing work-in-progress and recent results related to theory of computing. view course details
Regular Academic Session.
-
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
-
Class Number & Section Details
-
Meeting Pattern
- M
- Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Stephens-Davidowitz, N
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
CS 7999
Course Description
Independent research for CS PhD students who have not yet passed their A-exam. view course details
