You are on page 1of 3

From Computational Thinking to Systems Thinking:

A conceptual toolkit for sustainability computing


A. Summarizing
1. Overall Aim
Implementing systems thinking into the undergraduate
curriculum for computer and information sciences in
order to create sustainability in terms of social and
environmental.
2. Key Definition
Technological solutionism: treats complex societal
problem in a simplistic way such as new app, new web
service, and new device regardless of environmental
problem.
Sustainability: system-level properties such as feedback
loops and rates of flow.
Computational thinking:
Methods for matching problem situations to
standard types of solution.
Focus on the application of many levels of
abstractions, use of mathematics to develop
algorithms, and examining how well a solution
scales across different sizes of problems.
Reductionism: avoid complexity.
Technological solutionism: treats complex societal
problems in a simplistic way without exploring the
broader environmental consequences.
3. Key Motivation
Changing computational thinking to systems thinking in
order to create sustainability for undergraduate
curriculum is not that easy as we used to being taught,
especially in computer and information services major
that solving problem, for example societal problem
always using computer, algorithm, and etc. resulting in
many kinds of technologies created that tends to
undermine sustainability which impacts to environment
as well as societal.
That is why, systems thinking is needed to provide a
bridge from computational thinking to sustainability
practice. Sustainability demands a more systematic
approach to avoid technological solutionism, and to
acknowledge that technology, human behavior and
environmental impacts are tightly inter-related.
Systems thinking provides useful antidote to the
reductionism of computational thinking, and identified 3
specific contributions systems thinking can make to

expanding the conceptual toolkit of computational


thinkers, namely:
Domain ontology for reasoning about sustainability
Set of theories of how transformational social
changes occurs
Set of practices for critical thinking about the
social and environmental impacts of technology
The solution:
Exploring the introduction of systems thinking which
provides critical thinking into computer science courses,
via a collection of inter-disciplinary games that offer
hands-on experience of the non-linear dynamics of
complex system.
B. Reflecting
1. What I have learnt:
Environment as one of the biggest parts of human life, is being
threatened by the way people interact with it. The development
of technology tends to make people overcome problem with the
use of technology or we can call it Computational Thinking as
this is simple and without the need of much effort in order to
achieve the efficient result. However, this impacts on societal
and environmental aspects of human life in which the more
new technology created, such as web, device, app, and etc.,
the more disposals, e-waste, and etc. produced. In terms of
social aspect, computational thinkers tend to have a lack of
awareness of the broader aspect of their life. The aspect that
doesnt come only specific, but has bigger broader. That is why,
systems thinking is needed to add more complexity in
computational thinking in order to develop sustainability in
human life. Complexity in the system thinking triggers people
to think critically and has holistic view. Therefore, adding
system thinking in the college curriculum would produce a
sustainability graduate thinker in the future.
I learnt that we are, as the part of computational thinkers
should learn from this point that we cannot forget the outer
boundaries of our life just to make everything become
automatic
and
simple
regardless
the
societal
and
environmental issues in our life.
2. Best Quote:
If all you have is a hammer, then everything looks like a
nail.
This quote has explicit meanings that do not just see everything
only on one side, but you have to see another sides or all sides
because you have never known on the other sides that perhaps
have an impact of what you are doing or what have you done. In

other words, you should aware of everything around you


whether it is people, environment, things, and etc.
System thinkingshould have variety of skills, member

You might also like