Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 0 |
Since 2006 (last 20 years) | 2 |
Descriptor
Computer Science | 4 |
Logical Thinking | 4 |
Science Instruction | 4 |
Computer Science Education | 3 |
Problem Solving | 3 |
Artificial Intelligence | 2 |
College Science | 2 |
Computer Uses in Education | 2 |
Intelligence | 2 |
Mathematics | 2 |
Programing | 2 |
More ▼ |
Author
Armoni, Michal | 1 |
Ginat, David | 1 |
Haberman, Bruria | 1 |
Lopez, Antonio M., Jr. | 1 |
Lucking, Robert | 1 |
Mandell, Alan | 1 |
Muller, Orna | 1 |
Publication Type
Journal Articles | 4 |
Reports - Descriptive | 2 |
Computer Programs | 1 |
Reports - Evaluative | 1 |
Education Level
Elementary Secondary Education | 1 |
High Schools | 1 |
Higher Education | 1 |
Postsecondary Education | 1 |
Secondary Education | 1 |
Audience
Practitioners | 1 |
Researchers | 1 |
Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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

Mandell, Alan; Lucking, Robert – Journal of Computers in Mathematics and Science Teaching, 1988
Discusses programs to provide a knowledge base and use the knowledge in a mode of artificial intelligence. Indicates that two methods of database storage are possible and opts to use a method using many data files while using a small RAM capacity. Lists several programs. (MVL)
Descriptors: Artificial Intelligence, Cognitive Processes, Cognitive Psychology, College 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