Proud members of:



Starting with the purpose and function of the university as an institution, this chapter takes you on a journey through the benefits of learning to program from a systems thinking perspective. If systems thinking is a new concept for you, you will find an intriguing introduction and a new way of looking at programming and the wider world (i.e., systems).
For many readers, this will answer the question of why it is a worthwhile endeavour to teach students programming skills (that they may not use again). As a teaching resource, this chapter would be excellent compulsory reading for students and a starting point for discussion-based tutorials.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Proud members of:




About | Contact Us | Take Down Policy | Privacy | Cookies | Accessibility Statement | Accessibility Statement (backend) | Freedom of Information | Terms and Conditions
Edinburgh Diamond Service Homepage | Resources | Submit a Book Proposal
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336, VAT Registration Number GB 592 9507 00, and is acknowledged by the UK authorities as a “Recognised body” which has been granted degree awarding powers.
