Author Archives: Nikki D'Agostino

Module: Ultimate Strength and Working Load Limits of Rigging Components

The ENT 3410 Stage Rigging and Mechanics class is an algebra-based structural analysis course, which includes lecture and lab portions. In learning about mechanics, a solid knowledge of core concepts takes on importance. The module developed with the Performative Design project addresses certain fundamental concepts: ultimate strength, working load limit, design factor and strain. [Professor John McCullough]

Module: The Statics in Architectural Structures

The Statics in Architectural Structures video series is an 8-part introduction to the fundamental mathematics and science behind architectural structures.  The series will trace the history of the foundations of statics from its roots in Galileo and Newton, through the Industrial Revolution, to current theories of structure.  Students will learn about geometric, mathematical, scientific and technological advances the field, and learn how to apply the theories to actual problems.  At the end of each video, a short quiz will be given to test the student’s understanding of the subject matter.  [Professor Phillip Anzalone]

GIS Tutorial Module

Through this tutorial, students will be familiar with the basics of GIS and ArcGIS software. Additionally, they will learn about the raster data and imagery. It will cover the subjects to identify, locate, and acquire spatial data and to be familiar with the ArcGIS interface. Students, through this tutorial, will perform basic image analyses as well as image classification. Finally, they will learn how to create high-quality maps and associated graphics using feature and raster data to clearly communicate spatial information and analyses.

[Hamid R. Norouzi, PhD, PE]

Module-Tutorial: Coding Vocabulary and Idioms

There is a vocabulary for talking and writing about code that is applicable across programming languages. This vocabulary attaches mostly to syntactic constructs within a language, meaning that the words and phrases describe general categories of functional code used to write a program. These natural language descriptors for programming idioms are required for communication between collaborating programmers or for speaking in general about programming tasks. They are also necessary for understanding tutorials written about programming languages that may be unfamiliar to the user.

This tutorial describes each of the sets of terms and phrases listed below through the lens of the Processing interpreter. Processing, a multi-platform graphical programming environment based on Java, can be downloaded here:

In the near future, examples will be added for JavaScript, LISP, Python, and Ruby – languages used across several of the departments involved in the interdisciplinary Center for Performative Design.

After reading this tutorial, one should both understand what the following terms and phrases mean, and be able to code an example of each in Processing.

• variable
• variable declaration, declare a variable
• variable initialization, initialize a variable
• setting a variable
• variable scope
• global scope
• local scope
• data type
• logical operators
• comparison operators, relational operators
• arithmetic operators
• return
• return type
• function definition, define a function
• function call, call a function or method, call
a method defined on a class
• instantiation, instantiate an object, make
an instance of a class
• superclass, parent class
• subclass, child class
• constructor
• pass arguments, pass variables x,y,z as
arguments to a function or method
• conditional
• conditional branch
• iteration
• recursion

[Professor Adam Wilson]


Module- Building Performance: Climate, Comfort and Computational Fluid Dynamics

The Building Performance Workshop course [ARCH3550] offers students knowledge in the key concepts of performance analysis. Three modules, in the area of Building Performance, cover the principal areas: climate, comfort, and computational fluid dynamics (CFD).

The climate module provides an introduction to this topic. Starting from a delineation of differences between climate and weather, characteristics of climate are defined for various regions of the world. Urban microclimates, unique to built environments, are also introduced along with state of the art research topics.

The comfort module introduces the basic concept of how a human being feels and responds to climate conditions. While the level of comfort is visualized with a psychometric chart, much emphasis is given to existing models that serve to standardize approaches for measuring this.

The last module focuses on the basic concepts underlying computational fluid dynamics (CFD), providing an overview of important characteristics of flow and introducing a number of other methods of analysis.  In addition, high performance building simulation processes with CFD are reviewed.        [Professor Jihun Kim]