Big-Picture Learning: Using Abstraction in the Classroom _ Medium | iPads, MakerEd and More  in Education | Scoop.it

Abstraction is everywhere. It’s in the machines we use every day. It’s in the way that apps “just work,” while behind the scenes they run on layers of code.

Being able to use abstraction is a valuable skill for programmers. Likewise, abstraction is a computational thinking skill that blends well with tasks such as building algorithms and recognizing patterns. Abstraction helps learners diagram ideas or create visualizations of complex data.

Getting bogged down in details can make complicated tasks more difficult. Even the human brain runs on abstraction, particularly with how memories are “chunked” and filtered. Given how important abstraction is, it’s a valuable skill to incorporate into the classroom."