PRADA: A Practical Model for Integrating Computational Thinking in K-12 Education

@article{Dong2019PRADAAP,
  title={PRADA: A Practical Model for Integrating Computational Thinking in K-12 Education},
  author={Yihuan Dong and Veronica Catet{\'e} and Robin Jocius and Nicholas Lytle and Tiffany Barnes and Jennifer L. Albert and Deepti Joshi and Richard Robinson and Ashley Andrews},
  journal={Proceedings of the 50th ACM Technical Symposium on Computer Science Education},
  year={2019}
}
One way to increase access to education on computing is to integrate computational thinking (CT) into K12 disciplinary courses. However, this challenges teachers to both learn CT and decide how to best integrate CT into their classes. In this position paper, we present PRADA, an acronym for Pattern Recognition, Abstraction, Decomposition, and Algorithms, as a practical and understandable way of introducing the core ideas of CT to non-computing teachers. We piloted the PRADA model in two… 

Figures and Tables from this paper

Code, Connect, Create: The 3C Professional Development Model to Support Computational Thinking Infusion
TLDR
The 3C professional development model was proposed, which was designed to support middle and high school content area teachers in infusing computational thinking into their classrooms, and supported shifts in teacher understandings of the role of computational thinking in content area classrooms.
Computational thinking development through physical computing activities in STEAM education
TLDR
The design process of the strategy for CT abilities development is presented and a statistically significant increase in CT literacy in 14 abilities from seven dimensions is showed.
Use, Modify, Create: Comparing Computational Thinking Lesson Progressions for STEM Classes
TLDR
A comparison study between two CT lesson progressions for middle school science classes and illustrates differences in perception of assignment difficulty from both the students and teachers, as well as student perception of artifact "ownership" between conditions.
The Virtual Pivot: Transitioning Computational Thinking PD for Middle and High School Content Area Teachers
TLDR
It is argued that three categories of changes (digital tools, formats, and supports for teacher engagement and collaboration) were effective in increasing participants' self-efficacy in teaching CT, supporting collaboration, and enabling participants to design CT-infused content-area lessons.
Introduction: Computational thinking in preK-5: empirical evidence for integration and future directions
S ince Wing’s (2006) article regarding computational thinking, there has been a dramatic increase in the focus on computational thinking (CT) in K-12 education. Computational thinking has permeated
I Felt Like We Were Actually Going Somewhere: Adapting Summer Professional Development for Elementary Teachers to a Virtual Experience During COVID-19
TLDR
This experience report highlights the process of transitioning one essential component of the project an elementary teacher summer institute from in-person to online due to COVID-19.
Sphero.Math: a computational thinking-enhanced fourth grade mathematics curriculum
Computational thinking (CT) constitutes an essential set of skills and practices that all students should learn in order to effectively and meaningfully participate in an increasingly computational
Developing Scientific Literacy-Based Teaching Materials to Improve Students’ Computational Thinking Skills
Computational thinking and scientific literacy are competencies compulsorily required by pre-service primary teachers in the 21st century. This study aimed to examine the effectiveness of
Scratch Programming Learning Model Through Team Based Project to Train Pre-Service Science Teachers' Computational Thinking Skill
Computational thinking skills (CTS) are needed for pre-service science teachers as a provision in organizing 21stcentury learning. This research focused on developing a Scratch programming learning
Infusing Computing: A Scaffolding and Teacher Accessibility Analysis of Computing Lessons Designed by Novices
TLDR
This project trained 29 high school students who were in a full-time computer science summer internship on how to create Snap! programming lessons for non-computing courses and found that students implemented many of the scaffolding techniques that they themselves experienced and created lessons that were detailed enough to be accessible for teacher use.
...
...

References

SHOWING 1-10 OF 25 REFERENCES
Code, Connect, Create: The 3C Professional Development Model to Support Computational Thinking Infusion
TLDR
The 3C professional development model was proposed, which was designed to support middle and high school content area teachers in infusing computational thinking into their classrooms, and supported shifts in teacher understandings of the role of computational thinking in content area classrooms.
Infusing computational thinking into middle grade science classrooms: lessons learned
TLDR
Initial lessons learned while conducting design-based implementation research on integrating computational thinking into middle school science classes are presented and case studies suggest that several factors including teacher engagement, teacher attitudes, student prior experience with CS/CT, and curriculum design can all impact student engagement in integrated science-CT lessons.
A K-6 Computational Thinking Curriculum Framework: Implications for Teacher Knowledge
TLDR
There is a lack of adequate empirical evidence in terms of the effectiveness of the frameworks proposed herein, but it is expected that the knowledge and research base will dramatically increase over the next several years, as more countries around the world add computer science as a separate school subject to their K-6 curriculum.
Computational Thinking in K-12: In-service Teacher Perceptions of Computational Thinking
TLDR
The goal of this discussion is to inform in-service and preservice teacher development efforts and clarify how CT applies to disciplinary knowledge within K-12 education.
Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms
TLDR
It is suggested that computational thinking ideas outlined in this paper are key to moving students from merely being technology-literate to using computational tools to solve problems.
Improving the Computational Thinking Pedagogical Capabilities of School Teachers
The idea of computational thinking as skills and universal competence which every child should possess emerged last decade and has been gaining traction ever since. This raises a number of questions,
Expanding computer science education in schools: understanding teacher experiences and challenges
TLDR
This study investigated U.S. CS teachers’ perspectives on the demands of teaching computer science and support needed to ensure quality teaching, and suggested that teachers face a number of challenges, including isolation, lack of adequate computer science background, and limited professional development resources.
Bridging Practices
Subject matter and pedagogy have been peculiarly and persistently divided in the conceptualization and curriculum of teacher education and learning to teach. This fragmentation of practice leaves
...
...