
Sign up to save your podcasts
Or
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 code and viewing data as a core design material. The course emphasizes understanding computational thinking, fundamental programming concepts like Python and Object-Oriented Programming, different types of design data (vector and raster), and techniques for handling them through discretization and various programming approaches. Ultimately, the goal is to equip students with the knowledge to develop explicit design processes and create software-based solutions, stressing the importance of mastering foundational principles over simply using fancy tools.
https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation
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 code and viewing data as a core design material. The course emphasizes understanding computational thinking, fundamental programming concepts like Python and Object-Oriented Programming, different types of design data (vector and raster), and techniques for handling them through discretization and various programming approaches. Ultimately, the goal is to equip students with the knowledge to develop explicit design processes and create software-based solutions, stressing the importance of mastering foundational principles over simply using fancy tools.
https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation