Publication Date
In 2025 | 7 |
Since 2024 | 48 |
Since 2021 (last 5 years) | 184 |
Since 2016 (last 10 years) | 356 |
Since 2006 (last 20 years) | 476 |
Descriptor
Computer Science Education | 657 |
Problem Solving | 657 |
Programming | 253 |
Teaching Methods | 204 |
Foreign Countries | 188 |
Thinking Skills | 161 |
Computer Software | 103 |
Undergraduate Students | 96 |
Student Attitudes | 90 |
College Students | 81 |
Computation | 81 |
More ▼ |
Source
Author
Armoni, Michal | 8 |
Piele, Donald T. | 7 |
Taitt, Kathy | 6 |
Gal-Ezer, Judith | 5 |
Margulieux, Lauren E. | 5 |
Boyer, Kristy Elizabeth | 4 |
Csernoch, Mária | 4 |
Ginat, David | 4 |
Kwon, Kyungbin | 4 |
Lavy, Ilana | 4 |
Rashkovits, Rami | 4 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 48 |
Teachers | 25 |
Students | 12 |
Researchers | 9 |
Administrators | 2 |
Policymakers | 2 |
Location
Turkey | 25 |
Australia | 11 |
China | 10 |
Taiwan | 10 |
Brazil | 9 |
Israel | 9 |
Malaysia | 9 |
Spain | 7 |
California | 6 |
India | 6 |
Japan | 6 |
More ▼ |
Laws, Policies, & Programs
Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Cheah, Chin Soon – Contemporary Educational Technology, 2020
This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a difficult subject to learn and master even at the early stage of education. It has been a global problem and continues to worsen at the local level. Although, there are many education tools…
Descriptors: Difficulty Level, Programming, Computer Science Education, Educational Research
Zhong, Baichang; Li, Tingting – Journal of Educational Computing Research, 2020
In Robotics Education (RE), the hands-on experience with troubleshooting problems is seen as a good catalyst to enhance the participants' problem-solving skills. Based on the pedagogical technique of collaborative learning and pair programming, pair learning is an emerging and potential method in RE, which means that students collaborate in pairs…
Descriptors: Robotics, Troubleshooting, Problem Solving, Teaching Methods
Woods, David M. – Journal of Information Systems Education, 2020
Professionals working in technology fields face continuing challenges, not only to remain current with the latest technologies but also to understand the complex problems their company and IT organization faces. These challenges constantly change as technology evolves, and they are dependent on organizational factors. Lectures and discussions of…
Descriptors: Active Learning, Debate, Information Technology, Problem Solving
Rodríguez-Martínez, José Antonio; González-Calero, José Antonio; Sáez-López, José Manuel – Interactive Learning Environments, 2020
The potential benefits from the introduction of programming environments such as "Scratch" for learning mathematics has reactivated research in this area. Nonetheless, there are few studies which attempt to analyse their influence at the stage of Primary Education. We present the results of a quasi-experimental piece of research with…
Descriptors: Programming Languages, Grade 6, Elementary School Students, Mathematics Instruction
Jerše, Gregor; Lokar, Matija – International Journal for Technology in Mathematics Education, 2017
The emphasis in several courses at technical faculties is on using a computer to perform numerical methods. Instead of focusing on mathematical rigorousness such courses usually concentrate on demonstrating the practical usage of numerical mathematical methods to the students. The practical usage of numerical methods is best learned by exposing…
Descriptors: Computer Uses in Education, Computer Science Education, Programming, Mathematical Applications
Howard, Cynthia; Di Eugenio, Barbara; Jordan, Pamela; Katz, Sandra – Cognitive Science, 2017
Peer interaction has been found to be conducive to learning in many settings. Knowledge co-construction (KCC) has been proposed as one explanatory mechanism. However, KCC is a theoretical construct that is too abstract to guide the development of instructional software that can support peer interaction. In this study, we present an extensive…
Descriptors: Interaction, Peer Relationship, Cooperative Learning, Problem Solving
Demir, Ümit – International Journal of Computer Science Education in Schools, 2021
During recent years coding education has been an important issue in many countries. Coding education has been an important topic for these countries. One of the reasons why coding education is being discussed by educators and other partners of the schools is that it is seen as a key competence for students, and workers at developing…
Descriptors: Instructional Effectiveness, Programming, Computer Science Education, Special Education
Mills, Kelly; Coenraad, Merijke; Ruiz, Pati; Burke, Quinn; Weisgrau, Josh – Digital Promise, 2021
Technology is becoming more integral across professional fields and within our daily lives, especially since the onset of the pandemic. As such, opportunities to learn computational thinking are important to all students--not only the ones who will eventually study computer science or enter the information technology industry. However, large…
Descriptors: Cognitive Processes, Computation, Computer Science Education, Equal Education
Broisin, Julien; Hérouard, Clément – International Educational Data Mining Society, 2019
How to support students in programming learning has been a great research challenge in the last years. To address this challenge, prior works have mainly focused on proposing solutions based on syntactic analysis to provide students with personalized feedback about their grammatical programming errors and misconceptions. However, syntactic…
Descriptors: Semantics, Programming, Syntax, Feedback (Response)
Mardi, Fatemeh – Journal of Digital Learning in Teacher Education, 2020
This practice paper provides a detailed scaffolded layout of how to embed computational thinking concepts into a project-based math methods course. Parallel to completing a project in which the in-service teachers design solutions for math struggles of their P-12 students, the graduate students reflect on their problem-solving activities using…
Descriptors: Protocol Analysis, Cues, Computer Science Education, Thinking Skills
Sondakh, Debby Erce; Osman, Kamisah; Zainudin, Suhaila – European Journal of Educational Research, 2020
Studies have acknowledged computational thinking (CT) as an efficient approach for problem-solving particularly required in digital workplaces. This research aims to identify indicators for a holistic CT assessment instrument for undergraduate students. A three-round fuzzy Delphi study has been conducted to gain comprehensive opinions and…
Descriptors: Holistic Approach, Teamwork, Work Environment, Information Technology
Karaoglan Yilmaz, Fatma Gizem – Online Submission, 2020
The aim of this research is to examine the relationships between students' community of inquiry, academic self-efficacy, reflective thinking skills, problem-solving skills, and metacognitive awareness in a flipped learning environment supported by personalized recommendation and guidance messages based on learning analytics. For this purpose,…
Descriptors: Blended Learning, Learning Analytics, Feedback (Response), Individualized Instruction
Wu, Bian; Hu, Yiling; Ruis, A. R.; Wang, Minhong – Journal of Computer Assisted Learning, 2019
Computational thinking (CT), the ability to devise computational solutions for real-life problems, has received growing attention from both educators and researchers. To better improve university students' CT competence, collaborative programming is regarded as an effective learning approach. However, how novice programmers develop CT competence…
Descriptors: Thinking Skills, Problem Solving, Teaching Methods, College Students
Caroline D. Hardin – ProQuest LLC, 2019
Hackathons, the time-bound collaborative project-based competitions increasingly popular with undergraduate CS students, are both transformative and problematic. On one hand, they are unique opportunities to apply skills learned in the classroom to real-world, interest driven projects that celebrate risk taking, collaboration, and playfulness. On…
Descriptors: Undergraduate Students, Computer Science Education, Programming, Group Activities
Howard, Cynthia; Jordan, Pamela; Di Eugenio, Barbara; Katz, Sandra – International Journal of Artificial Intelligence in Education, 2017
Despite a growing need for educational tools that support students at the earliest phases of undergraduate Computer Science (CS) curricula, relatively few such tools exist--the majority being Intelligent Tutoring Systems. Since peer interactions more readily give rise to challenges and negotiations, another way in which students can become more…
Descriptors: Computer Science Education, Undergraduate Study, Intelligent Tutoring Systems, Artificial Intelligence