scholarly journals Developing and Assessing Computational Thinking in Secondary Education using a TPACK Guided Scratch Visual Execution Environment

Author(s):  
Cornelia Connolly ◽  
Raquel Hijón Neira ◽  
Miguel Garcia-Iruela

Effective and reliable assessment approaches to computational thinking in secondary education are in demand. This paper uses a guided technological pedagogical content knowledge (TPACK) framework, incorporating a visual execution environment (VEE) and Scratch project for secondary school students as a method to teach and assess computational thinking. The objective is to investigate if computational thinking and programming concepts can be improved upon following this method, and if the K-12 children are able to improve their computational thinking skills. The research study was conducted over 2 years in a school setting using the guided VEE and project developed following the dimensions of Computational Thinking process. The project participants came from two cohorts, an after-school programming camp and an in-school environment. Data was collected over two academic years and a quasi-experimental procedure with pre- and post-test was followed. The results demonstrate knowledge gain on computational and programming concepts and encourages us to convey how students translate (as opposed to transfer) their computational thinking experiences into reality. The results indicate the students achieved significant improvement in their computational thinking development.

2021 ◽  
Author(s):  
Andrew Patrick Cook

As a tangible and motivating medium for students to engage in computational thinking, robotics has drawn interest from educators and researchers as K-12 schools continue to integrate STEM into curriculum. Through this mixed methods study, the researcher sought to explore the effects of robotics instructional methods (task-based and project-based) on the computational thinking skills of middle school students, including the problem-solving strategies used and the role of peer collaboration. The quantitative results of this study indicated no significant difference in the computational thinking skills of students participating in task-based or project-based robotics instruction. Interviews consisted of open-ended questions in which problem-solving and collaboration in robotics were explored from the perspectives of the participants. In both groups, problem-solving strategies encompassed all aspects of computational thinking as students took an iterative approach to problem-solving in both tasks and projects. Peer collaboration was naturally occurring and frequent among both groups. In task-based robotics instruction, peer collaboration and problem-solving strategies were primarily focused on the programming of the robot. In project-based robotics, peer collaboration and problem-solving strategies were applied throughout the entire design process, including the building and the programming of the robot. Through this study, the researcher hoped to provide a roadmap for the implementation of robotics in schools for K-8 students. As schools are increasingly seeking ways to integrate robotics into school curriculum, further research in this area on a larger scale is recommended.


Author(s):  
Serhat Altiok ◽  
Erman Yükseltürk

In our age, computational thinking that involves understanding human behavior and designing systems for solving problems is important as much as reading, writing and arithmetic for everyone. Computer programming is one of the ways that could be promote the process of developing computational thinking, in addition to developing higher-order thinking skills such as problem solving, critical and creative thinking skills etc. However, instead of focusing on problems and sub-problems, algorithms, or the most effective and efficient solution, focusing on programming language specific needs and problems affects the computational thinking process negatively. Many educators use different tools and pedagogical approaches to overcome these difficulties such as, individual work, collaborative work and visual programming tools etc. In this study, researchers analyze four visual programming tools (Scratch, Small Basic, Alice, App Inventor) for students in K-12 level and three methodologies (Project-based learning, Problem-based learning and Design-based learning) while teaching programming in K-12 level. In summary, this chapter presents general description of visual programming tools and pedagogical approaches, examples of how each tool can be used in programming education in accordance with the CT process and the probable benefits of these tools and approaches to explore the practices of computational thinking.


Author(s):  
Labrini Rontogiannis

The Digital Native is experiencing education during a very unique time. Learning with the help of technology, becoming independent and flexible learners, will only build on the skills they need to face a rapidly changing world and truly become architects of their own learning. The i2Flex model (a blended learning model) allows curriculum demands to be met while creating a learning environment whereby Middle School Science students are motivated and become engaged in higher order skills. This chapter will discuss the i2Flex philosophy and how the flipped classroom complements this methodology and allows students to build on higher order thinking skills within a K-12 international school setting.


Author(s):  
Amy Eguchi

President Obama's initiative, “computer science for all,” has been a rallying slogan for promoting computer science in K-12 education. Although the participation of people of color in computer science (CS) has increased in the past several years, it is still drastically low and does not reflect the real picture of our society. This chapter explores how educational robotics as a learning tool can inspire underrepresented minorities including females and students of color to become interested in CS. Supported by Papert's constructionism theory, educational robotics effectively facilitates students' learning of various concepts in CS and STEM. Educational robotics is a learning tool which inspires students' interest in learning. It provides a learning environment that promotes students' learning of various CS concepts and computational thinking skills. Although robots naturally spark students' interests, to make it most effective, teachers are required effortfully to create learning opportunities that are authentic and meaningful for individual students.


Author(s):  
Kalliopi Kanaki ◽  
Michail Kalogiannakis ◽  
Dimitrios Stamovlasis

This chapter presents part of a wider project aimed at developing computational thinking assessment instruments for first and second grade primary school students. The applicability of the specific proposed tool, which concerns merely the algorithmic thinking (AT), was tested within the Environmental Study course (ESc). The main pillar of the work is the computational environment PhysGramming. The assessment of AT was based on mental tasks involving puzzles which require AT abilities. The AT test comprised of four puzzles with 4, 6, 9, and 12 pieces respectively, and the puzzle-solving performance was measured at the nominal level (success/failure). Latent class analysis (LCA), a robust multivariate method for categorical data, was implemented, which distinguished two clusters/latent classes corresponding to two distinct levels of AT. Moreover, LCA with covariates, such as gender, grade, achievement in ESc, and the use of plan revealed the association of the above variables with the AT skill-levels. Finally, the results and their implications for theory and practice are discussed.


Sign in / Sign up

Export Citation Format

Share Document