Skip to content
NJ's Computation for Design podcast artwork

PODCAST · arts

NJ's Computation for Design

by NJ Namju Lee

This podcast offers an AI-generated summary of a Design & Computation lecture or talk featured on NJChannel.

Publisher-supplied feed metadata · PodParley refreshed Sep 5, 2025 · Source feed

Episodes

  1. 3-Lecture CD 44 2022 05 Special Lecture-Design, Data, and Computational Design for First-Year Design Students (Opportunities, Preparation, Study Strategies, Motivation, Mentality

    https://youtu.be/1LoJiQ7gzUI?list=TLGGfY_XJum7NJcyNjA4MjAyNQ The Future of Design, Data, and Computational Design Condensed Briefing Summary (≈2000 characters) This lecture, aimed at first-year design students, emphasizes the crucial role of data, coding, and computational design thinking in...

  2. Eng Public Lecture - Design & Data, DigitalFutures 2020

    Data, Design, and Computation: A New Design Paradigm Briefing Summary from NJ Studio (NJ Namju Lee) NJ Namju Lee emphasizes the central role of data in design, particularly in computational design. He argues for a shift from seeing data as separate input toward integrating it as a fundamental...

  3. Class 18 A: Course Summary Session - Data in Design

    The provided sources summarize a "Data In Design" course, emphasizing its core objective to teach students how to codify design processes using computational methodologies. The curriculum, structured around 17 sections and over 100 modules, covers topics from basic coding and geometry to advanced...

  4. Class 17 B: Workshop - CAD System Application & Development for Design Research and Project

    The provided sources offer an overview of computational design software development, emphasizing the integration of data design principles. They explore various development environments and tools, such as Unity for cross-platform deployment and Three.js/Babylon.js for web-based 3D graphics,...

  5. Class 17 A: Lecture - CAD System Application & Development for Design Research and Project

    The sources discuss the development of CAD software, emphasizing its role as a "software revolution" that transforms theoretical knowledge into executable and distributable systems for design and research. They highlight the fundamental differences between traditional design iteration and the...

  6. Class 16 A: Lecture - Design visualization

    These sources provide an extensive overview of design visualization, encompassing its broad definition and practical applications in fields like architectural and product design. The lectures and accompanying document emphasize the technical principles behind creating visuals, including rendering...

  7. Class 15 A: Lecture - Digital Mapping & GIS for visualization

    This lecture is about digital mapping and GIS for visualization, discussing how these tools are crucial for various design fields like architecture and urban planning. The lecture covers data types like vector and raster data, file formats such as GeoJSON and Shapefiles, and common GIS operations...

  8. Class 14 A: Lecture - Data visualization

    This lecture consists of excerpts from two video lectures and a related briefing document focusing on the topic of data visualization within a design context. The lectures emphasize that data requires visualization to be understood by humans, serving both for analysis to uncover patterns and for...

  9. Class 13 A: Lecture - Dynamics & Agent System

    These sources, a lecture series and accompanying briefing documents, provide an overview of Dynamics and Agent Systems within the context of Data in Design, building on foundational concepts like geometry and algorithms. They explain how dynamic systems, which account for time-dependent states…

    more
  10. Class 12 B: Lecture - Design Algorithm & Optimization

    These sources, primarily drawn from a lecture on design algorithms and optimization, introduce algorithmic thinking as a method for tackling design challenges. They discuss bottom-up approaches that build from foundational data structures and algorithms, contrasting them with top-down approaches...

  11. Class 12 A: Lecture - Design Algorithm & Optimization

    These sources primarily focus on design algorithms and optimization, arguing that these are not merely technical tools but are inherently integrated with the design process itself. They emphasize the importance of computational thinking for designers and suggest that understanding an engineering...

  12. Class 11 B: Lecture -AI-aided Design

    This presentation explores AI-aided design, starting with the fundamental concept of generative models like pix2pix, which learn to create new images based on paired input and output data. It then discusses more complex applications such as creating 3D objects from sketches and generating maps...

  13. Class 11 A: Lecture - AI-aided Design

    This presentation examines how machine learning and AI can be applied to design processes, emphasizing the importance of data as a design material. It discusses various data types and how they influence the choice of analytical and generative models. The material explores essential concepts like...

  14. Class 10 D: Lecture -AI for Designers

    These sources, including a video lecture and a briefing document, focus on the growing importance of AI and data skills for designers. They emphasize the necessity of learning fundamental libraries like NumPy and Pandas for data processing and analysis, likening their importance to design tools...

  15. Class 10 C: Lecture - AI for Designers

    These sources introduce artificial intelligence, primarily focusing on machine learning as a method to achieve AI goals, using the relatable analogy of placing points and drawing lines to explain the core idea of pattern finding in data. They emphasize that understanding the problem and the...

  16. Class 10 B: Lecture - AI for Designers

    These lectures discuss artificial intelligence (AI), particularly focusing on the distinctions between analytical AI, which understands and explains data, and generative AI, which creates new content. The speaker raises concerns about the current hype around generative AI, arguing that many users...

  17. Class 10 A: Lecture - AI for Designers

    These sources feature a lecture on AI for Designers, aiming to clarify common misunderstandings and highlight the importance of technical understanding over mere imagination. The speaker contrasts traditional programming (Software 1.0) with data-driven machine learning (Software 2.0), presenting…

    more
  18. Class 09 B: Workshop - Raster: Pixel & Voxel map Data Structure

    These excerpts appear to be from two parts of a workshop or lecture focused on data structures in design, specifically pixels and voxels. The instructor guides participants through Python code examples illustrating how to create and manipulate pixel and voxel grids, including concepts like...

  19. Class 09 A: Lecture - Raster: Pixel & Voxel map Data Structure

    These video lecture excerpts primarily discuss pixel and voxel data structures within the context of computational design, highlighting their importance in handling spatial information. The lectures explain how 2D images (pixels) and 3D volumes (voxels) can be understood as grids of numerical…

    more
  20. Class 08 B: Workshop - Graph & Network

    These excerpts showcase workshops focused on graph data structures and analysis within computational design contexts. The content covers foundational programming concepts like classes, nodes, and edges, explaining how to represent graph data, including handling positional information (XYZ) and...

  21. Class 08 A: Lecture - Graph & Network

    These sources introduce graphs as a versatile nonlinear data structure fundamental for representing interconnectedness in various real-world and computational systems. They explain that graphs consist of nodes and edges, both capable of holding properties, and that their topology can be…

    more
  22. Class 07 B: Workshop - Discretization & Mesh

    These video excerpts discuss fundamental concepts of mesh geometry in computer graphics and architectural design, emphasizing the importance of data structures like vertices and faces to define 3D forms. The speaker illustrates how to programmatically create and manipulate meshes using various...

  23. Class 07 A: Lecture - Discretization & Mesh

    These sources, excerpts from a lecture and a briefing document, collectively highlight the importance of the mesh data structure within computational design. They establish computational design as a conceptual approach requiring programming proficiency to manage spatial information through…

    more
  24. Class 06 B: Workshop - OOP and Design Data Structure

    These sources collectively explain Object-Oriented Programming (OOP) and data structures, emphasizing their application in design and architecture. They highlight the importance of structuring and organizing data, particularly by combining data and its associated functions within classes. The...

  25. Class 06 A: Lecture - OOP and Design Data Structure

    These sources, a lecture and a briefing document on the lecture, review core programming concepts for a "Data In Design" class. The instructor emphasizes that learning programming is akin to learning a language, requiring consistent practice rather than sudden insight. The lecture introduces...

  26. Class 05 B: Workshop - Vector: Surface & Brep

    These video excerpts focus on the computational design process, specifically within the Rhino/Grasshopper environment. The speaker demonstrates how to programmatically create and manipulate geometric data, including points, curves, surfaces, and boundary representations (Breps), using both...

  27. Class 05 A: Lecture - Vector: Surface & Brep

    These sources offer an overview of a data-driven design class lecture focusing on Surface and Boundary Representation (Brep) data, building upon previous discussions of vectors and curves. Key concepts covered include the definition of a surface as a two-dimensional form, the extraction of…

    more
  28. Class 04 B: Workshop - Vector: Line & Polyline & Curve

    These source excerpts primarily consist of a lecture on computational design and geometry using Rhino and Grasshopper, delivered with some Korean interjections. The lecture focuses on vector, line, polyline, and curve manipulation, including concepts like creating and modifying geometry through...

  29. Class 04 A: Lecture - Vector: Line & Polyline & Curve

    This lecture segment provides an overview of a computation design course curriculum, focusing on the foundational concepts and their application. The speaker emphasizes the importance of understanding vector operations, explaining how they are fundamental to manipulating geometric data like…

    more
  30. Class 03 B: Workshop - Vector & Point Data Structure

    These excerpts capture a workshop focused on the fundamental concepts of vectors and points within the context of design computing. The instructor guides students through various programming environments and libraries (like Processing, HTML Canvas, RhinoCommon, C#, and Python) to demonstrate how...

  31. Class 03 A: Lecture - Vector & Point Data Structure

    This course introduces the fundamental concepts of vector and point data structures in a computational design context. It explains how real-world information can be translated into vector data, which represents magnitude and direction, and raster data, which is like a digital image. The…

    more
  32. Class 02 B: Workshop - Programming & Data Processing for Designers

    This workshop lecture provides an introduction to programming and data processing, specifically within the Grasshopper environment. The instructor guides attendees through basic Python syntax and data structures like lists, strings, loops, and conditional statements, emphasizing the importance of...

  33. Class 02 A: Lecture - Programming & Data Processing for Designers

    These sources present a compelling argument for the integration of data and computation into the field of design. They emphasize that future success in design hinges not on predicting fleeting trends, but on mastering enduring principles, problem-solving skills, and computational thinking. The...

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

    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...

  35. Class 01 A: Lecture - Data & Design - Code for Design

    These sources introduce a course titled "Data in Design," focusing on how designers can effectively use computation and data in their creative process. The instructor, an architect and software engineer, highlights that computational design is fundamentally about translating design thought into...

  36. CD Talk 01 - Design Material: Data Utilization in Computation, buildSMART Conference 2024

    https://youtu.be/K0Y20rPuoJs This speaker, an architect turned software engineer and computational design specialist, discusses the increasing importance of data as a design material in the 21st century. He highlights how embracing computation, which involves translating design ideas into code,...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

This podcast offers an AI-generated summary of a Design & Computation lecture or talk featured on NJChannel.

HOSTED BY

NJ Namju Lee

CATEGORIES

Frequently Asked Questions

How many episodes does NJ's Computation for Design have?

NJ's Computation for Design currently has 36 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is NJ's Computation for Design about?

This podcast offers an AI-generated summary of a Design & Computation lecture or talk featured on NJChannel.

How often does NJ's Computation for Design release new episodes?

NJ's Computation for Design has 36 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to NJ's Computation for Design?

You can listen to NJ's Computation for Design on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts NJ's Computation for Design?

NJ's Computation for Design is created and hosted by NJ Namju Lee.
URL copied to clipboard!