| Description | In this introductory computer science course,
students will examine different conceptual
approaches to understanding object-oriented
programming principles, concepts and their
applications. Paradigms of theory, abstraction,
and design will be considered. Broad themes
include the design and analysis of algorithms,
the handling of data, and common programming
patterns and methodologies required in
implementations. The course will present open
source tools particularly suited to the use of
computer science in the art and design context
such as as Processing and Pure Data. |
|---|