• Online, Self-Paced
Course Description

Explore the core principles of object-oriented technologies with "Fundamentals of Object-Oriented Technologies (DO-332)." Learn how OOT methodologies support software development in high-integrity and safety-critical systems.

Learning Objectives

  • Understand the core principles of object-oriented programming.
  • Analyze the concepts of classes, objects, inheritance, and polymorphism.
  • Evaluate the benefits of object-oriented design in software development.
  • Identify the key elements of object-oriented modeling using UML.
  • Apply object-oriented principles to design and implement software systems.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):