Creative Project (DES5085)

Class Objectives
  • Build technical fluency in physical computing by mastering Arduino sensors, actuators, and their integration with P5.js graphical systems
  • Cultivate divergent thinking skills to generate creative ideas that move beyond conventional, expected solutions
  • Develop the ability to lead a team project independently, from initial concept and planning through prototyping to final implementation
  • Elevate working prototypes to portfolio-ready quality by refining design execution, technical stability, and audience-facing performance
  • Strengthen documentation and presentation skills by archiving the design process through photo and video, and showcasing the final object at demo day
What You Will Learn
  • How to read physical input through Arduino sensors and translate it into meaningful output via actuators and P5.js visuals
  • How to bridge hardware and software systems to design interactions that respond fluidly to user input
  • How to generate "out-of-the-box" creative concepts and evaluate their feasibility as interactive objects
  • How to plan, prototype, and execute a team-based project, balancing creative ambition with technical and physical constraints
  • How to troubleshoot and stabilize a working prototype so it reliably performs for hands-on audience interaction at demo day
  • How to document a project's evolution through structured photo and video archiving for portfolio use
Demo Day Highlights

A visual archive of the final showcase, where teams pitched, demonstrated, and shared their interactive experiences with peers and classmates.