MSAN 501 - Computation for Analytics (1)

An intense review of the elementary aspects of computer programming using both R and Python, and an introduction to a variety of numerical and computational problems.  Topics include functions, recursion, loops, list comprehensions, reading and writing files, importing web sites, generating random numbers, the method of inverse transformations, acceptance/rejection sampling, gradient descent, bootstrapping techniques, matrix and vector operations, and graphics.