Publication Date
| In 2026 | 0 |
| Since 2025 | 51 |
| Since 2022 (last 5 years) | 201 |
| Since 2017 (last 10 years) | 464 |
| Since 2007 (last 20 years) | 630 |
Descriptor
| Problem Solving | 731 |
| Programming | 628 |
| Computer Science Education | 306 |
| Teaching Methods | 230 |
| Foreign Countries | 223 |
| Thinking Skills | 223 |
| Programming Languages | 168 |
| Computation | 155 |
| Computer Software | 118 |
| Student Attitudes | 99 |
| Undergraduate Students | 98 |
| More ▼ | |
Source
Author
| Margulieux, Lauren E. | 7 |
| Aleven, Vincent | 6 |
| Black, John B. | 5 |
| Cui, Zhihao | 5 |
| Ng, Oi-Lam | 5 |
| Sewall, Jonathan | 5 |
| Barnes, Tiffany | 4 |
| Bers, Marina Umaschi | 4 |
| Catrambone, Richard | 4 |
| Deek, Fadi P. | 4 |
| Denner, Jill | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 12 |
| Practitioners | 4 |
| Policymakers | 2 |
| Students | 2 |
| Researchers | 1 |
Location
| Turkey | 37 |
| China | 14 |
| Australia | 13 |
| Taiwan | 11 |
| Malaysia | 8 |
| Brazil | 7 |
| Greece | 7 |
| Israel | 7 |
| Spain | 7 |
| Finland | 6 |
| Hong Kong | 6 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Delozanne, E.; Le Calvez, F.; Merceron, A.; Labat, J. – Journal of Interactive Learning Research, 2007
In this article we present a structured set of Design Patterns (DPs) that deals with tracking students while they solve problem in specific domains such as programming or mathematics. Our collection of 17 DPs yields a three step approach: First step: to collect and analyze information on each student for each exercise; Second step: to build a…
Descriptors: Educational Research, Learning Activities, Problem Solving, Management Systems
Ginat, David – Computer Science Education, 2004
The paper presents a study of novice difficulties with range conceptions in loop design. CS2 students were asked to solve four related enumeration tasks, which required various loop boundary specifications. The student solutions varied considerably in conciseness and efficiency. The solution diversity reveals significant differences in range…
Descriptors: Novices, Computer Science Education, Grade 12, Programming
Cetintas, Suleyman; Si, Luo; Xin, Yan Ping; Hord, Casey – International Working Group on Educational Data Mining, 2009
This paper proposes a learning based method that can automatically determine how likely a student is to give a correct answer to a problem in an intelligent tutoring system. Only log files that record students' actions with the system are used to train the model, therefore the modeling process doesn't require expert knowledge for identifying…
Descriptors: Programming, Evidence, Intelligent Tutoring Systems, Regression (Statistics)
Peer reviewedFriedman, Robert S.; Deek, Fadi P. – Journal of Interactive Learning Research, 2002
Discusses how the design and implementation of problem-solving tools used in programming instruction are complementary with both the theories of problem-based learning (PBL), including constructivism, and the practices of distributed education environments. Examines how combining PBL, Web-based distributed education, and a problem-solving…
Descriptors: Computer Science Education, Constructivism (Learning), Problem Based Learning, Problem Solving
Peer reviewedSwan, Karen; Black, John B. – Interactive Learning Environments, 1993
Discussion of computer programming and knowledge-based instruction focuses on three studies of elementary and secondary school students which show that five particular problem-solving strategies can be developed in students explicitly taught the strategies and given practice applying them to solve LOGO programming problems. (Contains 53…
Descriptors: Analogy, Computer Assisted Instruction, Educational Environment, Elementary Secondary Education
Hu, Xiangen, Ed.; Barnes, Tiffany, Ed.; Hershkovitz, Arnon, Ed.; Paquette, Luc, Ed. – International Educational Data Mining Society, 2017
The 10th International Conference on Educational Data Mining (EDM 2017) is held under the auspices of the International Educational Data Mining Society at the Optics Velley Kingdom Plaza Hotel, Wuhan, Hubei Province, in China. This years conference features two invited talks by: Dr. Jie Tang, Associate Professor with the Department of Computer…
Descriptors: Data Analysis, Data Collection, Graphs, Data Use
Lavonen, Jari M.; Lattu, Matti; Meisalo, Veijo P. – Journal of Technology Education, 2001
Finnish eighth graders used computer control software to find creative solutions to technological problems. The learning environment encouraged problem-centered and creative approaches. More systematic teaching of programming skills before problem solving was recommended. (Contains 32 references.) (SK)
Descriptors: Computer Software, Creativity, Foreign Countries, Grade 8
Deek, Fadi; Espinosa, Idania – International Journal on E-Learning, 2005
Traditionally, novice programmers have had difficulties in three distinct areas: breaking down a given problem, designing a workable solution, and debugging the resulting program. Many programming environments, software applications, and teaching tools have been developed to address the difficulties faced by these novices. Along with advancements…
Descriptors: Teaching Methods, Program Development, Learning Experience, Educational Technology
Kowalski, K. – International Journal of Mathematical Education in Science & Technology, 2005
This work extends the theory of the fixed charge transportation problem (FCTP), currently based mostly on a forty-year-old publication by Hirsch and Danzig. This paper presents novel properties that need to be considered by those using existing, or those developing new methods for optimizing FCTP. It also defines the problem in an easier way,…
Descriptors: Mathematical Concepts, Mathematical Applications, Programming, Information Networks
Jehng, Jihn-Chang J.; And Others – 1994
This paper discusses a computerized learning environment called TurtleGraph that is designed and developed to support collaborative problem solving. Within the learning environment, learners are requested to write computer programs to generate geometric figures. The instructional focus of the system is to enhance the learner's List Processor…
Descriptors: Computer Assisted Instruction, Cooperation, Educational Environment, Foreign Countries
Peer reviewedMerrill, Douglas C.; And Others – Cognition and Instruction, 1995
Examined the effects of tutoring on college students' ability to learn a computer programming language in order to characterize effective tutor behaviors. Found that successful tutors took a very active role in leading problem-solving by offering confirmatory feedback and additional guidance while students were on profitable paths and error…
Descriptors: College Students, Experiential Learning, Feedback, Higher Education
Prayaga, Lakshmi; Coffey, John W. – Journal of Educational Technology, 2008
Several studies have demonstrated that games have been effectively used as an instructional strategy to motivate and engage students. This paper presents the use of the process of game development as an instructional strategy to promote higher order thinking skills. An analysis of the various aspects of game development including graphics,…
Descriptors: Computer Games, Educational Games, Thinking Skills, Critical Thinking
Warnock, Scott; Kahn, Michael – Journal of Technical Writing and Communication, 2007
While the importance of "expressive writing," or informal, self-directed writing, has been well established, teachers underutilize it, particularly in technical writing courses. We introduce the term expressive/exploratory technical writing (XTW), which is the use of informal, self-directed writing to problem-solve in technical fields. We describe…
Descriptors: Technical Writing, Engineering, Expressive Language, College Curriculum
Denner, Jill; Werner, Linda – Journal of Educational Computing Research, 2007
Many believe that girls lack the confidence and motivation to persist with computers when they face a challenge. In order to increase the number of girls and women in information technology careers, we need a better understanding of how they think about and solve problems while working on the computer. In this article, we describe a qualitative…
Descriptors: Computers, Programming, Females, Summer Programs
Peer reviewedOpdahl, Andreas L.; Sindre, Guttorm – Information Systems, 1997
Identifies weaknesses of conceptual modelling languages for the problem domain of information systems (IS) development. Outlines an approach called facet modelling of real-world problem domains to deal with the complexity of contemporary analysis problems. Shows how facet models can be defined and visualized; discusses facet modelling in relation…
Descriptors: Artificial Languages, Computer Oriented Programs, Computer System Design, Information Systems

Direct link
