Tuesday and Thursday, 9:30–10:45 a.m.
Room 202, Warren Weaver Hall

Professor: Michell J Cardona

Email: cardona[at]cims[dot]nyu[dot]edu


This course will introduce you to the basic concepts and techniques of computer programming. We will design, code, and debug programs using Python 3. Python is a general purpose, cross-platform programming language with a clear, readable syntax. Classes will alternate between lecture and lab formats as we explore ideas and put them into practice. Critical reflection on computational media is also encouraged. As the semester progresses, any time you have a question or concern about the class or its content, let me know and I’ll be happy to work with you.


Your greatest reward is the knowledge and experience that you receive by taking the course. You will also receive a grade based on the following rubric. If you plan to continue with higher level computer science courses, you must get a grade of C or better in this course. No exceptions will be made.

  • Assignments: 20%
  • Quizzes: 05%
  • Midterm Exam 1: 20%
  • Midterm Exam 2: 20%
  • Final Exam: 35%

Exam Schedule

Exam 1: Tuesday March 01, 2016

Exam 2: Tuesday April 05, 2016

Final Exam: Thursday May 12, 2016 at 8:00am - 9:50am. Room: TBD

Primary Links

Computer Science Department

Computer Science Minors

ITS Computer Labs

Fall 2015–Summer 2016 Academic Calendar