Programming for Interactivity
Y19.2204
Credit:
The Paul McGhee Division
Interaction has overtaken calculation as the user's primary interest in computer activity. Instead of the serial process of turning data inputs into newly formed data outputs, interactive programming focuses on computing as dynamic two-way environments operating in a wide range of digital media from animation to games, Web applications, and wireless devices. The first part of the course surveys the transformation of software programming through several stages: from the software contractor working on large mainframes, to the software products industry that took shape with more robust mainframes and minicomputers, to the personal computer software market that matured in the 1980s. The second part of the course surveys programming and scripting languages such as Java, PERL, XML, ActiveX, JavaScript and VBscript that have become crucial for interactive programming. A major component of the course is in-class laboratories where the studentengages in collaborative work on program development, with an emphasis on student-tostudent interaction and student-to-student teaching, facilitated and enriched by the course staff.
Prerequisites:
Prerequisite: Fundamentals of Interactive Multimedia or permission of the instructor
To register for this course you must be an admitted student in an NYU credit or degree program or have special student status. Admitted NYU credit or degree students may visit NYUHome to register through ALBERT. To apply to an NYU-SCPS credit or degree program, call (212) 998-7100.
