COURSE UNIT TITLE

: VISUAL CODING BASED MODELLING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
MIM 3738 VISUAL CODING BASED MODELLING ELECTIVE 2 0 0 3

Offered By

Architecture

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSISTANT PROFESSOR ERDEM YILDIRIM

Offered to

City and Regional Planning
Architecture

Course Objective

The aim of the course is to comprehend visual coding (node-based coding) techniques in the digital modeling process. This course aims to equip architecture students with the skills needed to solve design problems and improve 3D modeling processes using visual programming tools. Throughout the course, students will tackle complex design problems using Grasshopper 3D software and learn to create 3D models through visual coding in a variety of projects.
Another aim of this course is to inform students about the power and flexibility of visual coding and to introduce them to the basic principles of parametric design. In addition, it is to enable students to benefit from the advantages of visual programming in order to speed up the design process and easily perform various design iterations.

Learning Outcomes of the Course Unit

1   To be able to develop analytical thinking skills.
2   To gain the ability of algorithmic thinking.
3   To learn visual coding (node-based coding) mechanics.
4   To be able to produce numerical models based on parametric design.
5   To be able to design interaction.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 1 Interface introduction of Rhinoceros and Grasshopper software
2 2 Basic principles and concepts of visual coding, two-dimensional drawing.
3 3 Sets, Surfaces, and Nurbs
4 4 Attractors
5 5 Simulation and optimization in Grasshopper
6 6 Interaction, microprocessors, sensors and motors
7 7 Subject evaluations before the midterm exam
8 8 MID-TERM EXAM
9 9 Student homeworks presentations and discussing
10 10 Student homeworks presentations and discussing
11 11 Student homeworks presentations and discussing
12 12 Student homeworks presentations and discussing
13 13 Student homeworks presentations and discussing
14 14 Repetition of the main topics of the course
15 15 FINAL EXAM

Recomended or Required Reading

*Tedeschi A. Algorithms- Aided Design. First. Brienza: Le Penseur; 2014.
*Schumacher P. Parametricism: A New Global Style for Architecture and Urban Design. Architectural Design 2009; 79(4):14 23.
*Al-Attlili Aghlab. Parametricism vs : Evolution of Digital Technologies for Development. Imperial House Publishers; 2016.
*THE CONCEPT OF STYLE AND PARAMETRICISM WITH INTERVIEW AS EPOCHAL STYLE BIBLIOGRAPHY.
*Parametricism 2.0: Rethinking Architecture s Agenda for the 21st Century - Google Books. https://books.google.com.tr/books hl=en&lr=&id=E2vmDAAAQBAJ&oi=fnd&pg=PP2&dq=schumacher+2001+architecture+grasshopper&ots=Euk06B68gR&sig=cHzK-XOOdO5hVserBMmugrRguzY&redir_esc=y#v=onepage&q&f=false. Accessed October 2, 2021.
*Schnabel MA. Learning parametric designing. Computational Design Methods and Technologies: Applications in CAD, CAM and CAE Education 2012:56 70. doi:10.4018/978-1-61350-180-1.ch004.
*Agirbas A. A Teaching Methodology for Parametric Design: A Case Study with Parametric Bench.

Planned Learning Activities and Teaching Methods

Literature review, theoretical courses, personal or group studies.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 FINS FINAL EXAM
3 FCG FINAL COURSE GRADE MTE * 0.50 + FINS * 0.50
4 RST RESIT
5 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.50 + RST * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

Students will prepare a preliminary study report on the subject they have determined in the midterm exam. In the final exam, they will prepare a presentation and report on the projects they have been working on during the term.

Materials: A computer not older than 5 years. Other materials will be announced if deemed necessary by the executor.

Language of Instruction

Turkish

Course Policies and Rules

Materials: A computer not older than 5 years. Other materials will be announced if deemed necessary by the executor.

Contact Details for the Lecturer(s)

e-mail: erdem.yildirim@deu.edu.tr, yenal.akgun@deu.edu.tr
tel: 0232 3018391, 0 232 301 84 49

Office Hours

It will be announced at the beginning of the term.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 2 26
Preparations before/after weekly lectures 13 3 39
Final 1 2 2
TOTAL WORKLOAD (hours) 67

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15PO.16PO.17
LO.11
LO.2
LO.3
LO.4
LO.5