Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 10 |
Descriptor
Computer Science | 15 |
Logical Thinking | 15 |
Problem Solving | 15 |
Computer Science Education | 6 |
Teaching Methods | 6 |
Thinking Skills | 6 |
Foreign Countries | 5 |
Undergraduate Students | 5 |
Artificial Intelligence | 4 |
Mathematics | 4 |
Programming | 4 |
More ▼ |
Source
Author
Armoni, Michal | 2 |
Ginat, David | 2 |
Clancey, William J. | 1 |
Gal-Ezer, Judith | 1 |
Haberman, Bruria | 1 |
Hazzan, Orit | 1 |
Hendriks, Maxim | 1 |
Herman, Geoffrey L. | 1 |
Jansson, Lars C. | 1 |
Kaczmarczyk, Lisa | 1 |
Kaliszyk, Cezary | 1 |
More ▼ |
Publication Type
Journal Articles | 13 |
Reports - Descriptive | 8 |
Reports - Research | 3 |
Opinion Papers | 2 |
Collected Works - Proceedings | 1 |
Information Analyses | 1 |
Reports - Evaluative | 1 |
Reports - General | 1 |
Education Level
Higher Education | 7 |
Postsecondary Education | 5 |
Elementary Secondary Education | 3 |
Elementary Education | 1 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Researchers | 2 |
Practitioners | 1 |
Location
Israel | 2 |
Netherlands | 2 |
South Korea | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
Florida | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical… | 2 |
What Works Clearinghouse Rating
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
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
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

Van Loan, Charles F. – Educational Forum, 1980
Computer science education for the liberal arts student has both a practical value (creating an intelligent consumer) and an appreciative value (teaching algorithmic thinking). A computer literacy course can be structured to harmonize with the aims of liberal education. (SK)
Descriptors: Algorithms, Computer Science, Course Content, General Education

Waldrop, M. Mitchell – Science, 1984
Discusses various aspects of artificial intelligence, focusing on three interrelated issues: (1) representation of knowledge, which is roughly the machine equivalent of human memory; (2) control and use of knowledge, which corresponds to human abilities in problem solving and planning; and (3) the acquisition of knowledge, or what humans call…
Descriptors: Artificial Intelligence, Computer Oriented Programs, Computer Science, Higher Education
Armoni, Michal; Gal-Ezer, Judith; Hazzan, Orit – Computer Science Education, 2006
This paper discusses the role of reduction in computer science and describes a study on undergraduate students' perception of the concept of reduction. Specifically, based on an analysis of students answers to questions addressing different computer science topics, we present several findings regarding the ways in which undergraduate students…
Descriptors: Computer Science Education, Undergraduate Students, Student Attitudes, Computer Science
Clancey, William J. – 1985
A broad range of well-structured problems--embracing forms of diagnosis, catalog selection, and skeletal planning--are solved in expert computer systems by the method of heuristic classification. These programs have a characteristic inference structure that systematically relates data to a pre-enumerated set of solutions by abstraction, heuristic…
Descriptors: Artificial Intelligence, Classification, Computer Oriented Programs, Computer Science

Lopez, Antonio M., Jr. – Mathematics and Computer Education, 1989
Provides background material on logic programing and presents PROLOG as a high-level artificial intelligence programing language that borrows its basic constructs from logic. Suggests the language is one which will help the educator to achieve various goals, particularly the promotion of problem solving ability. (MVL)
Descriptors: Artificial Intelligence, College Science, Computer Science, Computer Science Education

Jansson, Lars C.; And Others – School Science and Mathematics, 1987
Discusses the claims that experiences in computer programming enhance performance on conditional reasoning tasks. Describes three experimental studies designed to address that hypothesis using three different populations of students. Results of all three studies indicate nonsignificant treatment effects. (TW)
Descriptors: Cognitive Processes, College Science, Computer Assisted Instruction, Computer Literacy
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