• Online, Self-Paced

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):