40 305 Modulating Microclimate 1


• Command of English Language (Reading, Writing, Listening, Speaking);
• Working Knowledge in Rhino;

The elective course ‘Modulating Microclimates’ is configured to provide knowledge and skills for the studio course ‘Architecture and Productive Landscapes’.

Recommended prerequisite knowledge

• Mindset towards intense self-development and experimental design;
• Enthusiasm for learning, research, collaboration and innovation;

Course content

The elective course ‘Modulating Microclimates’ is configured to provide knowledge and skills for the studio course ‘Architecture and Productive Landscapes’. The focus is on learning concepts and skills related to environmental data collection and data-driven computational design.

Students will develop further their knowledge in Rhino modeling and acquire related skills in data-driven associative modeling (Grasshopper; see: http://www.grasshopper3d.com/) and in multi-objective optimization (see: https://en.wikipedia.org/wiki/Multi-objective_optimization; and Octopus; see: http://www.grasshopper3d.com/group/octopus/page/octopus-examples).

Students will also learn how to collect environmental data through purpose-configured measure-stations (Arduino; see: https://www.arduino.cc/) and how to feed the collected data into the Rhino environment for modeling purposes.

The elective course will be delivered in three one-week sessions prior to the field trip of the studio course.

Learning outcomes

• Knowledge of architectural and computational design themes;
• Knowledge in local microclimate and architectural design;
• Knowledge in data collection and data-driven computational design.
• Knowledge in the utilization of advanced visualization methods;

• Skills in data collection and the making of weather stations;
• Skills in data-driven computational design;
• Skills in advanced visualization methods;

General competence
• The ability to set up and follow through a design process that leads to the desired result;
• The ability to develop designs based on specific performance criteria;

Working and learning activities

Teaching Activities:
• Lectures on key conceptual and methodological approaches;
• Workshops focused on skill building;
• Hands-on tutorial sessions;

Core thematic foci include:
• Data-collection;
• Data-driven design;
• Associative Modeling;
• Multi-objective Optimization;

The methodological approach encompasses:
• Integration of iterative data-driven Methods, Processes, Information and Analysis;

Work Effort
• 90% mandatory attendance;
• Participation in 3 intense one-week workshop sessions;

Professor in charge

Michael Hensel and Søren Sørensen

Mandatory work requirements

Work requirements Number Number of approved Mandatory presence Comment

• 90% mandatory attendance;
• Participation in 3 intense one-week workshop sessions;


Assessment Date Duration Grade scale Oral examination
Prosjektoppgave Pass / Fail

The examination will focus on:
• Active participation in workshop sessions;
• A detailed workshop log delivered at the end of the elective course;
• A working system for collection of environmental data;

Reading lists / teaching materials

·         Ayres, P. ed. (2012) Persistent Modelling. London: Routledge;

·         Frazer, J. (1995) An Evolutionary Architecture. London : AA Publications. PDF Online: http://www.aaschool.ac.uk/publications/ea/intro.html

·         Kolarevic, B. Ed. (2003) Architecture in the Digital Age: Design and Manufacturing. London. Taylor and Francis.

·         Kolarevic, B. and Malkavi, A. Eds. (2005) Performative Architecture – Beyond Instrumentality. London: Spon Press


Literature list to be completed…





·         https://www.rhino3d.com/

·         https://www.rhino3d.com/download

·         https://www.rhino3d.com/tutorials

·         http://docs.mcneel.com/rhino/5/usersguide/en-us/index.htm

·         https://vimeo.com/rhino



·         http://www.grasshopper3d.com/

·         http://www.grasshopper3d.com/page/tutorials-1

·         https://vimeo.com/album/64106

·         https://vimeopro.com/rhino/grasshopper-getting-started-by-david-rutten/video/79844992

·         http://static1.squarespace.com/static/51c6f9f3e4b0e47ad1bbc71c/t/521cf940e4b021571fc7d3a5/1377630528615/Grasshopper+Primer_Second+Edition_090323.pdf


Galapagos / Octopus:

·         http://www.grasshopper3d.com/group/ladybug/forum/topics/multi-objective-optimization-lb-hb-galapagos

·         http://www.food4rhino.com/project/octopus?etx

·         http://www.grasshopper3d.com/group/octopus

·         http://www.grasshopper3d.com/group/octopus/page/octopus-examples

·         https://www.youtube.com/watch?v=SlyXJEO76BI



·         https://www.arduino.cc/en/Tutorial/HomePage

·         http://www.jeremyblum.com/category/arduino-tutorials/

·         http://www.introtoarduino.com/downloads/IntroArduinoBook.pdf

·         http://www.control.aau.dk/~jdn/edu/doc/arduino/litt/ArduinoTutorials.pdf

·         http://www.me.umn.edu/courses/me2011/arduino/arduinoGuide.pdf

·         http://www.hfremote.us/files/Arduino.pdf

·         https://www.youtube.com/watch?v=fCxzA9_kg6s

·         http://video.mit.edu/watch/arduino-tutorial-1-10950/