Top Image Banner
Sunday, November 22nd, 2009
CSC 101/IMM 120: Introduction to Interactive Computing


Course Units: 1

Description:
A first course in computing languages for interactive multimedia. Students are introduced to the art of programming through state-of-the-art multimedia technologies (e.g., Macromedia Studio MX). Through intensive laboratory experience students learn the programming fundamentals (e.g., variables, functions, control structures and logic, persistent storage, and networking). Problems related to interactivity are emphasized (e.g., through assignments based on HTML and Flash coding). Students will understand the distinction between markup languages, scripting languages, and general purpose programming languages and develop proficiency in the first two. Persistent storage and networking concepts are introduced through high-level applications (e.g., Macromedia Studio). Efficiency, data structure organization, and objects are introduced within the context of interactive computing problem solving. This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.

Prerequisite notes: NULL

Required for major/minor:
None

Option for major/minor:
None