designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Discourses

71 posts

N-Grid

February 28, 2013

This simple tool, N-Grid resembles John Hejduk and colleagues’ famous design exercise “The Nine-Square Grid”. I developed the tool in 2009 using MaxScript. The nine-square grid is one of the most common kit-of-parts exercises in design studios for over 50 years. To explain briefly, the nine-square grid exercise is based on transforming a nine-square grid into a series of alternatives. The nine-square grid is an open-ended educational application with a limited but flexible context. It can have infinite interpretations to meet various studio objectives. Robert Slutzky, John…

Designer as Casual Coder

February 28, 2013

From the 2009 eCAADe paper presented with Birgül Çolakoğlu titled; “Designer as Casual Coder: Overview of an Experimental Design Studio”; In recent years, computational approaches in architecture started to change the scope of the architect’s work. He/she is not any more a passive tool user instead, became a casual tool developer. Conventional CAD systems that focus on geometric representation of a designed artifact, are transforming into systems in which the design is represented as a parametric process. By increasing utilization…

PatGen: Islamic Pattern Generator

February 27, 2013

It was the 2008, eCAADe Presentation at Antwerp together with Birgül Çolakoğlu and Serkan Uysal. This paper presents a student work developed in the Introduction to Computational Design graduate course titled “Designing the Design” at Yildiz Technical University. The course focuses on the use of algorithms as design tools, rather than coding experiments. The course runs parallel to the shape grammar course. There, we study the basic concepts of computation through visual design exercises. So, the shape grammar course teaches…

Digital Exercises in Architectural Design Studio

February 26, 2013

Studio exercises are short-term and open-ended design activities that represent a constructivist learning approach by limiting design domains. They are student-centered, model and process-oriented educational tools. These qualities make studio exercises potential tools for integrating contemporary Digital Design thinking into architectural education. This research aims to reveal these potentials by defining an analytical perspective and logical connections between the pedagogical intentions of studio exercises and the theory of Digital Design. The first chapter of this research includes a definition of…

Knowledge Engineering in Architectural Education: Case Study of Sinan

February 25, 2013

Under the dust of 10 years; revisiting my master’s thesis. This paper introduces research about the Computer Aided Instruction (CAI) tool which is based on the master thesis of Tuğrul Yazar from Yıldız Technical University (YTU) Faculty of Architecture Computational Design Graduate Program (BOM). The thesis is named “Expert Systems for Architectural Education: The Expert System of Sinan Mosques” and was completed in 2003 under the supervision of Dr. Birgül Çolakoğlu. YTU Department of Computer Engineering supported this research by…

Principles of Onticology

December 26, 2012

This started as a pragmatist search of the term “Objectile”. I was curious about the real meaning of it, while the famous 1995 works of Bernard Cache were the thing I was looking for as images. I found two things about this word. One of them is the reproductions and online marketing of those famous carved panels (I was searching for), and while the second thing was a very interesting philosophical text from Levi Bryant, this blog (then became much more important…

A Diagram (Sometimes) Worth Ten Thousand Words

December 12, 2012

Here is an interesting phrase from Jill Larkin and Herbert Simon’s famous article. It is “Why A Diagram (Sometimes) Worth Ten Thousand Words”; The phrase from the article My Thoughts on “A Diagram…” While perusing this text, I found myself curious about the correlation between “formal languages,” “algorithmic architecture,” “scripting,” and “problem-solving” and why we teach them together. The introduction to these subjects occurred during my enrollment in the Shape Grammars graduate course. Over the past decade, a fascinating re-connection…

Attractor point in DesignScript

November 19, 2012

This is my first try at DesignScript syntax. It is quite easy to understand and on-screen reference help seems to work well. It creates regular AutoCAD entities when you run. One of the most important concepts of this language is said to be a kind of associativity that updates objects when any parameter is changed while the script is running. However such associativity is not possible after the script has finished running. If you want to use the regular imperative…

30 years old Grasshopper

October 22, 2012

Nowadays I plan to enter Rhinoscript, Python, and DesignScript back again. However, I can’t leave Grasshopper3D without mentioning the “cognitive shift” it pioneered in the design computing community. Here is a phrase from a famous special issue of “Computer” Journal, published in 1982 with Tilak Agerwala and Arvind’s editorials; Data flow languages form a subclass of the languages which are based primarily upon function application (i.e., applicative languages). By data flow language we mean any applicative language based entirely upon…

The DataFlow Approach

October 18, 2012

In 1982, it has been more than 15 years since the dataflow approach to algorithm designing are discussed in computer science. Computer journal publishes a special issue with the foreword of Tilak Agerwala; he says; …We have discussed two characteristics of the von Neumann model of computation: global updatable memory and a single program counter. It will become clear shortly that the data flow model has neither of these. First, the data flow model deals only with values and not with names of value containers…

« 1 2 3 4 5 6 7 8 »
  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #tensegrity
    • #enneahedron
    • #kangaroo
    • #vector-field
    • #galapagos
    • #dome
    • #regulations
    • #relief
    • #boolean
    • #fractal
    • #linear-algebra
    • #vector
    • #interlocking
    • #dual
    • #logic
    • #moulding
    • #text
    • #unrolling
    • #anemone
    • #spiral
  • Search

  • Support designcoding!

  • Enjoying designcoding? Support me on Patreon to keep it growing. Thank you!

  • copyright 2026 designcoding.net | about | privacy policy | end user license agreement