CCOG for MUC 282 archive revision 201902

You are viewing an old version of the CCOG. View current version »

Effective Term:
Spring 2019 through Summer 2019

Course Number:
MUC 282
Course Title:
Coding for Artists II
Credit Hours:
4
Lecture Hours:
40
Lecture/Lab Hours:
0
Lab Hours:
0

Course Description

Provides intermediate-level textual programming for interactive graphics, animation, video, and installations. 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 (the core of 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