You are on page 1of 4

Critical Computational Empowerment: Engaging

Youth as Shapers of the Digital Future


Mike Tissenbaum Josh Sheldon Lissa Seop Clifford H. Lee Natalie Lao
Massachusetts Institute Massachusetts Institute Youth Radio St. Mary’s College of Massachusetts Institute
of Technology of Technology Oakland, CA California of Technology
Cambridge, MA Cambridge, MA lissa@youthradio.org Moraga, CA Cambridge, MA
mtissen@mit.edu jsheldon@mit.edu chl3@stmarys-ca.edu manting@mit.edu

Abstract—While there is growing recognition of the need to Another challenge with this view of "digital literacy" is
support young learners as they develop computational thinking that it largely separates the computational aspects from the
(CT) skills, this paper advocates for an increased focus on social aspects. That is, students develop a critical
computational identity (CI) and digital empowerment (DE) in understanding of the unique affordances and capabilities of
particular, as we posit that these CT skills will help young computation divorced from any active participation in their
learners become self-motivated, innovative creators. When own learning. Supporting learners in developing deeper
nurturing identity and empowerment, it is a persistent challenge understandings of how to think "computationally" offers them
to provide youth with real-world experiences and suitable opportunities to not only create digital products, but more
development tools. This paper advances two key approaches to
critically, to formulate problems and their solutions so that the
address these issues: 1) A critical computational literacy
solutions can be solved computationally [1][2][5]. Brennan and
approach to engage youth in developing personally meaningful
applications that have impact in the real world; 2) the use of a Resncik describe three core aspects of computational thinking:
tool, like MIT App Inventor, that lowers barriers to creating concepts, the key constructs and ideas that are central to most
useful, impactful technology. Using two case-based studies, we forms of computing; practices, the activities people engage in
show how these two approaches have supported youth in when creating computational projects; and perspectives, the
developing applications that respond to meaningful challenges in ways in which individuals see themselves as computational
their communities and helped them to establish their thinkers [5].
computational identities and digital empowerment.
For us, the development of computational thinking
Keywords—computational thinking; digital empowerment; perspectives is particularly critical in supporting individual
computational identity growth. Our recent work centers on two key elements within
CT perspectives: digital empowerment (DE), which describes
I. MOVING FROM DIGITAL LITERACY TO DIGITAL the recognition of their capacity to can have active, positive
EMPOWERMENT roles creating tools and artifacts with computers to enhance
their lives and the lives of people around them.; and
While there has been general agreement that we need to
computational identity, the formation of their identities as
rethink the social and technical skills today's youth will require
people who can think computationally and their membership in
to become productive members of a society that is increasingly
the computational community more broadly. This definition of
mediated by digital technologies [9][4], there has been little
computational identity draws from the corresponding concept
consensus on what these skills are or how to support their
in science education, namely scientific identity (i.e., learners
development. Many educational researchers have advocated for
see themselves as scientists and feel that they are engaging in
teaching "digital literacies." In this case, by literacy we mean
the authentic practices of scientists [15]).
the ability to read and write in the shared language of a culture.
Thereby, we define digital literacy as the ability to share ideas In 2006, Scardamalia and Bereiter argued the need to
through digital mediums. For example, digitally literate people develop technologies that allowed students to engage in the
might, upload posts and videos to social networking sites, or authentic practices of a knowledge community, rather than
contribute to shared knowledge through the use of subvert the practices to fit existing off-the-shelf tools.
collaborative tools such as wikis [6][13][11]. Similarly, if our aim is to support youth in developing their
digital empowerment, we need to provide them with
A challenge with much of the work around supporting
programming environments that offer the creative freedom to
students’ digital literacy is that it is often detached from the
design and develop computational approaches for interacting
context of engagement and empowerment for the participants.
with the world around them. Expressing this kind of creative
I.e., blogs and wikis may allow participants to discuss an event,
freedom has traditionally required individuals to learn a text-
but lack immediacy. They are often viewed or read on a screen
based programming language (e.g., Java, or Javascript). These
far removed, in one or more dimensions, from the topic itself.
languages create significant barriers for novices and non-
Further participation is often fragmented and bound by the
programmers to thinking computationally and building digital
limitations of using off-the-shelf technologies (e.g., Facebook,
products. In the past, to start building computational artifacts,
YouTube).
novice learners would have to learn opaque, sometimes arcane, applications. MIT App Inventor is a blocks-based
programming languages in tandem with developing critical programming language that allows users to quickly build,
thinking skills, i.e. computational thinking. Now, while there is refine, and share fully functional mobile applications without
little agreement on the precise definition of "computational the need to understand or wrestle with complicated syntax (See
thinking" [1], there is general consensus that it is distinct from Fig. 1 and Fig. 2).
pure "coding." As a result, many are advocating for platforms
that reduce the barriers for learners to design, build, and II. USING CRITICAL COMPUTATIONAL LITERACY TO DRIVE
implement their computational ideas. Such platforms would DIGITAL EMPOWERMENT
reduce the cognitive load of coding, allowing learners to invest To support youth as they develop their computational
more effort in becoming computational thinkers. identities and become more digitally empowered, there is a

Fig. 1. The App Inventor designer view, where users design their app’s user interface

Fig. 2. The App Inventor blocks editor, where users build the logic for their app
We believe that true empowerment comes from creating need to make meaningful connections between their designs
interventions that move into the physical world - interventions and the world around them - their designs should allow them to
that allow learners to analyze problems in their communities have real impact on issues that affect their daily lives. In
and devise real solutions to these problems. As such, we have response, a team from Youth Radio, a non-profit media
been working with a platform called MIT App Inventor that organization that supports journalism by young people, has
allows learners to quickly design, build, and share mobile been using MIT App Inventor to develop a new pedagogical
and conceptual framework they call critical computational emotional support from trusted friends (Fig. 3).
literacy [8]. Critical computational literacy (CCL) combines
computational thinking and critical pedagogy. The view of While the app would have been a lot easier to build if users
could only pick one emoji, the designers knew that a marker of
computational thinking that informs CCL accounts for complex
analytical and interpretive practices that go well beyond the their complex young-adult lives was the simultaneous
experience of multiple, sometimes conflicting emotions. The
mechanics of learning to code [2][5]. Indebted to Paolo Freire
[3], as well as more contemporary work in literacy studies, the development of Mood Ring needed to be careful not to
pathologize sadness or narrow young people’s understandings
notion of critical pedagogy that frames CCL centers
marginalized points of view and creates conditions for young of their own emotional states. So, the coding task became
harder—they needed to build functionality that allowed users
people to break silences, reveal obscured truths, and challenge
unjust systems and conditions. Young makers carry out this to select several emojis at one time. These youths overcame
that technical challenge in order to create a project that
important work through collaborative digital authorship.
Together with peers and colleagues, they envision, design, and accomplished the ambitious social goals they sought.
develop a range of digital projects and release their work to real This is an example of how young people came to see
audiences. These products include downloadable apps, web- themselves as competent developers capable of taking on
based interactives, and transmedia stories through which young daunting computational tasks, cultivating empowerment not
people acquire technical skills, participate in civic life, and only in themselves but also among their target users.
engage their communities as co-creators.
B. Example 2: Providing Relief to Disaster Stricken Areas
Taken together, digital empowerment and computational Developing solutions for an underrepresented or
identity are enhanced by the development of critical marginalized group can also spring from responses to
computational literacy. By grounding learning and activity in a unexpected real-time events. Ananya, a 10-year old from India,
relevant, real-world frame, youth who are becoming critically, was inspired by discussions in her classroom and decided that
computationally literate can also develop their computational she wanted to find a solution to help flood victims in the Tamil
identities towards becoming digitally empowered. Nadu region of India, and in the city of Chennai in particular.
III. EXAMPLES OF CRITICAL COMPUTATIONAL Many residents of Chennai had lost their homes and
EMPOWERMENT belongings, and relief efforts were struggling to coordinate
resources and to reach those who needed help the most. Many
A. Example 1: Engaging Youth Around Mental Health of those affected were poor and lacked the means to seek help
Critical computational literacy at Youth Radio can emerge on their own. In response, Ananya developed CalamityRelief,
at every stage in the creation of a digital product, from ideation an app that helped coordinate the dropping off and picking up
to research, design, development, testing, publication, and of relief supplies (Fig. 4). Users of her app can see a list of
community engagement sparked by the finished work. In collection centers to find the nearest one, as well as guidelines
framing one mobile app created using MIT App Inventor, for what they should or should not donate [14]. The app also
Mood Ring, a group of teens knew they wanted to build a tool helps coordinate distributors and social workers, informing
that promoted youth health. They pinpointed mental health as a them of what materials are at which donation centers, so they
particular interest. After rounds and rounds of brainstorming, know where and when to pick up relief supplies. While
user research, and wireframing, they landed on the specific developing CalamityRelief, Ananya needed to carefully
goal of their app: to enable users totrack how they’re feeling consider what the needs of the community were and how her
using any combination of nine emojis so that they could better contribution could reduce many of the challenges facing the
understand their own mental health and receive appropriate donation process (i.e., what is really needed, where, and when).
Using a critical computational literacy approach, we see
that Ananya was able to provide a voice to a group that was
both marginalized traditionally and as a result of the
extraordinary circumstances of the floods. The development of
the CalamityRelief app enabled Ananya to develop her
computational identity by recognizing a problem in the world
that had personal connections (she has relatives living in the
Chennai area) that could be solved computationally. Her ability
to actually develop and deploy the app using MIT App
Inventor instilled in her a sense of digital empowerment. As a
result, Ananya now feels empowered to design computational
solutions to new challenges in her everyday life. Ananya stated
that next she wants "to develop more social apps – like for
recycling garbage. Many people don’t know where recycling
units are located, so they simply throw all their garbage
wherever they want and it goes into landfills. [She] wants to
develop an app to help people find where these recycling units
are located." [14]. She has also recently developed an app that
uses remote sensors to measure leaks in plumbing fixtures. At a
very young age, she has come to see herself as someone who In the cases presented above, youth were able to recognize
can impact her world through computing. and give a voice to communities that they perceived as being
underrepresented: in Mood Ring, the youth recognized the
need to address mental health issues affecting their friends and
peers; and in CalamityRelief, Ananya responded to the
unfortunate conditions that beset the inhabitants of Chennai,
many of whom lacked the ability to seek help before the
disaster struck. As a result, in both scenarios, these creators
awakened their personal identities as empowered
computational thinkers. We strongly believe that developing
digital empowerment and computational identity will serve
youth better than learning the syntax of a particular
programming language in today’s increasingly digitally
mediated society.
REFERENCES

[1] Brennan, K., & Resnick, M. (2012, April). New frameworks for
studying and assessing the development of computational thinking. In
Proceedings of the 2012 annual meeting of the American Educational
Research Association, Vancouver, Canada (pp. 1-25).
[2] Cuny, J., Snyder, L., & Wing, J.M. (2010). Demystifying computational
thinking for noncomputer scientists. Unpublished manuscript in
progress, referenced in
http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
[3] Freire, P. (1993). Pedagogy of the oppressed (20th anniversary ed.).
New York, NY: Continuum.
[4] Gray, J., & Szalay, A. (2007). eScience - A transformed scientific
method. Mountain View: Presentation to the Computer Science and
Technology Board of the National Research Council.
[5] Grover, S., & Pea, R. (2013). Computational Thinking in K–12 A
Fig. 4. A screen from the CalamityRelief app Review of the State of the Field. Educational Researcher, 42(1), 38-43.
[6] Hague, C., & Williamson, B. (2009). Digital participation, digital
IV. DISCUSSION AND CONLCUSION literacy, and school subjects: A review of the policies, literature and
evidence. Futurelab.
While there is a wealth of research showing that [7] Hazari, Z., Sonnert, G., Sadler, P. M., & Shanahan, M. C. (2010).
engagement in authentic, real-world practices is vital to the Connecting high school physics experiences, outcome expectations,
development of students' identities as scientists and engineers physics identity, and physics career choice: A gender study. Journal of
[7], providing opportunities for youth to engage in similar Research in Science Teaching, 47(8), 978-1003.
practices around computational thinking is a younger, and [8] Blinded for review
perhaps more challenging, endeavor. Most introductory coding [9] Livingstone, S. (2008). Internet literacy: Young people's negotiation of
courses and tutorials (e.g. codeacademy.org) aim to teach new online opportunities.
students a particular programming language, focusing on [10] The John D.and Catherine T.MacArthur Foundation Series on Digital
Media and Learning, 101-122.
teaching students "how to code," rather than encouraging them
to learn to think computationally. If computational thinking is [11] Peters, V. L., & Slotta, J. D. (2008). Co-designing a knowledge building
activity with secondary school biology teachers. Ikit.Org.
going to have the transformational effect across all disciplines
[12] Scardamalia, M., & Bereiter, C. (2006). Knowledge building: Theory,
predicted by Wing [16], and if today's youth are going to drive pedagogy, and technology. The Cambridge handbook of the learning
this change, we need to radically rethink the contexts we sciences, 97-115.
provide students to think computationally with, both socially [13] Sefton-Green, J., Nixon, H., & Erstad, O. (2009). Reviewing approaches
and programmatically. and perspectives on “digital literacy”. Pedagogies: An International
Journal, 4(2), 107-125.
This paper advances the use of critical computational [14] Singh, T. (2015, December 19). This App Developed by a 10-year-old
literacy as a lens for youth to situate their computational Might Be Just What You’re Looking for Chennai Flood Relief. The
thinking in contexts that are relevant to them and to their lives, Better India. Retrieved from
and as a means for developing their computational identities http://www.thebetterindia.com/40519/calamity-relief-app-to-help-
and digital empowerment. We also advocate for programming chennai/
environments that reduce the barriers for youth to design, [15] Varelas, M. (Ed.). (2012). Identity construction and science education
research: Learning, teaching, and being in multiple contexts (Vol. 35).
develop, implement, and iterate on their designs. In particular, Springer Science & Business Media.
we show two examples from many in which the MIT App [16] Wing, J. M. (2006). Computational thinking. Communications of the
Inventor platform allowed novices to create complicated ACM, 49(3), 33-35.
applications that would likely have been prohibitive in
traditional programming languages such as Java or Swift.

You might also like