NJ's Computation for Design

Class 01 B: Lecture - Data & Design - Code for Design


Listen Later

These sources introduce students to the foundational concepts of programming and data processing within the realm of computational design. The lecture emphasizes that programming is fundamentally data processing, requiring an understanding of data types and data structures to represent and manipulate information effectively. A key takeaway is the importance of applying computational thinking—breaking down problems and creating explicit instructions—to design challenges, distinguishing this from traditional implicit processes. The instructor also touches on essential skills like debugging and utilizing APIs to interact with design software, highlighting how embracing technology and its underlying principles is crucial for designers.


https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation

...more
View all episodesView all episodes
Download on the App Store

NJ's Computation for DesignBy NJ Namju Lee