Faculty: Angel Muñoz and Cristian Rizzuti

The Introduction to Programming and Physical Computing course will give students an essential introduction to the world of open-source programming languages and physical computing. In 7 weeks students will simultaneously learn basic programming and physical computing concepts. This will equip students with the necessary hardware/software to integrate interfaces, visualizing methods, data sensing, and actuation to conduct more advanced research and architectural proposals with embedded technology.

The students will be introduced to the basics of programming through the Arduino IDE and microcontroller as a platform to create devices that interact with their environment using sensors and actuators.

Image Credits: IAAC MAA01 Seminar project Wea.Bot, 2018/2019

The course will conclude with an exercise as a final project, the students will be pushed to create a synchronous and meaningful interaction between the physical and digital realms. Students are similarly encouraged to use the code-based tools to explore the physical computing world as applied to their studios, in processes that they can integrate into their projects in following semesters.

Image Credits: IAAC MAA01 Seminar project Physical Soundscape, 2018/2019