<human>: I realize that this is a stupid question, but I was recently thinking about the process we go through to gain understanding of a specific concept or area of knowledge.

We always start by learning the most basic methods and concepts and building from there. I realize that this is the way knowledge and research is built upon, but I absolutely hate this process.

I feel like I'm always told to take things on faith and learn the final objective at a later time. This seems to apply to a variety of subject areas.

I would rather be taught programming by someone saying "we want to build a program to do ____." "In order to that we need to build a function...to build a function we need variables, etc."

In other words, specifically for engineering education, I don't understand why we don't start at a high level and work our way down to a low detailed level. I would also think that this could apply to math and some scientific areas.

Condense the text into a few key points
<bot>: Why can't you just explain a full concept to me like I'm 5 and go into detail until I have learned the required depth of the topic instead of utilizing our current educational model?