CMU School of Design — Course Modules
School of Design @ Carnegie Mellon University
Three course modules taught at the CMU School of Design covering Unity for interactive digital media, RhinoCAD for digital fabrication, and Arduino for IoT prototyping.
Modules Taught
Unity for Interactive Digital Media
Introduction to the Unity Game Engine for creating virtual worlds and interactive digital media experiences. Covers Unity fundamentals, scene management, and basic C# scripting.
RhinoCAD Introduction
How to use Rhino 3D for technical drawings, digital prototyping, and fabricating physical models using computer-controlled machines (laser cutters, CNC, 3D printers).
Arduino for IoT
How to use microcontrollers to program the interactivity of IoT devices — covers wired and wireless IoT prototype development, sensor integration, and actuator control.
Teaching Approach
Each module is hands-on and project-driven. Students leave every session with something they made — not just knowledge of concepts.