Description
Introduction to fundamental programming concepts in the context of visual, interactive media. Students may develop applications in any domain (e.g., fine art, education, commerce, physical or social sciences) while learning about algorithms, program design, logic, program control flow, functions, testing, etc.note_ Sufficient preparation for CISC 121/3.0; alternative to CISC 101/3.0 and CISC 151/3.0.note_ With permission of the School, students with programming experience may take this concurrently with CISC 121/3.0.
Note
No computing or art background required.
Follow-On Courses
This course appears in the pre- or co-requisites for the following course(s):
Learning Hours
120 (36 Lecture, 84 Private Study)
Prerequisite
None.
Exclusion
Maximum of one course from: APSC 142/3.0; APSC 143/3.3; ARIN 121/3.0; CISC 101/3.0; CISC 110/3.0; CISC 151/3.0.
One-Way Exclusion
CISC 110/3.0 may not be taken with or after CISC 121/3.0; CISC/CMPE/COCA/COGS/SOFT at the 200-level or above.