
Sign up to save your podcasts
Or
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
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