4.583

Forum in Computation

Group discussions and presentation of ongoing graduate student research in the Computation program.

MIT Certificate-Protected Syllabus

Fall
2026
3-0-0
G
Schedule
M 5:30-7
Location
W41-1101
Prerequisites
Permission of instructor
Can Be Repeated for Credit
Yes
4.589

Preparation for Design and Computation PhD Thesis

Selection of thesis topic, definition of method of approach, and preparation of thesis proposal in computation. Independent study supplemented by individual conference with faculty.

Advisor
Fall
2026
TBA
G
Schedule
see advisor
Prerequisites
permission of instructor
Required Of
PhD Comp
Can Be Repeated for Credit
Yes
4.588

Preparation for SMArchS Computation Thesis

Students select thesis topic, define method of approach, and prepare thesis proposal for SMArchS Computation degree. Faculty supervision on a group basis. Intended for SMArchS Computation program students, prior to registration for 4.ThG.

Fall
2026
2-0-4
G
Schedule
T 2-5
Location
W41-5520
Required Of
SMArchS Computation
Can Be Repeated for Credit
No
Document Uploads
4.580

Inquiry into Computation and Design

Explores the varied nature, history and practice of computation in design through lectures, readings, small projects, discussions, and guest visits by Computation group faculty and others. Topics may vary from year to year. Aims to help students develop a critical awareness of different approaches to and assumptions about computation in design beyond the specifics of techniques and tools, and to open avenues for further research.

Fall
2026
3-0-9
G
Schedule
T 9:30-12:30
Location
W41-5520
Prerequisites
permission of instructor
Required Of
SMArchS Computation
Can Be Repeated for Credit
No
4.502
4.562

Advanced Visualization: Architecture in Motion Graphics

4.502 U / 4.562 G

Class website

Advanced projects in architectural visualization with an emphasis on the use of computer graphics animation, interactive media, and video production tools. Introduces advanced visualization software and teaches exploration of spatial expressions in motion graphics format. Review and discussion of selected literature and video materials on architecture and film.

Additional work required of students taking the graduate version.

Fall
2026
3-2-7
U/G
Schedule
Lecture: M 12:30-3
Lab/Recitation: M 7-8:30
Location
W41-1219
Prerequisites
4.502: 4.500; 4.562: permission of instructor
Required Of
4.500: BSA
Restricted Elective
4.500: BSAD, Architecture and Design minors
Preference Given To
Course 4 majors and minors
Can Be Repeated for Credit
No
Document Uploads
4.500
4.105, 4.505

Design Through Computation (and Making)

Note: class meets with 4.105 for the Fall 2026 term

4.500 U / 4.505 G

Introduces digital fabrication as a method of home, hut, and shelter delivery/construction. Explores the progression of industrial-based building production from prefab to digital fab. Examines new computational techniques for rapid construction, as well as the basics of tiny building design, 3D modeling systems, scalable ways to prototype, and computer numerical control (CNC) fabrication. Students use lab time to design a prototype of a small building as a single packaged product. Additional work required of students taking graduate version. Lab fee required. 

Fall
2026
2-2-8
U/G
Schedule
T 9-12
Location
W41-1402
Required Of
4.500: BSA, BSAD
Restricted Elective
4.500: Architecture and Design minors
Enrollment
Limited
Open Only To
BSA, BSAD and D Minor
Lab Fee
Required
Can Be Repeated for Credit
No
4.s52
6.S895

Special Subject: Architectural Computation — Computational Textiles (H4 Half Term)

The goal of the class is to explore the intersection of textile fabrication, computational design, and design thinking. Students will learn how computational methods can transform knitting from a traditional craft into a precise digital fabrication technique for creating complex tensile structures and geometric components. By using the 3D knitting machine, students will gain practical experience with digital knitting tools and develop an understanding of how computation enables new possibilities for textile-based architecture. No prior knitting experience required—just curiosity about the intersection of materials, code, and form.

Topics to be covered:

  • Design to Fabrication Pipelines: Learn how to translate geometric design concepts into machine-executable (knitting) instructions, bridging the gap between digital design and physical production through computer numerically controlled processes.
  • Computational Scripts and Algorithms: Develop computational scripts that encode knitting patterns, structural logic, and material behaviours, creating rule-based systems for generating complex forms. Gain an understanding of algorithmic thinking and how to design procedures that generate textile architectures.
  • Topology and Geometry: Explore topological principles and geometric relationships that inform knitted structures, understanding how stitch connectivity, surface curvature, and mesh organization shape both form and function.
  • Design of Tensile Structures: Explore how knitted textiles can function as architectural elements, understanding the relationship between stitch patterns, material properties, and structural performance.
Spring
2026
1-1-4
G
Schedule
T 10:30-12:30
Location
3-329
Prerequisites
Knowledge of 3D modelling and python coding is desirable. No prior knitting experience required—just curiosity about the intersection of materials, code, and form.
Can Be Repeated for Credit
Yes
Document Uploads
4.S51

Special Subject: Architectural Computation — Readings in Design and Computation (H3 Half Term)

Reading and discussion of texts broadly to the field of Design and Computation. Texts will focus on the history, theory, and practice of computation for design and explore questions of how humans and machines sense, represent, understand, think, and make. Discussions will be informed by texts from a variety of fields including architecture, anthropology, computer science, cognitive sciences, and philosophy. The goal is to serve as a space for students to step back from technical investigations and engage with underlying questions about what it means to employ computation in design.

MIT Certificate Protected Syllabus

Spring
2026
1-1-4
G
Schedule
F 10 - 12
Location
5-231
Prerequisites
Permission of instructor
Enrollment
Limited to 12
Preference Given To
SMArchS, PhD
Can Be Repeated for Credit
Yes
4.587

SMArchS Computation Pre-Thesis Preparation

Preliminary study in preparation for the thesis for the SMArchS degree in Computation. Topics include literature search, precedents examination, thesis structure and typologies, and short writing exercise.

MIT Certificate Protected Syllabus

Spring
2026
3-0-3
G
Schedule
F 1-4
Location
5-231
Prerequisites
4.221 or permission of instructor
Required Of
SMArchS Comp
Can Be Repeated for Credit
No
4.550
4.570

Computation Design Lab

UG: 4.550 G: 4.570

Class website

Provides students with an opportunity to explore projects that engage real world problems concerning spatial design, technology, media, and society. In collaboration with industry partners and public institutions, students identify topical issues and problems, and also explore and propose solutions through the development of new ideas, theories, tools, and prototypes. Industry and academic collaborators act as a source of expertise, and as clients and critics of projects developed during the term. General theme of workshop varies by semester or year. Open to students from diverse backgrounds in architecture and other design-related areas.

Additional work required of students taking graduate version.

Spring
2026
UG: 3-2-7
U
G: 2-2-8
G
Schedule
Lecture: M 11-2
Lab: T 7-8:30
Location
Lecture: 8-119
Lab: 5-216
Prerequisites
permission of instructor
Can Be Repeated for Credit
Yes
Document Uploads