Skip to content
Class 06 A: Lecture - OOP and Design Data Structure episode artwork

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

Episode metadata supplied by the publisher feed · Published May 20, 2025

Embed this episode

Ready to play

Class 06 A: Lecture - OOP and Design Data Structure

0:00 15:14

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of NJ's Computation for Design?

This episode is 15 minutes long.

When was this NJ's Computation for Design episode published?

This episode was published on May 20, 2025.

Can I download this NJ's Computation for Design episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!