Proposal: Teach Math by using an Object-Oriented Approach
Intro Video:
https://youtu.be/rSUXbvzEFgg
If you are programming a video game – the first question is:
“What Objects are moving on the screen?”
Once you identify the Objects: you generalize similarities & differences, establish Classes & Subclasses of the Objects, and define the Logic used to Manipulate the Objects. You have then established a “Cookie Cutter” to create thousands of the same Objects (warships, superheroes, etc.)
In Object Oriented Mathematics, you perform the same type of data modeling: Objects are the points, lines, planes, & solids; while Classes and Subclasses define the properties like size, shape, color, texture, etc. Learning with a Cookie Cutter approach utilizes similarities and differences of objects to simplify, generalize, and group concepts together.
In software we utilize Class Inheritance to apply understood knowledge to new concepts and new situations. In mathematics, we can (for example) view all Quadrilaterals as a Class and suddenly the various Subclasses come into view; with minor variations in angles, side associations, and surprisingly similar equations to manipulate those objects.
Welcome your feedback and/or new ideas. Below are 5 Lessons in Objects that illustrate the benefits of this approach. The Lessons cover Trilaterals, Quadrilaterals, and Multilaterals.
https://youtu.be/wLxG_1vcbbI
https://youtu.be/QyJr6NRuADw
https://youtu.be/ETJw9Zbt0io
https://youtu.be/lQlZVKCPq-g
https://youtu.be/OKUwrd-yWN4
Dave Fashenpour
http://www.OO-Math.com