Directory of Classes
NOTE: Course information changes frequently. Please re-visit these pages periodically for the most recent and up-to-date information.

Fall 2017 Computer Science and Operations Research W4246 section 002
ALGORITHMS FOR DATA SCIENCE

Call Number 12699
Day & Time
Location
TR 5:40pm-6:55pm
603 Hamilton Hall
Points 3
Approvals Required None
Instructor Eleni Drinea
Type LECTURE
Course Description Prerequisites: basic knowledge in programming (e.g., at the level of COMS W1007), a basic grounding in calculus and linear algebra. Methods for organizing data, e.g. hashing, trees, queues, lists,priority queues. Streaming algorithms for computing statistics on the data. Sorting and searching. Basic graph models and algorithms for searching, shortest paths, and matching. Dynamic programming. Linear and convex programming. Floating point arithmetic, stability of numerical algorithms, Eigenvalues, singular values, PCA, gradient descent, stochastic gradient descent, and block coordinate descent. Conjugate gradient, Newton and quasi-Newton methods. Large scale applications from signal processing, collaborative filtering, recommendations systems, etc.
Web Site CourseWorks
Department Computer Science
Enrollment 81 students (100 max) as of 12:15AM Saturday, November 18, 2017
Final Exam Day/Time
T 7:10pm-10:00pm
Final Location 603 Hamilton Hall
Subject Computer Science and Operations Research
Number W4246
Section 002
Division Interfaculty
Open To School of the Arts, Barnard, Columbia College, Engineering and Applied Science: Undergraduate, Engineering and Applied Science: Graduate, Graduate School of Arts and Science, General Studies, School of Professional Studies, Global Programs, International and Public Affairs
Campus Morningside
Note OPEN TO DSI STUDENTS
Section key 20173CSOR4246W002

Home      About This Directory      Online Bulletins      ColumbiaWeb      SSOL
SIS update 11/18/17 00:15    web update 11/18/17 15:09