CSCI-UA.2: Introduction to Computer Programming - Spring, 2013
Department of Computer Science, New York University


Topics Covered:

Tutoring Hours and Locations:

Etutor: We are fortunate to have Rachel Rosen (email: as our e-tutor. If you have any questions about the material or a homework assignment, you can email her.

We are fortunate to have Ben Wagle, Eric Limjoco and Casey McGinley to help you with your programs in this course. They will be available to help students starting Monday, February 4th, at 14 Washington Place lab (at the room in the back of the lab) at the following times.

14 Washington Place is number 33 on the map below and is accessible from Washington Place. Also, ITS consultants should be available most times. Click for computer-lab hours

Course Materials:

Required Textbook:

  Visual Quickstart Guide to Python by Tony Donaldson (on reserve at the Bobst Library)
Peachpit Press, 2009
ISBN-10: 0321585445
ISBN-13: 978-0321585448

Optional Textbooks:

  Learning Python, 4th Edition (on reserve at the Bobst Library)
Powerful Object-Oriented Programming
By Mark Lutz
Publisher: O'Reilly Media;
Released: September 2009
Print ISBN: 978-0-596-15806-4 | ISBN 10: 0-596-15806-8
Ebook ISBN: 978-0-596-80598-2 | ISBN 10: 0-596-80598-5


  How to Think Like a Computer Scientist: Learning with Python 3 (available free on-line)
Version date: November 2011
by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
(PDF file)



Links to Course Sections:

  CSCI-UA.0002-001     Deena Engel MW 2:00PM — 3:15PM CIWW 109
  CSCI-UA.0002-002     Samuel Marateck TR 2:00PM — 3:15PM CIWW 202
  CSCI-UA.0002-003     Samuel Marateck TR 11:00AM — 12:15PM CIWW 102
  CSCI-UA.0002-004     Syed Salahuddin MW 11:00AM — 12:15PM CIWW 201
  CSCI-UA.0002-005     Joel Kemp MW 9:30AM — 10:45AM CIWW 102
  CSCI-UA.0002-006     Joseph Versoza MW 3:30PM — 4:45PM CIWW 101
  CSCI-UA.0002-007     Jerry Waxman TR 3:30PM — 4:45PM CIWW 101
  CSCI-UA.0002-008     Joshua Clayton MW 12:30PM — 1:45PM CIWW 202

Links to Computer Science Department Sites: