Keio University Syllabus and Timetable

SEMINAR A

Lecturer(s)MATSUKAWA, SHOHEI
Credit(s)4
Academic Year/Semester2025 Fall
Day/PeriodMon.5,6
CampusSFC
Class FormatFace-to-face classes (conducted mainly in-person)
Registration Number38427
Faculty/Graduate SchoolPOLICY MANAGEMENT / ENVIRONMENT AND INFORMATION STUDIES
Year Level1, 2, 3, 4
FieldRESEARCH SEMINARS SEMINARS
Grade TypeThis item will appear when you log in (Keio ID required).
Related ClassesB6029 デジタルデザイン基礎/BASIC DIGITAL DESIGN
B6028 デザインスタジオ基礎/BASIC DESIGN STUDIO
C2018 デザインスタジオ(住まいと環境)/DESIGN STUDIO(HOUSING AND ENVIRONMENT)
C2019 デザインスタジオ(自然と建築)/DESIGN STUDIO(LANDSCAPE AND ARCHITECTURE)
C2020 デザインスタジオ(都市と建築)/DESIGN STUDIO (ARCHITECTURE AND URBANISM)
B6183 建築CAD入門/BASICS OF ARCHITECTURAL COMPUTER-AIDED DESIGN(CAD)
B6106 アルゴリズミックデザイン/ALGORITHMIC DESIGN
X1036 スチューデントビルドキャンパス(SBC)実践(建築A)/STUDENT BUILT CAMPUS (SBC) PRACTICE (ARCHITECTURE A)
X1037 スチューデントビルドキャンパス(SBC)実践(建築B)/STUDENT BUILT CAMPUS (SBC) PRACTICE (ARCHITECTURE B)
X1098 スチューデントビルドキャンパス(SBC)実践(ランドスケープ)/STUDENT BUILT CAMPUS (SBC) PRACTICE (LANDSCAPE)
Lesson URLThis item will appear when you log in (Keio ID required).
LocationSFC
Course RequirementsThis item will appear when you log in (Keio ID required).
Student Screening
Courses requiring entry to selection should be registered via SOL-A.
*Only students who have a CNS account and who are not students of the Faculty of Policy Studies, Faculty of Environment and Information Studies, Graduate School of Media and Governance, Faculty of Nursing and Medical Care, and Graduate School of Health Management can enter via the system.

Please check K-Support News for the details.
This item will appear when you log in (Keio ID required).
Lottery MethodThis item will appear when you log in (Keio ID required).
Student Screening DetailThis item will appear when you log in (Keio ID required).
Expected Number of AcceptancesThis item will appear when you log in (Keio ID required).
Assignment SubmissionThis item will appear when you log in (Keio ID required).
Equipment & SoftwareRhinoceros
Contact(Mail)This item will appear when you log in (Keio ID required).
K-Number FPE-CO-05003-211-23
Course AdministratorFaculty/Graduate SchoolFPEPOLICY MANAGEMENT / ENVIRONMENT AND INFORMATION STUDIES
Department/MajorCO
Main Course NumberLevel0Faculty-wide
Major Classification5Research Seminars
Minor Classification00Seminar
Subject Type3Elective subject
Supplemental Course InformationClass Classification2Lecture
Class Format1Face-to-face classes (conducted mainly in-person)
Language of Instruction1Japanese
Academic Discipline23Architecture, building engineering, and related fields

Course Summary

As the name suggests, the Algorithmic Design Lab (ADL) is a research group that researches and practices the architectural design process known as “algorithmic design”.

The word “algorithm” may give the impression that architecture is being generated automatically using a computer. It is true that programming is an essential skill in ADL. An algorithm is a set of steps for solving a problem, so as long as the steps are clear, it is not difficult to translate them into a computer program and generate architecture algorithmically. Or rather, even if it is a programming language, it is still a type of language, so it takes a certain amount of time to be able to program freely, just like English. However, if you put in the time, anyone can learn to program.

The real difficulty is the opposite. In other words, it is far more difficult to look at architecture algorithmically than to create architecture algorithmically. Looking at architecture algorithmically means exploring the underlying rules that govern groups of buildings that at first glance appear to be different. Exploring the laws of architecture is something that many people have been doing since the birth of architecture. It is not something unique to ADL. However, the design process of architecture is still often a black box. So many students who aspire to become architects tend to rely on their sense, experience and intuition when designing buildings.

At ADL, we also create architecture algorithmically, but we spend a lot of time looking at architecture algorithmically. This is because if we can “view diverse groups of architecture as different manifestations generated from the same regularity = Kata”, we can then reverse the process and “create diverse groups of architecture using the same regularity = Kata”.

In this way, ADL is exploring the computational potential of architecture by reducing all design processes related to architecture to computer algorithms. By doing this thoroughly, the things that only humans can do and the things that designers should do, in other words, the computational “impossibility” of architecture and cities, will come to light.

For more specific details of our activities, please see the following two lecture videos.

・ Algorithmic Design - Growing Architecture Like You Grow Plants (00:12:16)
https://youtu.be/zhvGj70Oq2g?si=fEFh2d9BVc4cvIjj

・ The framework of algorithmic design (01:29:47)
https://www.youtube.com/live/8fO7SmqGYXk?si=1VnxjVyag_xYY6cX

If you are interested in ADL after watching these videos, please come to our study group.
We welcome even beginners in architectural design and those with no programming experience. If you are interested but worried, please talk to the current ADL members first. We welcome motivated students who want to explore the (im)possibility of architectural calculation together.

Course Description/Objectives/Teaching Method/Intended Learning Outcome

The ADL (Algorithmic Design Lab) seminars can be broadly divided into three categories.
1. “Studio Seminar”
2. “Book Review Seminar”
3. “Programming Seminar”

1. The Studio Seminar is a seminar in which each student brings in the architectural studio assignment they are working on, and everyone in the seminar works on an eskiz together. The aim is to learn through the eskiz what is necessary to output the form of architecture. It is held every Monday during the semester in the Mori Atelier from 4th and 5th period.

2. The “Book Review Seminar” is a seminar where everyone discusses the book reviews written by the person in charge each week. The aim is to “view diverse architectural groups as different manifestations generated from the same regularity = form”. It is held online every week at 17:00 during the semester.

3. The “Programming Seminar” is a seminar in which we use the programming language Python to automatically generate different variations of studio assignments created in the past. The aim is to “create a diverse group of buildings = forms using the same regularity = form”. This seminar is held during the long summer and spring holidays using the Special Program.

In addition to the above seminars, we also hold projects for the entire laboratory during the long summer and spring holidays.
In addition, we hold separate “graduate seminar” for graduate students and “graduate seminar” for graduate students.

In this way, the goal of the ADL (Algorithmic Design Lab) is to conceive of architecture with a philosophy = “kata”, and to create a diverse group of buildings = “katachi” using the same rules = “kata”.

Research Seminar Theme

Algorithmic design

Project Theme (next semester)

Same as above

Active Learning MethodsDescription

This item will appear when you log in (Keio ID required).

Preparatory Study

This item will appear when you log in (Keio ID required).

Course Plan

This item will appear when you log in (Keio ID required).

Method of Evaluation

This item will appear when you log in (Keio ID required).

Textbooks

We will introduce it in the seminar as needed.

Lecturer's Comments to Students

This item will appear when you log in (Keio ID required).