Perspectives on The Computing Programme of Study

I thought this graphical representation of a curriculum applies really well to the proposed Computing Programme of Study. (See My response to the ICT/Computing consultation for more information about that.)

curriculum perspectives

What do you think?

I have had this document for around 30 years, and unfortunately have no idea who produced it. If anybody knows, please let me know so I can clear permission to use it and give proper accreditation.