NYU undergraduate courses outside CS and Data Science useful for various areas of CS research

Note: This course lists a number of courses without listing their prerequisites.

Algorithms

Combinatorics (MATH-UA.0240).

Conmputational Biology / Medicine

Biostatistics (BIOL-UA.0042)
Bioinformatics in Medicine and Biology (BIOL-UA.0103)
Computing with Large Data Sets (BIOL-UA.0120)
Mathematics in Medicine and Biology (BIOL-UA.0255 = MATH-UA.0255)
Computers in Medicine and Biology (BIOL-UA.0256 = MATH-UA.0256)
Statistics (MATH-UA.0234, .0235).

Cryptography

Theory of Numbers (MATH-UA.0248)

Finance

Mathematics of finance (MATH-UA 250).

Formal Methods and Verification

Logic (PHIL-UA.0070).
Advanced Logic (PHIL-UA.0071).
Modal Logic (PHIL-UA.0073).

Graphics

Introduction to Mathematical Modeling (MATH-UA.0251)
Differential Geometry (MATH-UA.0377)

HCI (Human computer interface)

Statistics (MATH-UA.0234, .0235).
Introduction to Psychology (PSYCH-UA.0001).

Machine Learning

Calculus III (multivariable) (MATH-UA.0129 or .0213)
Linear algebra (MATH-UA.140 or .148).
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238)
Linear and Nonlinear optimization (MATH-UA.0253)
Introduction to Neural Science (NEURL-UA.0100)
Developmental Psychology (PSYCH-UA.0034)

Natural Language Processng

Calculus III (multivariable) (MATH-UA.0129 or .0213)
Linear algebra (MATH-UA.140 or .148).
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238)
Language (LING-UA.0001, LING-UA.0003)
Introduction to semantics (LING-UA.0004)
Psycholinguistics (LING-UA.0005 = PSYCH-UA.0056).

Quantum Computing

Quantum Information and Quantum Computing (PHYS-UA.0138).

Scientific computing

Calculus III (multivariable) (MATH-UA.0129 or .0213)
Linear algebra (MATH-UA.140 or .148).
Introduction to fluid dynamcis (MATH-UA.0230)
Introduction to Mathematical Modeling (MATH-US.0251)
Numerical Analysis (MATH-UA.0252)
Linear and Nonlinear optimization (MATH-UA.0253)
Ordinary Differential Equations (MATH-UA.0262, .0268).
Partial Differential Equations (MATH-UA.0263).
Chaos and Dynamical Systems (MATH-UA.0263).
Mathematical Physics (PHYS-UA.0106)
Computational Physics (PHYS-UA.0210)

Robotics

Calculus III (multivariable) (MATH-UA.0129 or .0213)
Linear algebra (MATH-UA.140 or .148).
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238)

Theory of computation

Logic (PHIL-UA.0070).
Advanced Logic (PHIL-UA.0071).

Vision

Calculus III (multivariable) (MATH-UA.0129 or .0213)
Linear algebra (MATH-UA.140 or .148).
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238)
Perception (PSYCH-UA.0022).