The class utilized Millumin, d3 Designer, and the d3 4×4 Pro media server. Topics included: basic projection materials and technology, basic video system design, content template creation, content creation, multi-output projection onto arbitrary 2D surfaces, multi-output project onto 3D surfaces, and basic video programming/show control. Tech 301 Programming for Visual Media (2014)Ī Media Technology junior level required course focusing on learning how to create intermediate and advanced generative imagery using openFrameworks and C++. Topics include: particle systems, autonomous agents, flow fields, openCV, system control, OSC, and basic multi-screen mapping.Ī Media Technology junior level elective course focusing on multiscreen video installation, 2D/3D projection mapping techniques, and production. Topics include: autonomous vehicles, embedded linux systems, E-textiles, experimental user interfaces, Internet of Things, microcontrollers, social objects, soft computing, sound generation, urban computing, and wearables. Tech 213: Advanced Physical Computing (2014)Ī Media Technology sophomore level elective course focusing on the design and implementation of advanced physical computing projects with a focus in three areas: drones/UAV platforms, The Internet of Things (IoT), and Wearables. Topics include compression, common video codecs, capture and editing platforms, network infrastructure, storage topologies (DAS/NAS/SAN), and distributed rendering/transcoding clusters. Tech 212: Digital Media Infrastructure (2013)Ī Media Technology sophomore level elective focusing on the design and implementation of digital media workflows for animation and video at HD and higher than HD resolutions. Basic electrical concepts are covered during the course as well as an array of both digital and analog sensors. Required course for Game Design and Media Technology students. Arduino is the primary microcontroller used throughout the course in conjunction with Processing. Introduction to Physical Computing focuses on programming for microcontrollers and introducing students to the field of physical computing. Tech 112: Introduction to Physical Computing (2013) Required course for Game Design and Media Technology students. Additional topics covered throughout the course include 2D and 3D graphics, computer vision, audio synthesis, and data mining. Processing and Java are the languages used within the course. Introduction to Programming teaches students with no programming experience the fundamental basics of computer programming and object oriented programming. Tech 111: Introduction to Programming (2012 & 2014) Woodbury University: Media Technology Program In addition I have was involved with the renewal of CalArts’ WASC accreditation. As CalArts adjunct faculty I primarily taught graduate students and oversaw portions of the undergraduate technical curriculum. At Woodbury University I have just finished writing substantial portions of curriculum for all year levels in addition to my teaching duties. Below is a listing of the courses I teach or have taught along with short descriptions of the courses. I previously taught at California Institute of the Arts’ School of Film/Video’s Experimental Animation Program as an adjunct faculty member. Currently I serve as adjunct faculty for Woodbury University’s Media Technology Program.
0 Comments
Leave a Reply. |