Course Director: Greg Watson

Teaching assistant: TBD

Lecture time: Tuesday 6:20pm – 8:10pm, 5WP, Room 101

Lab time: Tuesday 8:20pm – 9:10pm, 5WP, Room 101

NYU Classes site

Office Hours

Tuesday 5:00pm – 6:00pm, 7th Floor, 726 Broadway, or by appointment

Course Description

The Programming for Data Science course is aimed at providing students with the skills necessary to use Python for data analysis in scientific computing. In particular the course will cover:

  • Python 2.7
  • The NumPy package for scientific computing
  • The pandas data analysis library, including reading and writing of CSV files
  • The IPython and PyDev development environments
  • The Matplotlib 2D plotting library

The course will also provide an introduction to best-practice software engineering techniques and Unix command line tools.

Syllabus: See PDS for Spring 2015 to review topics covered in this class.