CS 5112
Last Updated
- Schedule of Classes - February 12, 2019 8:29PM EST
- Course Catalog - January 26, 2019 2:00PM EST
Classes
CS 5112
Course Description
Course information provided by the 2018-2019 Catalog.
An introduction to some fundamental algorithms and data structures used in current applications. Examples include cryptocurrencies (hashing, Merkle trees, proofs of work), AI (nearest neighbor methods, k-d trees, autoencoders), and VR/AR (gradient descent, least squares, line-drawing algorithms). Six lectures will be replaced by applied clinics taught in the evening. Programming assignments in Python or Java.
Prerequisites/Corequisites Prerequisite: undergraduate data structures course or permission of instructor.
Permission Note Enrollment limited to: Cornell Tech students.
When Offered Fall.
Regular Academic Session. Choose one lecture and one discussion.
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
-
TR
Bloomberg Center 131
Cornell Tech Instructors
Zabih, R
-
TR
Bloomberg Center 131
-
Additional Information
Instruction Mode: In Person
Taught in NYC. Enrollment limited to Cornell Tech students.
-
Class Number & Section Details
-
Meeting Pattern
-
R
Bloomberg Center 131
Cornell Tech - Aug 23 - Sep 6, 2018
Instructors
Zabih, R
-
R
Bloomberg Center 131
Cornell Tech - Sep 20, 2018
Instructors
-
R
Bloomberg Center 131
Cornell Tech - Oct 4, 2018
Instructors
-
R
Bloomberg Center 131
-
Additional Information
Instruction Mode: In Person
Share
Or send this URL: