This visual from ‘Barefoot Computing’ is a useful one as I really like the way it depicts both the concepts and approaches. The ISTE animation below is also beneficial to put this in a whole context of the growing importance of being able to think in a computational manner.