Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 13 |
Descriptor
Computer Science | 26 |
Logical Thinking | 26 |
Problem Solving | 13 |
Artificial Intelligence | 9 |
Computer Science Education | 9 |
Thinking Skills | 8 |
Intelligence | 7 |
Programing | 6 |
Teaching Methods | 6 |
Cognitive Processes | 5 |
Computers | 5 |
More ▼ |
Source
Author
Armoni, Michal | 3 |
Kugel, Peter | 3 |
Gal-Ezer, Judith | 2 |
Ginat, David | 2 |
Gravina, Robert M. | 1 |
Haberman, Bruria | 1 |
Hazzan, Orit | 1 |
Hendriks, Maxim | 1 |
Herman, Geoffrey L. | 1 |
Jansson, Lars C. | 1 |
Kaczmarczyk, Lisa | 1 |
More ▼ |
Publication Type
Journal Articles | 26 |
Reports - Descriptive | 10 |
Reports - Research | 8 |
Opinion Papers | 2 |
Reports - General | 2 |
Computer Programs | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 9 |
Postsecondary Education | 6 |
High Schools | 3 |
Elementary Secondary Education | 2 |
Secondary Education | 2 |
Elementary Education | 1 |
Grade 11 | 1 |
Audience
Practitioners | 4 |
Researchers | 2 |
Teachers | 2 |
Location
Israel | 2 |
Illinois | 1 |
Malaysia | 1 |
Netherlands | 1 |
South Korea | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical… | 2 |
What Works Clearinghouse Rating
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
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
Sung, Euisuk – Technology and Engineering Teacher, 2019
Computational thinking has been popularized in the last decade, particularly with the emphasis on coding education in K-12 schools. The core idea of computational thinking has a close relationship with technology and engineering education (TEE). TEE has emphasized the use of computing skills to solve problems, and integrative STEM education…
Descriptors: Skill Development, Computation, STEM Education, Engineering
Ragonis, Noa; Shilo, Gila – Journal of Information Technology Education: Research, 2018
Aim/Purpose: Research shows that students encounter difficulties in identifying the structure of argumentation texts and in understanding the main message of the argument. The research examined the effect that learning Logic Programming (LP), while applying logic inference, has on students' understanding of argumentation texts. Background:…
Descriptors: Persuasive Discourse, Computer Science, Inferences, Student Attitudes
Othman, Mahfudzah; Muhd Zain, Nurzaid – Turkish Online Journal of Distance Education, 2015
This study is primarily focused on assessing the students' logical thinking and cognitive levels in an online collaborative environment. The aim is to investigate whether the online collaboration has significant impact to the students' cognitive abilities. The assessment of the logical thinking involved the use of the online Group Assessment…
Descriptors: Cognitive Ability, Online Courses, Cooperative Learning, Foreign Countries
Herman, Geoffrey L.; Loui, Michael C.; Kaczmarczyk, Lisa; Zilles, Craig – ACM Transactions on Computing Education, 2012
The ability to reason with formal logic is a foundational skill for computer scientists and computer engineers that scaffolds the abilities to design, debug, and optimize. By interviewing students about their understanding of propositional logic and their ability to translate from English specifications to Boolean expressions, we characterized…
Descriptors: Interviews, Logical Thinking, Computer Science, Scientists
Kim, Byeongsu; Kim, Taehun; Kim, Jonghoon – Journal of Educational Computing Research, 2013
The paper-and-pencil programming strategy (PPS) is a way of representing an idea logically by any representation that can be created using paper and pencil. It was developed for non-computer majors to improve their understanding and use of computational thinking and increase interest in learning computer science. A total of 110 non-majors in their…
Descriptors: Teaching Methods, Nonmajors, Computer Science, Thinking Skills
Hendriks, Maxim; Kaliszyk, Cezary; van Raamsdonk, Femke; Wiedijk, Freek – Acta Didactica Napocensia, 2010
This article describes the system ProofWeb developed for teaching logic to undergraduate computer science students. The system is based on the higher order proof assistant Coq, and is made available to the students through an interactive web interface. Part of this system is a large database of logic problems. This database will also hold the…
Descriptors: Logical Thinking, Teaching Methods, Validity, Undergraduate Students
Armoni, Michal; Ginat, David – Computer Science Education, 2008
Reversing is the notion of thinking or working in reverse. Computer science textbooks and tutors recognize it primarily in the form of recursion. However, recursion is only one form of reversing. Reversing appears in the computer science curriculum in many other forms, at various intellectual levels, in a variety of fundamental courses. As such,…
Descriptors: Computer Science Education, Problem Solving, Computer Science, Models
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

Kugel, Peter – Journal of Computers in Mathematics and Science Teaching, 1985
The controversy over whether or not machines can think has attracted the attention of philosophers, psychologists, neurologists, computer scientists, and writers of science fiction. Various topics and issues related to this controversy are discussed, including turing machines and the relationship between computer history and mathematical…
Descriptors: Artificial Intelligence, Computer Science, Computers, Higher Education

Kugel, Peter – Journal of Computers in Mathematics and Science Teaching, 1985
The nature of thinking is the subject of this second part in a series which is examining various topics and issues related to the controversy of whether or not computers can think. Suggests that intelligence is the ability to develop general ideas and not the ability to apply those ideas. (JN)
Descriptors: Artificial Intelligence, Computer Science, Computers, Higher Education

Svanaes, Dag – Computers in Human Behavior, 1997
Designers of computer-based material are forced to express interactivity with concepts from the logical-mathematical paradigm of computer science. The results of three psychological experiments point to differences between the dominant paradigm and the subjects "intuitive" way of understanding interactive computer behavior, which shows…
Descriptors: Computer Science, Computer Software Development, Design, Interaction
Ginat, David – Mathematics and Computer Education, 2006
In this paper, the author aims to offer an elaboration of simple, yet powerful, mathematical patterns through mathematical games. Mathematical games may serve as colorful instructional tools for teachers and textbooks, and may raise students' motivation and intuition. Patterns are fundamental in mathematics and computer science. In the case of…
Descriptors: Student Motivation, Computer Science, Educational Games, Mathematical Concepts

Gravina, Robert M. – International Journal of Mathematical Education in Science and Technology, 1980
This paper investigates similarities and differences between the computer and the human brain in terms of thought processes and develops the theory that the computer can learn, is intelligent and does satisfy educational learning requirements. (Author/MK)
Descriptors: Artificial Intelligence, Cognitive Processes, Computer Science, Computers
Previous Page | Next Page ยป
Pages: 1 | 2