EPISODE · May 20, 2025 · 15 MIN
Class 06 A: Lecture - OOP and Design Data Structure
from NJ's Computation for Design · host NJ Namju Lee
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
Embed this episode
Ready to play
Class 06 A: Lecture - OOP and Design Data Structure
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.