Listen "Class 06 A: Lecture - OOP and Design Data Structure"
Episode Synopsis
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 Object-Oriented Programming (OOP) as a crucial paradigm for organizing code, contrasting it with procedural programming and explaining concepts like classes, objects, and inheritance. Furthermore, the materials touch upon data structures, spatial information, AI applications, and the object-oriented structure of RhinoCommon, illustrating how these concepts are applied in computational design and real-world systems, including complex simulations. Finally, the lecture briefly mentions design patterns as advanced techniques for effectively utilizing OOP principles.https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation
More episodes of the podcast NJ's Computation for Design
Class 17 B: Workshop - CAD System Application & Development for Design Research and Project
25/06/2025
Class 17 A: Lecture - CAD System Application & Development for Design Research and Project
20/06/2025
Class 16 A: Lecture - Design visualization
18/06/2025
Class 14 A: Lecture - Data visualization
13/06/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.