Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 5 |
Descriptor
Programming | 6 |
Thinking Skills | 6 |
Computation | 3 |
Computer Science Education | 3 |
Design | 3 |
Problem Solving | 3 |
Algorithms | 2 |
Coding | 2 |
Game Based Learning | 2 |
Higher Education | 2 |
Logical Thinking | 2 |
More ▼ |
Source
IGI Global | 1 |
Journal of Computing in… | 1 |
Journal of Educational… | 1 |
MIT Press | 1 |
Teaching Science | 1 |
Technology and Engineering… | 1 |
Author
Bartholomew, Scott R. | 1 |
Bers, Marina Umaschi | 1 |
Gray, John S. | 1 |
Keengwe, Jared, Ed. | 1 |
McKenzie, Matt | 1 |
Nikolaos Pellas | 1 |
Rizk, Nadya | 1 |
Samrout, Marya | 1 |
Weitlauf, John | 1 |
Zhang, Liwei | 1 |
Publication Type
Journal Articles | 4 |
Guides - Classroom - Teacher | 3 |
Reports - Descriptive | 3 |
Books | 2 |
Collected Works - General | 1 |
Reports - Research | 1 |
Education Level
Early Childhood Education | 1 |
Elementary Education | 1 |
Higher Education | 1 |
Postsecondary Education | 1 |
Preschool Education | 1 |
Audience
Teachers | 6 |
Administrators | 1 |
Media Staff | 1 |
Policymakers | 1 |
Practitioners | 1 |
Researchers | 1 |
Location
Australia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Rizk, Nadya; McKenzie, Matt; Samrout, Marya – Teaching Science, 2022
Coding is a process often associated with computers. Nevertheless, coding is a thought process that can be mastered even without a computer. In NSW, primary students are introduced to computational and algorithmic thinking as early as Stage 1. Yet, teaching coding to young students is not always easy for teachers, mostly because the process is…
Descriptors: Programming, Computer Science Education, Computation, Thinking Skills
Nikolaos Pellas – Journal of Educational Computing Research, 2025
Tangible programming tools (TPTs) are promising teaching aids in programming courses due to their interactivity and ability to enhance early childhood students' computational thinking, spatial reasoning, and executive function skills. However, it remains unclear whether TPTs support these skills simultaneously. This study examines the impact of…
Descriptors: Computation, Thinking Skills, Spatial Ability, Executive Function
Bartholomew, Scott R.; Zhang, Liwei; Weitlauf, John – Technology and Engineering Teacher, 2018
Computational thinking, programming, coding, and analytical thinking are high-demand skills in today's educational and occupational arenas (Wing, 2006 & 2014). In addition to these skills, students need the ability to think creatively, work collaboratively, and develop design solutions to complex problems to succeed in school and a…
Descriptors: Engineering, Design, Coding, Thinking Skills
Bers, Marina Umaschi – MIT Press, 2022
Today, schools are introducing STEM education and robotics to children in ever-lower grades. In "Beyond Coding," Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children…
Descriptors: Programming, Computer Science Education, Teaching Methods, Moral Values
Keengwe, Jared, Ed. – IGI Global, 2023
We are moving toward a future in which digital practices are becoming more ubiquitous. Also, there is evidence to suggest that innovative digital practices are changing the face of 21st-century learning environments. Critical to 21st-century teaching and learning success is continued emphasis on learner preferences, shaped by innovative digital…
Descriptors: Higher Education, Teaching Methods, Global Approach, Active Learning

Gray, John S. – Journal of Computing in Higher Education, 1998
Describes use of the little-known Shuttle Puzzle in computer programming to elucidate the process of analyzing a problem and synthesizing observations into an algorithm that can be used to generate a programming solution. The process used to solve the problem reflects one that an expert uses. The method could be adapted for small-group cooperative…
Descriptors: Algorithms, Classroom Techniques, Computer Uses in Education, Cooperative Learning