About

Programming is nowadays a tool for creation available to everyone. Its use is very diverse, it ranges from creating interactive products to generative graphics, it all depends on the project needs. Learning to program is learning the language that allows humans to communicate with computers and take advantage of their full potential.

Contemporary object-oriented programming (OOP) languages share a similar logic and structure. Once the basics of programming are mastered, we can choose and use the most appropriate technologies for our projects.

Processing is a open-source programming language (and code editor), designed to create visual and interactive applications in a very quick and easy way. Processing is the ideal environment for learning the basics of programming because its language is very simplified, avoiding repetitive configurations, and it doesn’t require previous technical knowledge. Just plug and play!

This course is conceived as a theoretical and practical journey along the basic elements of a programming language and the process of creating an interactive application. The students will be challenged at the beginning of the course with a project that will be solved piece by piece during each class and will serve as a guide to add new programming concepts.

-

Programming Fundamentals is a 15 hours subject for IAAC‘s Master in Advance Architecture.
Teachers: Cristobal Castilla from Aer Studio and Roger Pujol from Multitouch Barcelona
Students: Ahmed Selim, Aishwarya Sampath, Ala Al Kadi Jazaierly, Aldo Sollazzo, Alejandra Díaz de León Lastras, Amir Asayesh, Amirreza Saheb, Amit Kumar, Anand Singh, Anca -Simona Harvath, Angeliki Terezaki, Boghani Harsh Shailesh, Boleslaw Musierowicz, Charusilawong Marisa, Diego Arturo Diaz Garcia, Diego Colinas Magana, Dirce Medina Patatuchi, Dolan Alexander, Dori Sadan, Drew Carson, Dulce Adriana Luna Hernández, Elif Gungor, Francisco Castillo Navarro, Gabriela González Faria, Georgios Soutos, Giannakopoulous Sofoklis, Gyorgy Bukosdi, Ibrahim Berkay Ogunc, Hulda Jonsdottir, Iker Luna, Jean Akanish, Jordi Vivaldi Piera, Jose Manuel Reyes Grimpel, Joseph Galea, Juan Carlos, Yepes Gallo, Juan Diego Ardila, Kartik Ashok Gala, Kayla Pongrac, Kismir Selcuk, Konstantina Nasopoulou, Kuptsova Maria, Levidis Stefanos, Majid Zamani, Mauricio F Valenzuela Lanzas, Meropi- Eleni Skordalou, Miguel Landinez, Miguel Oliveira, Mohamed Naeim Abdelgalil Ibrahim, Moritz Begle, Mustapha Saleh Moussa, Nasr Chamma, Niccolo Marini, Nuri Choi, Peter Malaga, Priyanka Narula, Rangholia Chiragkumar Himatlal, Rasheed Shallah, Robert Francisco Garita Garita, Roopa Sharma, Shivaranjani Kumbar, Stuart Maggs, Surag Viswanathan Iyer, Taruni Aggarwal, Urte Naujekaite, Venkata Kasi Raju Alluri, Yogesh Karekar, Yousef Al Nafisi, Youssef Rashdan, Zeynep Birgönül