Concepts for Object-Oriented Programming is an example of asynchronous e-learning. It employs a mixture of narrated animations and self-practice activities to help learners understand the object-oriented concepts of inheritance and overriding.
About the example
Audience: Experienced programmers who are switching to an object-oriented programming language.
Purpose: To explain the concept of inheritance and overrides.
Context: Two of six lessons. This is a proof-of-concept demo.
Tools used: This lesson was built entirely in PowerPoint. The quiz was built in iSpring Solutions Suite. It was then converted to HTML5 using the iSpring Solutions Suite.