Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 7 |
Descriptor
Computer Science | 7 |
Logical Thinking | 7 |
Problem Solving | 5 |
Thinking Skills | 5 |
Computer Science Education | 4 |
Foreign Countries | 4 |
Programming | 4 |
Undergraduate Students | 4 |
College Students | 3 |
Comparative Analysis | 3 |
Models | 3 |
More ▼ |
Source
Acta Didactica Napocensia | 1 |
Computer Science Education | 1 |
Education and Information… | 1 |
International Association for… | 1 |
Journal for Research in… | 1 |
Journal of Educational… | 1 |
Turkish Online Journal of… | 1 |
Author
Armoni, Michal | 1 |
Ginat, David | 1 |
Hendriks, Maxim | 1 |
Kaliszyk, Cezary | 1 |
Kim, Byeongsu | 1 |
Kim, Jonghoon | 1 |
Kim, Taehun | 1 |
Kyeong Hah Roh | 1 |
Manuel B. Garcia | 1 |
Muhd Zain, Nurzaid | 1 |
Othman, Mahfudzah | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 4 |
Reports - Descriptive | 2 |
Collected Works - Proceedings | 1 |
Education Level
Higher Education | 7 |
Postsecondary Education | 7 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Audience
Location
Netherlands | 2 |
South Korea | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
Florida | 1 |
Germany | 1 |
More ▼ |
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
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
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
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers