Introduction to Computer Science(CSCI-UA-0101.001/002)
Spring 2014 -- Section 1 (Honors) and Section 2
Professor: Andrew Case

General .:. Schedule .:. Assignments .:. Resources .:. Help

Class Information

  Time: Tue/Thu @ 3:30PM - 4:45PM
  Location: WWH 102 (both the Honors and regular section meet together)
  Final Exam: TBA
  Description (see all department course descriptions): How to design algorithms to solve problems and how to translate these algorithms into working computer programs. Experience is acquired through programming projects in a high-level programming language. Intended primarily as a first course for computer science majors but also suitable for students of other scientific disciplines. Programming assignments.
  Prerequisite: Introduction to Computer Programming (CSCI-UA 2) or departmental permission assessed by placement exam. Offered in the fall and spring.


Professor Andrew Case
Office Hours: Monday / Thursday 3:30pm - 5:00pm; or by appointment
Office: Warren Weaver Hall, 251 Mercer St., Room 424, New York, NY, 10012
Email: acase [-at-] cs [-dot-] nyu [-dot-] edu

Department Information

Statement of Academic Integrity
CS Minor Information
CS Major Information
Exam Schedule
Important Dates

Professional Clubs:


  Basic Programming Review (control structures, loops, methods, etc.)
  Data structures (arrays, multi-dimmensional arrays, (lists and hashest time permitting))
  Object Oriented Programming
  Event-Driven Programming
  GUI Programming


  Required Text:
     Introduction to Java Programming, Brief Version, 9th edition - Y. Daniel Liang
        Slides (see NYU Classes for login credentials)


  Java SE Development Kit (Java SE SDK (JRE + SDK))
  Java IDE (Eclipse, Netbeans, JCreator, etc.)
  see additional resources


Absences from exams (midterms included) will not be allowed to be made up without an authenticated valid written excuse. Grades based on (subject to change at start of semester):
Final Exam35%

© 2010-2014 Andrew I. Case