CCOG for MUC 282 archive revision 201904
You are viewing an old version of the CCOG. View current version »
- Effective Term:
- Fall 2019 through Winter 2025
- Course Number:
- MUC 282
- Course Title:
- Creative Coding II
- Credit Hours:
- 4
- Lecture Hours:
- 40
- Lecture/Lab Hours:
- 0
- Lab Hours:
- 0
Course Description
Provides intermediate-level computer programming for creative purposes, such as immersive experiences and installations, generative graphics and sound, and interactive applications and environments. Audit available.
Intended Outcomes for the course
Upon completion of the course students will be able to:
- Create complex, procedural motion graphic programs via textual programming using the computer environment Processing.
- Demonstrate intermediate-level knowledge of Java in order to work with Processing.
- Work collaboratively to deploy a complex audio/video integration.
- Identify new, useful tools and libraries, find the information needed to use them, and integrate them into projects.
- Work with debugging tools.
- Demonstrate ability to work with multiple threads and other optimization techniques.
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)
- Integration with sound and light collaborators on a variety of platforms
- Complex 3D and 2D animation design
- Intermediate use of custom Java Classes
- Procedural animation design
- Threads / concurrency / performance optimization
- Debugging techniques
- Projection Mapping