Cover image of show NJ's Computation for Design

NJ's Computation for Design

Podcast by NJ Namju Lee

English

Culture & leisure

Limited Offer

2 months for 19 kr.

Then 99 kr. / monthCancel anytime.

  • 20 hours of audiobooks / month
  • Podcasts only on Podimo
  • All free podcasts
Get Started

About NJ's Computation for Design

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

All episodes

36 episodes

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

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 shaping the future of design. Drawing on professional experience in the data industry, the speaker provides motivation and strategies to prepare for a rapidly evolving era. We live in an age of exploding information where smartphones, the internet, and the metaverse dominate daily life. Future competitors will be younger generations fluent in English, math, and coding. The key material of this era is data—and the ability to collect, process, analyze, and apply it defines competitiveness. For designers, data is now as fundamental as traditional materials like glass or fabric. Just as written language advanced human communication, coding is the next leap. Coding is not just technical know-how but a new problem-solving language. It supports computational thinking, helping designers transform abstract ideas into explicit, actionable processes. Computational thinking means approaching problems like a computer: * Decomposition (breaking problems down), * Pattern Recognition (finding repeatable structures), * Abstraction (focusing on essentials), * Algorithm Design (sequences, branching, iteration). This mindset trains designers to convert vague, implicit ideas into structured solutions. Coding empowers designers by: * Automating repetitive tasks → more room for creativity. * Turning ideas into working prototypes. * Allowing optimization of outcomes. * Enabling data-driven methodologies. Coding does not replace traditional methods—it complements them, giving designers new tools to expand their practice. Design is a sequence of decisions, and data provides evidence for them. Urban data, image data, and personal data can fuel innovative outcomes. Computational design already impacts architecture, optimization, VR/AR, and motion graphics. Designers with coding skills can collaborate more deeply with engineers and explore new creative directions. Students should start coding with languages relevant to their tools (e.g., JavaScript for After Effects, Python for 3ds Max/Maya). Approaching tools by data type (vector/bitmap, surface/polygon) is more effective than by brand. Math should be reframed as a visualization tool for geometry, not just abstract problem-solving. Online resources and self-learning are essential. Students should pursue what excites them personally, not just socially imposed goals. Failure should be seen as compressed growth, not a dead end. To thrive, designers must: * Build unique strengths to raise personal barriers of entry. * Connect diverse knowledge and experiences for new insights. * Set long-term goals and stay consistent. The lecture stresses that data, coding, and computational design are no longer optional. They are the foundations for future-ready designers to expand beyond traditional roles, pioneer new domains, and create meaningful impact. Students are encouraged to overcome fear, embrace continuous learning, and carve out their own distinctive paths in the evolving landscape of design. 1. Data as the New Material2. Coding as a New Language3. Computational Thinking4. Why Designers Need Coding5. Computational Design – Fusing Data & Design6. Learning Strategies7. Motivation and MentalityConclusion

5 Sep 2025 - 11 min
episode Eng Public Lecture - Design & Data, DigitalFutures 2020 artwork

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 component of design thinking and practice. His lectures outline three interconnected pillars: 1. Data – Data exists everywhere, in daily life and design. Anything measurable, recognizable, or computable (from geometry to emotions) can be considered data. Design data extends across scales (product, building, city, landscape) and domains (environmental, social, material, fabrication, energy, image, interaction, parameters). 2. Methodology (Data Structures & Algorithms) – Spatial information in design requires structured ways of processing: graphs, matrices, tensors. Algorithms act as “recipes” to transform data within these structures. The combination of data + structure + algorithm forms the foundation of computational design. 3. System (Computational Pipeline) – The design process itself can be reframed as a computational pipeline, allowing systematic exploration, iteration, simulation, and optimization. Designers can “package” their intuition and expertise into algorithms or programs, formalizing design knowledge into computational frameworks. Key Ideas & Applications * Domain knowledge matters: Context (urban, landscape, architectural) shapes how data is collected, modeled, and interpreted. * Data-driven design enables site analysis, performance simulation, and evidence-based evaluation. * Optimization is a core application: finding the best solution under defined goals and constraints. * Generative design uses rule-based or agent-based systems to explore multiple options and emergent possibilities. * Visualization is essential for interpreting and communicating data-driven insights. * Creativity from computation: Machine “errors” or unexpected outputs can inspire novel design directions. * Mindset shift: Computational design is not just about coding but about reframing one’s own design process in computational terms. It requires openness, interdisciplinarity, and collaboration beyond traditional design boundaries. Takeaways for Designers * Treat data as integral to every stage of design. * Develop fluency in data structures, algorithms, and visualization. * Translate design processes into computational pipelines. * Leverage domain expertise to connect data with meaningful outcomes. * Use data for simulation, optimization, and generative exploration. * Balance precision with creativity by embracing computation as both a tool and a partner in design. NJ Lee presents computational design as both a methodology and a paradigm shift—a way to expand the boundaries of traditional practice. Through urban analysis, material modeling, structural exploration, or environmental simulation, data becomes not only evidence but also a driver of creativity and innovation.

26 Aug 2025 - 17 min
episode Class 18 A: Course Summary Session - Data in Design artwork

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 concepts like AI, data visualization, and software development for design. Students were guided to apply computational thinking through weekly assignments culminating in a final project, which also served as the primary assessment. The course materials, including lectures, slides, and podcasts, were designed to support continuous learning, with a final review session featuring expert feedback to reinforce student understanding and growth. https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation

28 Jun 2025 - 10 min
episode Class 17 B: Workshop - CAD System Application & Development for Design Research and Project artwork

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, alongside fundamental concepts like design process pipelining and event handling. The materials also discuss the importance of building personal software libraries and the philosophical underpinnings of a computational designer, stressing continuous learning and meta-cognition to challenge conventional approaches. Ultimately, the content aims to guide students in applying these concepts to develop and distribute meaningful software for their design projects. https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation

25 Jun 2025 - 15 min
episode Class 17 A: Lecture - CAD System Application & Development for Design Research and Project artwork

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 methodical, step-by-step approach of software development, stressing the importance of structured architecture using concepts like front-end/back-end distinctions and the MVC (Model-View-Controller) design pattern. The lectures also explore object-oriented programming (OOP) for building hierarchical geometric data, the significance of rendering engines and performance optimization (including GPU-based parallel processing), and the crucial role of UI/UX principles in creating effective and user-friendly software. Ultimately, the material frames software development as a process of defining states, relationships, and rules to codify complex design processes, with a concluding motivational message about problem-solving and persistence. https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation

20 Jun 2025 - 14 min
En fantastisk app med et enormt stort udvalg af spændende podcasts. Podimo formår virkelig at lave godt indhold, der takler de lidt mere svære emner. At der så også er lydbøger oveni til en billig pris, gør at det er blevet min favorit app.
En fantastisk app med et enormt stort udvalg af spændende podcasts. Podimo formår virkelig at lave godt indhold, der takler de lidt mere svære emner. At der så også er lydbøger oveni til en billig pris, gør at det er blevet min favorit app.
Rigtig god tjeneste med gode eksklusive podcasts og derudover et kæmpe udvalg af podcasts og lydbøger. Kan varmt anbefales, om ikke andet så udelukkende pga Dårligdommerne, Klovn podcast, Hakkedrengene og Han duo 😁 👍
Podimo er blevet uundværlig! Til lange bilture, hverdagen, rengøringen og i det hele taget, når man trænger til lidt adspredelse.

Choose your subscription

Most popular

Limited Offer

Premium

20 hours of audiobooks

  • Podcasts only on Podimo

  • No ads in Podimo shows

  • Cancel anytime

2 months for 19 kr.
Then 99 kr. / month

Get Started

Premium Plus

Unlimited audiobooks

  • Podcasts only on Podimo

  • No ads in Podimo shows

  • Cancel anytime

Start 7 days free trial
Then 129 kr. / month

Start for free

Only on Podimo

Popular audiobooks

Get Started

2 months for 19 kr. Then 99 kr. / month. Cancel anytime.