Publication Date
| In 2026 | 0 |
| Since 2025 | 45 |
| Since 2022 (last 5 years) | 187 |
| Since 2017 (last 10 years) | 417 |
| Since 2007 (last 20 years) | 574 |
Descriptor
| Problem Solving | 852 |
| Computer Science Education | 693 |
| Programming | 293 |
| Teaching Methods | 233 |
| Foreign Countries | 215 |
| Thinking Skills | 207 |
| Computer Science | 196 |
| Computer Software | 119 |
| Computation | 118 |
| Undergraduate Students | 113 |
| Higher Education | 105 |
| More ▼ | |
Source
Author
| Armoni, Michal | 8 |
| Piele, Donald T. | 8 |
| Ginat, David | 6 |
| Taitt, Kathy | 6 |
| Gal-Ezer, Judith | 5 |
| Margulieux, Lauren E. | 5 |
| Boyer, Kristy Elizabeth | 4 |
| Csernoch, Mária | 4 |
| Hazzan, Orit | 4 |
| Korkmaz, Özgen | 4 |
| Kwon, Kyungbin | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Practitioners | 66 |
| Teachers | 40 |
| Researchers | 21 |
| Students | 15 |
| Administrators | 2 |
| Policymakers | 2 |
| Parents | 1 |
Location
| Turkey | 29 |
| China | 14 |
| Australia | 11 |
| Brazil | 10 |
| Israel | 10 |
| Malaysia | 10 |
| Taiwan | 10 |
| New York (New York) | 9 |
| Spain | 9 |
| California | 7 |
| Canada | 7 |
| More ▼ | |
Laws, Policies, & Programs
| Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Cooper, Robyn; Heaverlo, Carol – American Journal of Engineering Education, 2013
For girls there is a distinct loss in interest, lack of confidence, and decline in positive attitudes toward STEM subject areas that begins early on in their academic experience and increases with age. According to the National Academy of Engineering, students need to begin associating the possibilities in STEM fields with the need for creativity…
Descriptors: Problem Solving, Creativity, STEM Education, Females
Dennis, Sonya Maria – ProQuest LLC, 2013
There has been a steady decline of majors in the disciplines of science, technology, engineering, and mathematics ("STEM majors"). In an effort to improve recruitment and retention in "STEM" majors, an active-learning methodology--"peer-led team learning" ("PLTL")--was implemented by the participating…
Descriptors: Computer Science Education, STEM Education, Peer Teaching, Teamwork
Kazimoglu, Cagin; Kiernan, Mary; Bacon, Liz; MacKinnon, Lachlan – International Journal of Game-Based Learning, 2011
This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for,…
Descriptors: Educational Games, Computation, Thinking Skills, Programming
Srivastava, Siddharth – ProQuest LLC, 2010
Research in the field of Automated Planning is largely focused on the problem of constructing plans or sequences of actions for going from a specific initial state to a goal state. The complexity of this task makes it desirable to find "generalized" plans which can solve multiple problem instances from a class of similar problems. Most approaches…
Descriptors: Knowledge Representation, Planning, Models, Automation
Ihantola, Petri; Karavirta, Ville – Journal of Information Technology Education, 2011
Parson's programming puzzles are a family of code construction assignments where lines of code are given, and the task is to form the solution by sorting and possibly selecting the correct code lines. We introduce a novel family of Parson's puzzles where the lines of code need to be sorted in two dimensions. The vertical dimension is used to order…
Descriptors: Expertise, Assignments, Investigations, Racial Differences
Kurt, Adile Askim; Akbulut, Yavuz; Odabasi, H. Ferhan; Ceylan, Beril; Kuzu, Elif Bugra; Donmez, Onur; Izmirli, Ozden Sahin – Online Submission, 2013
Information and Communication Technologies Action Competence (ICTAC) can be defined as "individuals' motivation and capacity to voluntarily employ their ICT skills for initiating or taking part in civic actions". Since academic staff and teachers in ICT related fields have crucial roles in training action-competent individuals, this…
Descriptors: Foreign Countries, State Universities, Preservice Teachers, Educational Technology
Introducing Programmable Logic to Undergraduate Engineering Students in a Digital Electronics Course
Todorovich, E.; Marone, J. A.; Vazquez, M. – IEEE Transactions on Education, 2012
Due to significant technological advances and industry requirements, many universities have introduced programmable logic and hardware description languages into undergraduate engineering curricula. This has led to a number of logistical and didactical challenges, in particular for computer science students. In this paper, the integration of some…
Descriptors: Engineering Education, Computer Science Education, Programming, Electronics
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
Mingo, Wendye Dianne – ProQuest LLC, 2013
This study attempts to determine if authentic learning strategies can be used to acquire knowledge of and increase motivation for computational thinking. Over 600 students enrolled in a computer literacy course participated in this study which involved completing a pretest, posttest and motivation survey. The students were divided into an…
Descriptors: Learning Strategies, Computation, Thinking Skills, Computer Literacy
Wang, Ming – Information Systems Education Journal, 2011
This paper introduces how to use the object-relational database management system (ORDBMS) to solve relational database (RDB) problems in an advanced database course. The purpose of the paper is to provide a guideline for database instructors who desire to incorporate the ORDB technology in their traditional database courses. The paper presents…
Descriptors: Databases, Problem Solving, Advanced Courses, Computer Science Education
Kwon, Kyungbin; Jonassen, David H. – Journal of Educational Computing Research, 2011
In this study, the effects of reflective self-explanations on conceptual understanding and problem solving are investigated in a domain of computer programming. After completing a multiple-choice test, 33 students were asked to reflect on and explain why their answers were correct or incorrect. Groups were divided for post hoc analysis based on…
Descriptors: Multiple Choice Tests, Prior Learning, Problem Solving, Programming
Kolikant, Yifat Ben-David – Instructional Science: An International Journal of the Learning Sciences, 2011
This study demonstrates the power of the cultural encounter metaphor in explaining learning and teaching difficulties, using as an example computer science education (CSE). CSE is envisioned as an encounter between veterans of two computer-oriented cultures, that of the teachers and that of the students. Forty questionnaires administered to CS…
Descriptors: Computer Science Education, Figurative Language, Science Instruction, Questionnaires
Barr, David; Harrison, John; Conery, Leslie – Learning & Leading with Technology, 2011
In a seminal article published in 2006, Jeanette Wing described computational thinking (CT) as a way of "solving problems, designing systems, and understanding human behavior by drawing on the concepts fundamental to computer science." Wing's article gave rise to an often controversial discussion and debate among computer scientists,…
Descriptors: Educational Objectives, Computer Science, Thinking Skills, Cognitive Processes
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
Bixler, Brett A.; Land, Susan M. – Journal of Educational Technology Systems, 2011
The purpose of this research was to investigate the effects of using cognitive and metacognitive prompting strategies in a web-based learning environment to engage college students in a complex, ill-structured task. The course context was a freshman/sophomore level Information Sciences and Technology course, and the topic was web design. Four…
Descriptors: College Students, Prompting, Problem Solving, Educational Environment

Peer reviewed
Direct link
