Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

CSC 101 (cross listed as IMM 120): Introduction to Interactive Computing

Offered Every Semester

Course Units: 1

A first course in computing languages for interactive multimedia. Students are introduced to the art of programming through state-of-the-art multimedia technologies (Processing). 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 interactive coding).  Efficiency, data structure organization, and objects are introduced within the context of interactive computing problem solving.

Prerequisite notes: None

Required for major/minor: None

Option for major/minor: This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.