Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 3 |
Descriptor
Abstract Reasoning | 4 |
Computer Software | 4 |
Logical Thinking | 4 |
Computer Science Education | 3 |
Artificial Intelligence | 2 |
Computer Science | 2 |
Introductory Courses | 2 |
Problem Solving | 2 |
Teaching Methods | 2 |
Analogy | 1 |
Beliefs | 1 |
More ▼ |
Author
Falkenhainer, Brian | 1 |
Fowler, Megan | 1 |
Haberman, Bruria | 1 |
Hallstrom, Jason | 1 |
Hollingsworth, Joseph | 1 |
Judith Galezer | 1 |
Kraemer, Eileen | 1 |
Muller, Orna | 1 |
Sitaraman, Murali | 1 |
Smadar Szekely | 1 |
Sun, Yu-Shan | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Evaluative | 2 |
Reports - Research | 2 |
Speeches/Meeting Papers | 1 |
Education Level
Elementary Secondary Education | 1 |
High Schools | 1 |
Higher Education | 1 |
Postsecondary Education | 1 |
Secondary Education | 1 |
Audience
Location
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
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
Falkenhainer, Brian – 1987
This paper addresses the problem of probabilistic reasoning as it applies to Truth Maintenance Systems (TMS). A computer-based Belief Maintenance System (BMS) has been constructed which manages a current set of probabilistic beliefs in much the same way that a TMS manages a set of true/false beliefs. It may be thought of as a generalization of a…
Descriptors: Abstract Reasoning, Analogy, Artificial Intelligence, Beliefs