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
6551CS 1110 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6553CS 1110 DIS 202
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6554CS 1110 DIS 203
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6555CS 1110 DIS 204
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6556CS 1110 DIS 205
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6557CS 1110 DIS 206
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6558CS 1110 DIS 207
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6559CS 1110 DIS 208
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6560CS 1110 DIS 209
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6561CS 1110 DIS 210
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6562CS 1110 DIS 211
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6563CS 1110 DIS 212
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6564CS 1110 DIS 213
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6565CS 1110 DIS 214
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6566CS 1110 DIS 215
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6567CS 1110 DIS 216
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6568CS 1110 DIS 217
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6569CS 1110 DIS 218
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6570CS 1110 DIS 219
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6571CS 1110 DIS 220
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6572CS 1110 DIS 221
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6573CS 1110 DIS 222
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6574CS 1110 DIS 223
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6575CS 1110 DIS 224
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6576CS 1110 DIS 225
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6577CS 1110 DIS 226
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6578CS 1110 DIS 227
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6579CS 1110 DIS 228
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6580CS 1110 DIS 229
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6581CS 1110 DIS 230
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
10112CS 1340 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Kleinberg, J
Levy, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
2 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Section Topic
Topic: Intro to Software Interviewing
Class Number & Section Details
7139CS 1998 PRJ 605
Meeting Pattern
MW
Jan 25 - Mar 16, 2027
Instructors
Tardos, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
Syllabi:
none
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
7140CS 1998 PRJ 601
Meeting Pattern
MW
Mar 17 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
1-2 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Section Topic
Topic: Intro to Android Development
Class Number & Section Details
7141CS 1998 PRJ 602
Meeting Pattern
MW
Mar 17 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
1-2 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Section Topic
Topic: Intro to Backend Development
Class Number & Section Details
7142CS 1998 PRJ 603
Meeting Pattern
MW
Mar 17 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
1 Credit
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Section Topic
Topic: Intro to Blockchain
Class Number & Section Details
7143CS 1998 PRJ 604
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
VanRenesse, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
1.5 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
7098CS 2043 LEC 001
Meeting Pattern
MWF
Jan 25 - Mar 16, 2027
Instructors
DiNapoli, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6582CS 2110 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6584CS 2110 DIS 202
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6585CS 2110 DIS 203
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6586CS 2110 DIS 204
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6587CS 2110 DIS 205
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6588CS 2110 DIS 206
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6589CS 2110 DIS 207
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6590CS 2110 DIS 208
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6591CS 2110 DIS 209
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6592CS 2110 DIS 210
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6593CS 2110 DIS 211
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6594CS 2110 DIS 212
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Tani, E
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6608CS 2800 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6610CS 2800 DIS 202
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6611CS 2800 DIS 203
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6612CS 2800 DIS 204
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6613CS 2800 DIS 205
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6614CS 2800 DIS 206
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6615CS 2800 DIS 207
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6616CS 2800 DIS 208
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6617CS 2800 DIS 209
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6618CS 2800 DIS 210
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6619CS 2800 DIS 211
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6620CS 2800 DIS 212
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Eichhorn, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6621CS 3110 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6623CS 3110 DIS 202
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6624CS 3110 DIS 203
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6625CS 3110 DIS 204
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6626CS 3110 DIS 205
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6627CS 3110 DIS 206
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6628CS 3110 DIS 207
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6629CS 3110 DIS 208
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6630CS 3110 DIS 209
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6631CS 3110 DIS 210
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6632CS 3110 DIS 211
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6633CS 3110 DIS 212
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Hsu, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7107CS 3152 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
Class Number & Section Details
7109CS 3152 DIS 202
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6634CS 3410 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6636CS 3410 DIS 202
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6637CS 3410 DIS 203
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6638CS 3410 DIS 204
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6639CS 3410 DIS 205
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6640CS 3410 DIS 206
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6641CS 3410 DIS 207
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6642CS 3410 DIS 208
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6643CS 3410 DIS 209
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6644CS 3410 DIS 210
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Weatherspoon, H
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
12194CS 3420 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Petersen, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
12195CS 3420 DIS 201
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Petersen, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
12196CS 3420 DIS 202
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Petersen, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
12197CS 3420 DIS 203
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Petersen, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
6650CS 3700 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Selman, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6652CS 3780 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Cai, D
van Zuylen, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7104CS 4152 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
Class Number & Section Details
7106CS 4152 DIS 202
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7148CS 4160 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7150CS 4160 DIS 202
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6920CS 4220 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Damle, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
17556CS 4230 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Guidi, G
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
9755CS 4300 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
6647CS 4410 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
VanRenesse, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
6649CS 4450 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Agarwal, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7200CS 4660 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Monakhova, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7202CS 4660 DIS 202
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Monakhova, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6931CS 4670 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Hariharan, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
2 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
6651CS 4701 PRJ 601
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Selman, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
2 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
17615CS 4701 PRJ 602
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7181CS 4756 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Fang, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
17585CS 4757 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Culbertson, P
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11430CS 4758 LAB 401
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11431CS 4758 LAB 402
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11432CS 4758 LAB 403
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11433CS 4758 LAB 404
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7192CS 4782 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Ma, W
Sun, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6654CS 4820 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6656CS 4820 DIS 202
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6657CS 4820 DIS 203
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6658CS 4820 DIS 204
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6659CS 4820 DIS 205
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6660CS 4820 DIS 206
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6661CS 4820 DIS 207
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6662CS 4820 DIS 208
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6663CS 4820 DIS 209
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6664CS 4820 DIS 210
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
0.25 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
7151CS 4997 IND 601
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: Independent Studies
Department Consent Required (Add)
Syllabi:
none
Project Session Full.
Credits and Grading Basis
0.25 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
7152CS 4997 IND 602
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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)
Syllabi:
none
Project Session Full.
Credits and Grading Basis
0.25 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
7153CS 4997 IND 603
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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)
Syllabi:
none
Project Session Full.
Credits and Grading Basis
0.25 Credits
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
7154CS 4997 IND 604
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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.
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Section Topic
Topic: Solidity Development
Class Number & Section Details
7129CS 4998 PRJ 601
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Myers, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7130CS 4998 PRJ 602
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Trummer, I
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7131CS 4998 PRJ 603
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7132CS 4998 PRJ 604
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Agarwal, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7133CS 4998 PRJ 605
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Hariharan, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7134CS 4998 PRJ 606
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Sridharan, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7135CS 4998 PRJ 607
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Marschner, S
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7136CS 4998 PRJ 608
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Joachims, T
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7137CS 4998 PRJ 609
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
VanRenesse, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Project Session Full.
Credits and Grading Basis
1-4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Section Topic
Topic: CMS Project
Class Number & Section Details
7138CS 4998 PRJ 610
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Myers, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6765CS 5150 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Dutta, S
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7177CS 5152 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Instructor Consent Required (Add)
Class Number & Section Details
7179CS 5152 DIS 202
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
White, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7174CS 5160 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7176CS 5160 DIS 202
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Clarkson, M
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
6929CS 5220 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Guidi, G
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7102CS 5223 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Damle, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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)
Class Number & Section Details
7126CS 5304 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Blumtritt, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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)
Class Number & Section Details
7186CS 5382 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Wang, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
7158CS 5410 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
VanRenesse, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6926CS 5430 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Schneider, F
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
6928CS 5430 PRJ 601
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Schneider, F
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
7146CS 5433 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Juels, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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))
Class Number & Section Details
7124CS 5436 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Shmatikov, V
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
7180CS 5456 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Agarwal, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
4 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
6930CS 5625 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Marschner, S
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7099CS 5670 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Hariharan, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Syllabi:
none
Regular Academic Session.
Credits and Grading Basis
3 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7100CS 5670 LEC 030
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Snavely, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7159CS 5700 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Selman, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
From fitting regression models to training neural networks, many problems in artificial intelligence can be cast as optimization problems. This course studies the fundamentals of optimization as they apply ... view course details
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
17043CS 5728 LAB 402
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Sabach, S
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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)
Class Number & Section Details
10130CS 5755 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Ju, W
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7183CS 5756 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Fang, K
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7203CS 5757 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Culbertson, P
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11450CS 5758 LAB 401
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11451CS 5758 LAB 402
Meeting Pattern
W
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11452CS 5758 LAB 403
Meeting Pattern
R
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
11453CS 5758 LAB 404
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Staff
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6767CS 5780 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Cai, D
van Zuylen, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7195CS 5782 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Ma, W
Sun, J
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
7199CS 5788 LEC 030
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Owens, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7160CS 5820 LEC 001
Meeting Pattern
MWF
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7162CS 5820 DIS 202
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7163CS 5820 DIS 203
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7164CS 5820 DIS 204
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7165CS 5820 DIS 205
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7166CS 5820 DIS 206
Meeting Pattern
M
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7167CS 5820 DIS 207
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7168CS 5820 DIS 208
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7169CS 5820 DIS 209
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
7170CS 5820 DIS 210
Meeting Pattern
T
Jan 25 - May 11, 2027
Instructors
Chattopadhyay, E
Spooner, N
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: Distance Learning-Synchronous
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students.
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
4 Credits
Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
6770CS 6120 LEC 001
Meeting Pattern
TR
Jan 25 - May 11, 2027
Instructors
Sampson, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
7155CS 6156 LEC 001
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Legunsen, O
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
7189CS 6412 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
Conway, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students.
Class Number & Section Details
7191CS 6412 PRJ 630
Meeting Pattern
Jan 25 - May 11, 2027
Instructors
Conway, A
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students;
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
6771CS 6700 LEC 001
Meeting Pattern
WF
Jan 25 - May 11, 2027
Instructors
Selman, B
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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/
Syllabi:
none
Regular Academic Session.
Credits and Grading Basis
4 Credits
Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
7145CS 6787 LEC 030
Meeting Pattern
MW
Jan 25 - May 11, 2027
Instructors
De Sa, C
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: Distance Learning-Synchronous
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
3 Credits
GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
7198CS 6816 LEC 030
Meeting Pattern
MW
Mar 17 - May 11, 2027
Instructors
Pass, R
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students; Masters' students by permission of instructor.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: Distance Learning-Synchronous
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
1 Credit
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
6780CS 7794 SEM 101
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Artzi, Y
Cardie, C
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
1 Credit
S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
6781CS 7794 SEM 130
Meeting Pattern
F
Jan 25 - May 11, 2027
Instructors
Artzi, Y
Cardie, C
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Enrollment limited to: Cornell Tech Doctor of Philosophy (PhD) students.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
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
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.