Architecture, Computational Technologies, M.S.
Curriculum

Major Requirements

Term One Requirements Credits:
ARCH 701B Computational Design Studio 1: Computational Design 6
ARCH 701B, is the first Advanced Architecture Design Studio in the Master of Science of Architecture, Computational Technologies program. This design studio will focus on specific issues of representation through computational design. An informed realism implies that reality is continuously transformed by information systems. The designer can now intervene directly upon reality by recognizing and displacing information systems. Students will address computation as proto-architectural. Questioning how architects represents space, the studio will implement, displace, and advance computer algorithms, data representation and data interaction. The studio will use an applied experimental design exercise, to integrate through computational design, the parallel knowledge being acquired in the co-requisite seminars. The studio will do experimental applied research within a range of spatial-based problems, ranging from: Big Data gathering and processing; to simulation; to emergent geometry implementing computational languages, machine learning and artificial intelligence; to an augmented virtual reality simulation interface. The studio will ultimately question systems of representation in architecture, innovating, developing and expanding algorithms, tools, interfaces, and applications.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-6-6
ARCH 761 Studio Workshop 1: Computational Design 1
This workshop, ARCH 761, is open to all students in the Master of Science in Architecture, Computational Technologies program, specially designed to serve as a common base to all students and also as an introduction to Focus Area I Computational Design. This first workshop is designed to offer computational design skills to students taking ARCH 701B Advanced Design Studio 1 and to complement students' levels in computer skills. The workshop is organized in a series of technique-based modules on specific platforms, software and interfaces, which aim to progressively advance the ability of students to apply computation to design. The workshops will assign simple progressive applied design exercises alternating by semester and in relation to student's skills developing scripts, coding, algorithms, and visual algorithms.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 1-1-1
ARCH 775 Core Seminar 1: History and Theory of Representation and Technologies 3
ARCH 775, is the first seminar, in the Master of Science in Architecture, Computational Technologies program. The focus of this seminar is on the history and theory of architecture spanning from perspective (Renaissance) to Big Data and Computational Design (Data Science and Computer Science). First, this seminar will study history and theory of representation and technologies in relation to architecture. Second, the seminar will study the history of Computer Science in relation to information theory and Data Science. Third, students will explore, through experimental applied exercises, how new survey technologies, or insightful researches on a single technology, may challenge assumed architecture theories in history and/or representation. Fourth, students will be asked to critique relationships between emerging technologies and cultural innovation in a research paper. The paper will be formatted and follow an art history methodology and be based on a single technology in relation to architecture representation based on a scientific quantitative method of inquiry.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
    Total: 10 Credits
 
Term One Electives (choose one) Credits:
ARCH 757 Elective Seminar 1: Materials I – Intelligent Materiality 2
This course, ARCH 757, is offered to satisfy the Focus Area II of the Master of Science of Architecture, Health and Design program. In the seminar students will learn, analyze, research, displace and investigate new paradigms in materiality applied to architecture. This seminar will focus on material properties, behavior and characteristics through environmental simulation and optimization, structural simulation and optimization, studies the properties of material composites, hybrid materials, and polymers.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ARCH 781 Elective Seminar 1: Computational Design I 2
ARCH 781, is the first course in Computational Design offered in the Master of Science of Architecture, Computational Technologies program. The objective of this course is for students to learn and apply computation in relation to architectural design. Students learn, develop skills and apply critical computational thinking and design through architecture exercises and projects. The objective of the two consecutive courses (ARCH 781, ARCH 782) is for students to analyze, research, displace and eventually investigate new paradigms in computer-based systems of representation applied to architecture design. Aiming to develop algorithms applied to architecture design, the seminar will teach existing informational structures, focusing on specific issues ranging from binary information, algorithmic structures, flow diagrams, code syntax, scripting, programming languages, and visual algorithms. Students will learn to develop skills in visual algorithms through Rhinoceros 3D Grasshopper plugin, Unity 3D, Python programming language, and ML activating AI through frameworks such as TensorFlow, MATLAB, Wolfram Mathematica or others. First, the seminar will address Data Science gathering and processing data, Big Data and developing data sets through crowdsourcing, web scraping and API using Python Programming Language. Second, the course will teach students basic computer programming skills through simple scripts in Rhinoceros 3D Grasshopper plugin building up knowledge to develop more complex algorithms activating emergent geometry in computational design (Rhinoceros 3d Grasshopper parametric design, computational design and others). Students will learn to develop scripts, algorithms, and code their own programs. Third, the course will study and apply Machine Learning, ANN, GAN’s and other neural nets activating Artificial Intelligence.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ARCH 783 Elective Seminar 1: Fabrication and Robotics I 2
ARCH 783, is the first course in Fabrication and Robotics offered in the Master of Science in Architecture, Computational Technologies program. The objective of the two consecutive courses (ARCH 783, ARCH 784) is for students to analyze, research, displace and eventually investigate new paradigms in computer-based systems of fabrication, construction, interaction and robotics applied to architecture. Students will develop skills in visual algorithms applied to fabrication through Rhinoceros 3D Grasshopper plugin, Arduino/Raspberry Pi, implement Python programming language for fabrication, KUKA PRC (KLR). First, students will learn physical computation (Arduino or Raspberry Pi) in relation to sensors for data gathering and data link. The seminar will collect environmental data in a space and develop an interactive responsive system. Second, students will experiment through physical computation mechanisms for digital fabrication that structure building construction systems and digital fabrication. Each student/group of students will analyze, displace, design, research and develop a 3d Printing machine mechanism (assembly, customize parts), or a CNC multi-axis mechanism, or a Robotic system for digital fabrication (MCode) . Third, students will study and apply various forms of reverse engineering for 3d printing, laser cutting, and other CNC. Fourth, students will design-fabricate implementing conventional CAM routines, tool paths and scripts in 3d printing, CNC, and other machines such as KUKA Robotic Arms. Students will analyze, simulate, edit and modify conventional CAM protocols for 3d printing, CNC, tool paths, and robotic digital fabrication processes to deal with emergent material processes. Each student will then activate a computational design process through CAM displacement (Gcode), activating critical relationships between emergent material forces in digital fabrication processes. Students will also study multi-axis CNC and Robotics in fabrication.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
    Total: 2 Credits
 
Term Two Requirements Credits:
ARCH 702B Computational Design Studio 2: Fabrication and Robotics 6
Prerequisite: Prerequisites: ARCH 701B, ARCH 775, ARCH 781, ARCH 783 Corequisites: ARCH 776, ARCH 782, ARCH 784

ARCH 702B is the second Advanced Architecture Design Studio in the Master of Science in Architecture, Digital Technologies program. The studio will follow an applied research approach to computational design by developing physical experiments 1:1 scale, leading to a full-scale prototype, a digital fabrication full-scale spatial exercise, or a class wide interactive interdisciplinary exterior pavilion or interior installation. Digital fabrication will be expanded to include the several interfaces, machinic systems, CAM (computer aided manufacturing software) for tool-paths in 3d Printing, CNC (computer numeric control mechanisms), Robotics and informational processes between computer representation and machine-based output, expanding dimensions between materials, drawing and building processes and systems. Each student will be asked to understand critically the translation differential between computational design as representation and material computation as digital fabrication. The design studio will work to integrate in a hands-on design exercise knowledge acquired in the pre-requisite, co-requisite studios and seminars. Students will address architecture through computational fluid dynamics/simulation, structural simulation, material simulation (3d printing and time-based programmable 4d printing), performance simulation and optimization activating an evidence-based design in forensic architecture and post-occupancy measurement. The project will also work with environmental simulation to activate micro-ecologies for a post-human responsive healthy space researching into materials as mediums to activate ecologies. This hands-on project-driven studio will engage with the design of built prototypes thinking them 1:1 scale, working with emergent material forces. This studio will teach students the emergent issues in digital fabrication and materials to prepare students for applied research in physical computation/robotics and sensors for the third and last studio. The design and investigation of new materials, new fabrication processes exploring 3d Printing and CNC machinic systems, and ultimately robotic technologies will be tested to develop either individual or a class-wide project. The knowledge acquired through the previous studios, core and elective seminars will be integrated into a site-specific, 1:1 scale construction. Each class will be asked to integrate the diverse knowledge previously acquired, and potentially activate new mediums and new media as means of doing architecture, by implementing new technologies that aim to generate new parameters, innovative design-thinking processes and enable proto-architectural structures.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-6-6
ARCH 776 Core Seminar 2: Fabrication Optimization 3
Prerequisite: Prerequisite: ARCH 781

ARCH 776 will focus on a 4 steps evidence-based exercise through design and digital fabrication. First, students will work with analog physical models to intuitively study the subjects of the course by testing structures, fluid dynamics, and material properties. Second, students will work on an integrated project through software focusing on the simulation of architectural elements: site, environmental conditions and/or interior environmental conditions and/or systems, structural typologies, and material-based construction systems. Students will develop strategies to address ecological synthetic and/or biological evolution responsive architecture activating a scientific evidence-based design methodology. Third, students will develop their own material, (composites, recycled, filament) polymers customized pellets or composites for 3d, 4d printing (time based) and/ or robotic materials (reacting). Fourth, semester based on applied research exercises will focus on a single material (material-based construction system), structural typology, and environmental condition. Projects will address computational design based on simulation and optimization following an evidence-based approach. Project may or not include scale materialization through computer-based fabrication, CNC, 3d printing, and/or robotic fabrication developing a range of possible results.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 1-2-3
    Total: 9 Credits
 
Term Two Requirements: Studio Workshop (choose one) Credits:
ARCH 762 Studio Workshop 2: Fabrication 1
Prerequisite: Prerequisites: ARCH 761 Corequisites: ARCH 702B

This second workshop, ARCH 762, is designed to offer computational design skills for students taking ARCH 702B Advanced Design Studio 2 and to complement students’ levels in computer skills in the elective seminars. It is specifically intended for Focus Area II: Digital Fabrication/Robotics, Physical Computation/Responsive Space-Environments. The workshop is organized in a series of technique-based modules on specific platforms, software and interfaces, which aim to progressively advance the ability of students to learn, edit, and displace CAM (computer aided manufacturing software) for 3d Printing, CNC (computer numeric control mechanisms) tool path editing, and Robotics addressing emergent material conditions in digital fabrication.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 1-1-1
ARCH 763 Studio Workshop 3: Material Simulation 1
Prerequisite: Prerequisites: ARCH 761 Corequisites: ARCH 702B

Studio Workshop 3, ARCH 763, is designed to offer knowledge and skills on materials and to complement students' levels in computer skills specifically intended for Focus Area III - Materials. The course is organized by a series of technique-based modules on specific platforms, software and interfaces, which aim to progressively advance the ability of students to critically comprehend and apply computational design skills to materials. The workshops will assign simple progressive applied design exercises in relation to student's skills developing material simulations applied to digital fabrication issues and material performance under stress and material optimization. Studio Workshop 3 will focus on materials activating design issues from environmental, structural, material simulation and aiming to activate physical issues in structural and material optimization through evidence-based design. The workshop will also introduce students to material testing and experimentation including material research and development with polymers.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 1-1-1
    Total: 1 Credits
 
Term Two Electives (choose one) Credits:
ARCH 782 Elective Seminar 2: Computational Design II 2
Prerequisite: Prerequisites: ARCH 775, ARCH 781 Corequisites: ARCH 776

ARCH 782, is the second course offered in Computational Design in the Master of Science in Architecture, Computational Technologies program. The objective of course ARCH 782 is for students to learn and apply computation in relation to architectural design. Students learn, develop skills and apply critical computational thinking and design through architecture exercises and projects. The objective of the two consecutive courses (ARCH 781, ARCH 782) is for students to analyze, research, displace and eventually investigate new paradigms in computer-based systems of representation applied to architecture design. Students will learn to develop skills in visual algorithms through Rhinoceros 3D Grasshopper plugin, Unity 3D, Python programming language, and ML activating AI through frameworks such as TensorFlow, MATLAB, Wolfram Mathematica or others. First, the course will advance computer programming skills through Rhinoceros 3D Grasshopper plugin building up knowledge to develop complex algorithms activating emergent geometry in computational design. Students will learn to develop scripts, algorithms, and code their own programs, and/or other computational design exercises such as executable files, tool development (Rhinoceros 3D and Rhinoceros 3D Grasshopper), in preparation for a plug-in and/or application and/or interface development. Second, the course will study and apply Machine Vision (object tracking recognition), kinetics, Machine Learning (supervised and non supervised /data repositories), ANN, GAN’s and other neural nets advancing studies in various forms of Artificial Intelligence.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ARCH 784 Elective Seminar 2: Fabrication and Robotics II 2
Prerequisite: Prerequisites: ARCH 781, ARCH 783 Corequisites: ARCH 776, ARCH 782

ARCH 784, is the second course in Fabrication and Robotics offered in the Master of Science of Architecture, Computational Technologies program. The objective of this seminar is for students to learn computation applied to Robotics digital fabrication. The objective of the two consecutive courses (ARCH 783, ARCH 784) is to build up relationships between digital fabrication, machinic systems, sensors and robotics, and architecture. Students will develop skills in visual algorithms applied to fabrication through Rhinoceros 3D Grasshopper plugin, implement Python programming language for fabrication, KUKA PRC (KLR). First, students will build up skills from ARCH 783 in relation to simulating and executing protocols for coordinating one, two, three or four independent and interrelated combined robotic arms through KUKA PRC (KRL). Second, students will learn how to work through robotic fabrication implementing customized add-ons such as various types of injection or deposition 3d printing for concrete 3d printing and other materials. Third, students will learn how to develop and customize material mixes to implement through injection or deposition 3d printing using robotic arms add-ons. Fourth, Students may learn to use machine vision and implement AI for robotic fabrication. Students will Machine Learning to innovative in the relationship between CAM software and CNC, including 3d Printing and Robotic Systems through object tracking recognition. The seminar will study alternative means through machine vision to adjust, calibrate, deviate, and reprogram relationships between tool paths, material behavior under stress, and CAM feedback adjustment.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ARCH 758 Elective Seminar 2: Materials II – Living Materiality 2
Prerequisite: Prerequisites: ARCH 757

This elective seminar, ARCH 758, is offered to satisfy the Focus Area III of the Master of Science of Architecture, Computational Technologies program and Focus Area II of the Master of Science of Architecture, Health and Design program. In the two consecutive elective seminars (ARCH 757, ARCH 758) students will learn and apply computation in relation to fabrication and will analyze, research, displace and investigate new paradigms in materiality applied to architecture. Material design and research will be developed through computer simulation, optimization, testing and prototyping. This seminar will focus on innovative research on ecological materials, bio-materials, live cell materials, live cell growth and synthetic live cell 3d printing, and intelligent responsive materials. New knowledge and research will be developed and implemented through a creative applied design exercise aimed to build up specific skills but also critical positions in relation to material computation, material logic, informed material processes, and simulation applied to architecture, ecology and health.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-1-2
    Total: 2 Credits
 
Term Three Requirements Credits:
ARCH 703B Computational Technologies Studio 3: CT Project Based Learning (PBL) 6
Prerequisite: Prerequisites: ARCH 702B

This course, ARCH 703B, is the third Advanced Architecture Design Studio in the Master of Science in Architecture, Computational Technologies program. This last Studio 3 - PBL, in continuity with but differing from Studio 1 and 2, will be a project based applied research studio aiming to complete a single class-wide project through a diverse set of approaches and expertise. The knowledge acquired through the previous studios, core and elective seminars will be integrated into a site-specific, 1:1 scale construction in the Long Island campus at NYIT. The PBL studio will work during the summer semester. Each class will be asked to integrate the diverse knowledge previously acquired, and potentially activate new mediums and new media as means of doing architecture, by implementing new technologies that aim to generate new parameters, innovative design-thinking processes and enable proto-architectural structures. First, building up from previous studios and seminars, this studio will use an applied experimental approach expanding dimensions between computational design, materials and digital fabrication and assembly. Second, it will expand design authorship to include the parameters that define computation in architecture design and that structure systems of representation, including, among others, distinct algorithmic structures, emergent geometry (machine learning, AI), new plug-ins, and ultimately new software to develop the class-wide project. Third, this studio will facilitate subject-object interaction through sensors and augmented reality that can be used to develop responsive ecological and healthy environments. Fourth, studio work will also focus on the parameters that define material based construction systems in architecture and structure building components based on economic efficiency. The design and investigation of new materials, new fabrication processes exploring 3d Printing and CNC machinic systems, and ultimately robotic technologies will be tested to develop the class-wide project. The studio concludes with an exhibition of final projects in this MS program.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-6-6
    Total: 6 Credits
 
Total Program Credits = 30