How to reverse engineer learning

How many variables can humans process?: “David Pescovitz:
In a new study, cognitive scientists show that humans can usually track just four mental variables when trying to solve a problem. In the journal Psychological Science, cognitive scientists from the University of Queensland and Griffith University report on a study where they tested these limits of processing capacity. It’s tough to measure because people commonly break down complex problems into manageable chunks. For example, a baker doesn’t have to think: ‘break egg one into bowl, break egg two into bowl, etc.’ Instead, he’ll track it as one chunk: ‘add all the eggs.’ To measure their test subjects, the researchers devised problems involving statistical interactions between fictitious variables. The details of the test are vague, but apparently the problems couldn’t immediately be broken into ‘bite-size chunks.’ From the press release:

The researchers found that, as the problems got more complex, participants performed less well and were less confident. They were significantly less able to accurately solve the problems involving four-way interactions than the ones involving three-way interactions, and they were (not surprisingly) less confident of their solutions. And five-way interactions? Forget it. Their performance was no better than chance.

After the four- and five-way interactions, participants said things like, ‘I kept losing information,’ and ‘I just lost track.’

Link

(Via Boing Boing.)

Ok, so it seems like the best way to build lessons is to reverse the equation here. If we know we can only keep track of 4 unique unfamiliar variables in a system, base learning around this.

To make a cake:

lesson 1. overview

* gather ingredients and tools
* mix ingredients together
* bake in an oven
* frosting the cake.

Lesson 2. gathering ingredients

* dry cake ingredients
* wet cake ingredients
* fillings
* frostings

Lesson 3. mixing ingredients

* set up tools
* add wet ingredients
* add dry ingredients
* establish length of time of mixing - don't over mix

Lesson 4. bake in an oven

* grease baking pans
* preheat oven
* pour half of mix into each
* bake until an inserted toothpick comes out dry

lesson 5. frosting

* cut the cake for layers
* slap on the filling 
* reassemble the cake layers
* slather on the outer frosting

Ok, this is probably an oversimplification… or is it? You can drill down any number of levels deeper for more granular teaching, but it seems to work ok if you need to teach the basic concepts of this cake baking process. Does a four step per lesson pattern work for other processes? Deeje, take a crack at breaking down programming in c++ or ObjC for me like this? :) Four steps per lesson, I can handle that. We have scientific proof now.

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Bookmark and Share

  • steve cooley

    I can hear deeje now : “no.” ;)

  • steve cooley

    I can hear deeje now : “no.” ;)

  • Peter Bowen

    It turns out that marketing researchers have been on to this for a while and emperical observation backs it up too…. think about all of the threes that we live with… start with 1st through 3rd place. Think of you threee favorite programming languages… what’s your fourth? How about the 3 most reliable makes of cars… what’s the fourth… Why are phone numbers broken up into sets of three and four numbers? For most people, the stack is four deep and the remainder lives in a linked list somewhere. Pretty interesting :)

    -Peter

  • Peter Bowen

    It turns out that marketing researchers have been on to this for a while and emperical observation backs it up too…. think about all of the threes that we live with… start with 1st through 3rd place. Think of you threee favorite programming languages… what’s your fourth? How about the 3 most reliable makes of cars… what’s the fourth… Why are phone numbers broken up into sets of three and four numbers? For most people, the stack is four deep and the remainder lives in a linked list somewhere. Pretty interesting :)

    -Peter

  • deeje

    To answer your question, Steve, I’d have to really organize in order to figure out the top top 4 topics of programming…

  • deeje

    To answer your question, Steve, I’d have to really organize in order to figure out the top top 4 topics of programming…