NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 18 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Yeni Acosta; Ángel Alsina; Nataly Pincheira – Education and Information Technologies, 2024
This paper provides a longitudinal analysis of the understanding of repetition patterns by 24 Spanish children ages 3, 4 and 5, through representation and the type of justification. A mixed quantitative and qualitative study is conducted to establish bridges between algebraic thinking and computational thinking by teaching repetition patterns in…
Descriptors: Foreign Countries, Early Childhood Education, Preschool Children, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Kale, Ugur; Yuan, Jiangmei – Journal of Educational Computing Research, 2021
Computational thinking is a means to understand and solve complex problems through using computer science concepts and techniques. While there is an increase in the number of initiatives focusing on coding, whether they (a) address computational thinking and problem-solving skills and (b) use methods of teaching problem solving is yet to be…
Descriptors: Computation, Thinking Skills, Problem Solving, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Grizioti, Marianthi; Kynigos, Chronis – British Journal of Educational Technology, 2021
In this paper, we discuss the need for new approaches to research regarding coding to support students in developing practices in computational thinking, such as abstraction and decomposition, in multidisciplinary contexts. We explore students' activities with a tool integrating constructionist textual programming activity with game-based learning…
Descriptors: Computer Games, Thinking Skills, Interdisciplinary Approach, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Ezeamuzie, Ndudi O.; Leung, Jessica S. C.; Ting, Fridolin S. T. – Journal of Educational Computing Research, 2022
Although abstraction is widely understood to be one of the primary components of computational thinking, the roots of abstraction may be traced back to different fields. Hence, the meaning of abstraction in the context of computational thinking is often confounded, as researchers interpret abstraction through diverse lenses. To disentangle these…
Descriptors: Computer Science Education, Thinking Skills, Research Reports, Abstract Reasoning
Peer reviewed Peer reviewed
Direct linkDirect link
El Mouhayar, Rabih – Journal of Mathematics Teacher Education, 2019
This paper explored the following: (1) teachers' ways of attending to students' written responses in pattern generalization tasks and (2) differences in the ways of attending to students' responses associated with different factors. A questionnaire was developed to classify teachers' ways of attending to students' written responses. The…
Descriptors: Mathematics Teachers, Elementary School Teachers, Secondary School Teachers, Mathematics Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Whitney-Smith, Rachael Margaret – Journal of Pedagogical Research, 2023
As we move further into the digital age, the acquisition of digital literacy (DL) and computational thinking (CT) skills is emerging internationally as an essential goal for students in contemporary school curricula. As the world becomes more uncertain and volatile due to impacts of artificial intelligence (AI), international unrest, climate…
Descriptors: Thinking Skills, Mathematics Curriculum, National Curriculum, Mathematics Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Munn, Carol – Journal of Computers in Mathematics and Science Teaching, 2021
This paper explores Computational Thinking (CT) through the experiences and interactions of sixth-grade students as they were engaging in a science lesson utilizing robotics. This robotics unit institutes the shifting from traditional to engaging hands-on activities coupled with CT skills that are exciting, intriguing, and inviting to students.…
Descriptors: Robotics, Grade 6, Units of Study, Science Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Ehsan, Hoda; Rehmat, Abeera P.; Cardella, Monica E. – Science and Children, 2019
Computational thinking can provide a basis for problem solving, for making evidence-based decisions, and for learning to code or create programs. Therefore, it is critical that all students across the K-12 continuum--including students in the early grades--have opportunities to begin developing problem solving and computational thinking skills.…
Descriptors: Teaching Methods, STEM Education, Computer Science Education, Thinking Skills
Munn, Carol A. – ProQuest LLC, 2020
This research study explored robotics as the catalyst for computational thinking (CT) by sixth-grade students as they are engaged in a science lesson. The interactions, understandings, and applications are discussed, along with the participants' connections and implementations of CT concepts (decomposition, abstraction, pattern recognition, and…
Descriptors: Robotics, Grade 6, Units of Study, Science Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Basawapatna, Ashok – Educational Technology & Society, 2016
Simulation and modeling activities, a key point of computational thinking, are currently not being integrated into the science classroom. This paper describes a new visual programming tool entitled the Simulation Creation Toolkit. The Simulation Creation Toolkit is a high level pattern-based phenomenological approach to bringing rapid simulation…
Descriptors: Phenomenology, Computer Simulation, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Huang, Rongjin; Prince, Kyle M.; Schmidt, Teresa – Mathematics Teacher, 2014
The importance of developing reasoning and justification has been highlighted in "Principles and Standards for School Mathematics" (NCTM 2000). The Common Core State Standards for Mathematics (CCSSI 2010) further reiterates the importance of reasoning and proof in several standards for mathematical practice. Students of all grades are…
Descriptors: Algebra, Mathematics Education, Mathematics Instruction, Mathematical Applications
Peer reviewed Peer reviewed
Direct linkDirect link
Whitin, Phyllis; Whitin, David J. – Young Children, 2011
The habit of looking for patterns, the skills to find them, and the expectation that patterns have explanations is an essential mathematical habit of mind for young children (Goldenberg, Shteingold, & Feurzeig 2003, 23). Work with patterns leads to the ability to form generalizations, the bedrock of algebraic thinking, and teachers must nurture…
Descriptors: Investigations, Young Children, Grade 3, Algebra
Peer reviewed Peer reviewed
Direct linkDirect link
Mulligan, Joanne; Mitchelmore, Mike; Kemp, Coral; Marston, Jennie; Highfield, Kate – Australian Primary Mathematics Classroom, 2008
Virtually all mathematics is based on pattern and structure. A mathematical "pattern" is any predictable regularity, usually involving numbers or space. In every pattern, the various elements are organised in some regular fashion. The way a pattern is organised is called its "structure," which may be numerical or spatial. In…
Descriptors: Intervention, Kindergarten, Mathematics Instruction, Mathematical Logic
Peer reviewed Peer reviewed
Direct linkDirect link
Cowan, Kay W.; Cipriani, Sandra – Young Children, 2009
Visual intelligence is a key element in the thought processes of the most capable and creative among individuals, and this intelligence is closely related to analogical thinking, a learner's ability to make connections between prior knowledge and newly presented information. This article describes an approach to teaching scientific inquiry at…
Descriptors: Science Process Skills, Prior Learning, Visual Literacy, Cognitive Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Muller, Orna; Haberman, Bruria – Computer Science Education, 2008
Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in…
Descriptors: Computer Science Education, Problem Solving, Computer Software, Pattern Recognition
Previous Page | Next Page »
Pages: 1  |  2