Publication Date
In 2025 | 2 |
Since 2024 | 9 |
Descriptor
Logical Thinking | 9 |
Computer Science Education | 8 |
Programming | 4 |
Teaching Methods | 4 |
Thinking Skills | 4 |
Foreign Countries | 3 |
Introductory Courses | 3 |
Problem Solving | 3 |
Algorithms | 2 |
Artificial Intelligence | 2 |
Barriers | 2 |
More ▼ |
Source
Education and Information… | 2 |
Informatics in Education | 2 |
Arts Education Policy Review | 1 |
European Journal of Education | 1 |
IEEE Transactions on Education | 1 |
Journal for Research in… | 1 |
Journal of Educational… | 1 |
Author
Alan Gazzano | 1 |
Balaji Kalluri | 1 |
Dai, Dan | 1 |
Dai, Yun | 1 |
Dan Bouhnik | 1 |
Divyaansh Chippa | 1 |
Hon-Ren Lin | 1 |
Jian-Wei Lin | 1 |
Joyce Vogel | 1 |
Judith Galezer | 1 |
Juraj Hromkovic | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 6 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Elementary Education | 2 |
Grade 6 | 1 |
High Schools | 1 |
Intermediate Grades | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Manuel B. Garcia – Education and Information Technologies, 2025
The global shortage of skilled programmers remains a persistent challenge. High dropout rates in introductory programming courses pose a significant obstacle to graduation. Previous studies highlighted learning difficulties in programming students, but their specific weaknesses remained unclear. This gap exists due to the predominant focus on the…
Descriptors: Programming, Introductory Courses, Computer Science Education, Mastery Learning
Juraj Hromkovic; Regula Lacher – Informatics in Education, 2025
The design of algorithms is one of the hardest topics of high school computer science. This is mainly due to the universality of algorithms as solution methods that guarantee the calculation of a correct solution for all potentially infinitely many instances of an algorithmic problem. The goal of this paper is to present a comprehensible and…
Descriptors: Algorithms, Computer Science Education, High School Students, Teaching Methods
Paul Christian Dawkins; Kyeong Hah Roh – Journal for Research in Mathematics Education, 2024
This article offers the construct "unitizing predicates" to name mental actions important for students' reasoning about logic. To unitize a predicate is to conceptualize (possibly complex or multipart) conditions as a single property that every example has or does not have, thereby partitioning a universal set into examples and…
Descriptors: Thinking Skills, Logical Thinking, Mathematical Logic, Validity
Dai, Yun; Lin, Ziyan; Liu, Ang; Dai, Dan; Wang, Wenlan – Journal of Educational Computing Research, 2024
Artificial intelligence (AI) has emerged as a prominent topic in K-12 education recently. However, pedagogical design has remained a major challenge, especially among young learners. Guided by the Zone of Proximal Development theory and AI education research literature, this design-based study proposes an analogy-based pedagogical approach to…
Descriptors: Foreign Countries, Grade 6, Artificial Intelligence, Logical Thinking
Lung-Chun Chang; Hon-Ren Lin; Jian-Wei Lin – Education and Information Technologies, 2024
Many students want to enroll in programming courses but fear the challenges ahead. They aspire to design quality systems or games after acquiring related skills but report concerns that programming logic is too difficult to learn because memorization of the syntax is required. Thus, they experience anxiety, are demotivated to learn, and,…
Descriptors: Learning Motivation, Outcomes of Education, Anxiety, Programming
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
Joyce Vogel; Dan Bouhnik – European Journal of Education, 2024
Introduction to Computer Science is traditionally the first course that all computer science and software engineering majors take. The course introduces many problem-solving techniques which can be challenging for many freshman students. In order to mitigate some of the issues of this course, we, at the Higher Education Institute, introduced a new…
Descriptors: Computer Science Education, Introductory Courses, Awards, Problem Based Learning
Alan Gazzano – Arts Education Policy Review, 2024
Three years after Japan integrated "programming" into all elementary school subjects, questions remain on how policy is being put into practice in arts education. This article examines the current state of "programming" - activities addressing a local version of computational thinking - in music, with a focus on Japan's pending…
Descriptors: Foreign Countries, Music Education, Elementary School Students, Thinking Skills
Balaji Kalluri; Prajish Prasad; Prakrati Sharma; Divyaansh Chippa – IEEE Transactions on Education, 2024
Contribution: This article proposes a new theoretical model with a goal to develop future human computational thinking (CT) in foundational computer science (CS) education. The model blends six critical types of thinking, i.e., logical thinking, systems thinking, sustainable thinking, strategic thinking, creative thinking, and responsible thinking…
Descriptors: Computation, Thinking Skills, Computer Science Education, Critical Thinking