Undergraduate Programming Languages
The Java programming language is used for the courses
Introduction to Computer Science I and II (V22.0101 and V22.0102).
Well prepared freshmen who want to major in Computer Science and who
have some programming experience, either from high school or the workplace,
are advised to take V22.0101 and V22.0102 in their freshman year.
Although Java is taught from the beginning, students are expected to
have some basic programming experience on entry, typically in Jave, C or C++,
before entering V22.0101.
Students with little or no experience in programming must take Introduction to
Computers and Programming (V22.0002), a more basic introduction to
Java, before taking V22.0101. In order to place into V22.0101 or more advanced
courses, students must take either the departmental placement
exam or the ETS Advanced Placement exam.
See Information on the Placement Exam for Freshmen.
In Computer Systems Organization I (V22.0201), students use both
assembly language and the C programming language. In Computer Systems
Organization II (V22.0202), students typically use Java, C or C++.
Upper level electives use a variety of languages, most commonly Java or C++.
See the course web pages for more information.
top | contact webmaster@cs.nyu.edu
|