Hacker News new | ask | show | jobs
by songzme 3267 days ago
I see where you are coming from, pythagorean theorem is a bit of a stretch. Here's one:

First you teach someone how to carve wood and basic physic. Then you give them different hypotheticals and have them build things that solve these problems. This helps them really understand the problem and how to solve different problems using their skillset. With this, they will be able to build what they need (boats, house, tables, chairs, etc.). Conversely, if you teach a student how to build a boat over and over again, I doubt they would be able to build a house.

Fundamentals: Classes, arrays, objects

Everything else is derived. Linked lists, trees, are not fundamentals.

Again, this is just my observations and I wanted to share.