Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 8 |
Descriptor
Abstract Reasoning | 8 |
Computer Science Education | 8 |
Computer Software | 8 |
Programming | 5 |
Teaching Methods | 5 |
Thinking Skills | 4 |
21st Century Skills | 3 |
Coding | 3 |
Pattern Recognition | 3 |
Programming Languages | 3 |
Class Activities | 2 |
More ▼ |
Source
Computer Science Education | 2 |
Informatics in Education | 2 |
Journal of Educational… | 2 |
Journal of Computers in… | 1 |
ProQuest LLC | 1 |
Author
Cabot, Jordi | 1 |
Chan, Shiau-Wei | 1 |
Ezeamuzie, Ndudi O. | 1 |
Fowler, Megan | 1 |
Hallstrom, Jason | 1 |
Harcourt, Ed | 1 |
Ho, Weng Kin | 1 |
Hollingsworth, Joseph | 1 |
Judith Galezer | 1 |
Kim, Mi Song | 1 |
Kraemer, Eileen | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Information Analyses | 2 |
Reports - Descriptive | 2 |
Reports - Research | 2 |
Dissertations/Theses -… | 1 |
Reports - Evaluative | 1 |
Education Level
Elementary Education | 2 |
Elementary Secondary Education | 2 |
Grade 6 | 2 |
Higher Education | 2 |
Intermediate Grades | 2 |
Middle Schools | 2 |
Postsecondary Education | 2 |
Audience
Location
France | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Judith Galezer; Smadar Szekely – Informatics in Education, 2024
Spark, one of the products offered by MyQ (formerly Plethora), is a game-based platform meticulously designed to introduce students to the foundational concepts of computer science. By navigating through logical challenges, users delve into topics like abstraction, loops, and graph patterns. Setting itself apart from its counterparts, Spark boasts…
Descriptors: Learning Management Systems, Game Based Learning, Computer Science Education, Teaching Methods
Fowler, Megan; Hallstrom, Jason; Hollingsworth, Joseph; Kraemer, Eileen; Sitaraman, Murali; Sun, Yu-Shan; Wang, Jiadi; Washington, Gloria – Informatics in Education, 2021
Computer science students often evaluate the behavior of the code they write by running it on specific inputs and studying the outputs, and then apply their comprehension to a more general understanding of the code. While this is a good starting point in the student's career, successful graduates must be able to reason analytically about the code…
Descriptors: Computer Science Education, Coding, Computer Software, Abstract Reasoning
Chan, Shiau-Wei; Looi, Chee-Kit; Ho, Weng Kin; Kim, Mi Song – Journal of Educational Computing Research, 2023
The importance of computational thinking (CT) as a 21st-century skill for future generations has been a key consideration in the reforms of many national and regional educational systems. Much attention has been paid to integrating CT into the traditional subject classrooms. This paper describes a scoping review of learning tools for integrating…
Descriptors: Thinking Skills, 21st Century Skills, Teaching Methods, Research Reports
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
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
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
Cabot, Jordi; Tisi, Massimo – Computer Science Education, 2011
Model-Driven Engineering (MDE) is changing the way we build, operate, and maintain our software-intensive systems. Several projects using MDE practices are reporting significant improvements in quality and performance but, to be able to handle these projects, software engineers need a set of technical and interpersonal skills that are currently…
Descriptors: Foreign Countries, Computer Science Education, Computer Software, Engineering
Harcourt, Ed – Computer Science Education, 2007
SystemC is a system-level design and simulation language based on C++. We've been using SystemC for computer organization and design projects for the past several years. Because SystemC is embedded in C++ it contains the powerful abstraction mechanisms of C++ not found in traditional hardware description languages, such as support for…
Descriptors: Computer Science Education, Programming Languages, Computer Software, Computer System Design