NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical…2
What Works Clearinghouse Rating
Showing 1 to 15 of 26 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
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
Peer reviewed Peer reviewed
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
Peer reviewed Peer reviewed
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
Peer reviewed Peer reviewed
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
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