CCOG for MUC 272 Spring 2024
- Course Number:
- MUC 272
- Course Title:
- Creative Coding I
- Credit Hours:
- 4
- Lecture Hours:
- 40
- Lecture/Lab Hours:
- 0
- Lab Hours:
- 0
Course Description
Introduces industry-standard computer programming languages for creative purposes, such as immersive experiences and installations, generative graphics and sound, and interactive applications and environments. Prerequisites: WR 115, RD 115 and MTH 20 or equivalent placement test scores. Audit available.
Intended Outcomes for the course
Upon completion of the course students will be able to:
-
Create motion graphics via textual programming using the computer language Processing.
-
Create procedural 2-D and 3-D vector and pixel based animations.
-
Demonstrate introductory knowledge in interfacing physical sensors with video and animation.
-
Map multiple video sources with one projector.
-
Process live video.
- Interface with data from the internet.
Course Activities and Design
Material for the course will be presented in a lecture format along side hands-on lecture/lab work.
Outcome Assessment Strategies
- In and out-of-class projects reviewed and evaluated by the instructor
- Instructor observations of student demonstrations of hands-on proficiency
Course Content (Themes, Concepts, Issues and Skills)
- Introduction to processing and textual programming and environment
- Drawing shapes and using coordinates
- Colorspace mapping
- Iterative loops
- Conditionals
- Generative drawing
- Displaying video
- Integrating sensors and Arduinos with Processing
- Motion capture and image analysis
- Projection Mapping