Courses of Study 2019-2020 
    
    Apr 25, 2024  
Courses of Study 2019-2020 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CS 5112 - Algorithms and Data Structures for Applications


     
Fall. 3 credits. Letter grades only.

Prerequisite: undergraduate data structures course or permission of instructor. Enrollment limited to: Cornell Tech students. Offered at Cornell Tech in New York City.

R. Zabih.

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.



Add to Favorites (opens a new window)