Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 8 |
| Since 2017 (last 10 years) | 18 |
| Since 2007 (last 20 years) | 24 |
Descriptor
| Comprehension | 28 |
| Programming | 22 |
| Computer Science Education | 15 |
| College Students | 8 |
| Foreign Countries | 8 |
| Student Attitudes | 8 |
| Knowledge Level | 7 |
| Teaching Methods | 7 |
| Computer Software | 6 |
| Problem Solving | 6 |
| Computation | 5 |
| More ▼ | |
Source
Author
Publication Type
| Reports - Research | 28 |
| Journal Articles | 27 |
| Tests/Questionnaires | 3 |
| Speeches/Meeting Papers | 1 |
Education Level
Audience
| Practitioners | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Group Embedded Figures Test | 1 |
What Works Clearinghouse Rating
Gutiérrez, Luz E.; Guerrero, Carlos A.; López-Ospina, Héctor A. – Education and Information Technologies, 2022
This study describes the most relevant problems and solutions found in the literature on teaching and learning of object-oriented programming (OOP). The identification of the problem was based on tertiary studies from the IEEE Xplore, Scopus, ACM Digital Library and Science Direct repositories. The problems and solutions identified were ranked…
Descriptors: Programming, Comprehension, Computer Science Education, Computer Software
Silva, Leonardo; Mendes, Antonio Jose; Gomes, Anabela; Fortes, Gabriel – IEEE Transactions on Education, 2023
Contribution: Students' problem-understanding abilities and their relationship with programming learning were investigated using a methodology little explored in the existing literature. Background: Problem comprehension is an ability used during software development. Current research points to conflicting results on students' ability to interpret…
Descriptors: Programming, Comprehension, Computer Software, Electronic Learning
Fegely, Alex; Tang, Hengtao – Educational Technology Research and Development, 2022
The purpose of this convergent mixed-methods study was to evaluate the effect of educational robotics on pre-service teachers' programming comprehension and motivation. Computer science is increasingly being integrated into K-8 curricula. However, a shortage of teachers trained to teach basic computer science concepts remains unresolved. This…
Descriptors: Programming, Robotics, Preservice Teachers, Comprehension
Whalley, Jacqueline; Settle, Amber; Luxton-Reilly, Andrew – ACM Transactions on Computing Education, 2023
Debugging is a core skill required by programmers, yet we know little about how to effectively teach the process of debugging. The challenges of learning debugging are compounded for novices who lack experience and are still learning the tools they need to program effectively. In this work, we report a case study in which we used a think-aloud…
Descriptors: Protocol Analysis, Novices, Troubleshooting, Programming
Kather, Philipp; Duran, Rodrigo; Vahrenhold, Jan – ACM Transactions on Computing Education, 2022
Previous studies on writing and understanding programs presented evidence that programmers beyond a novice stage utilize plans or plan-like structures. Other studies on code composition showed that learners have difficulties with writing, reading, and debugging code where interacting plans are merged into a short piece of code. In this article, we…
Descriptors: Eye Movements, Coding, Algorithms, Schemata (Cognition)
Sychev, Oleg; Penskoy, Nikita; Anikin, Anton; Denisov, Mikhail; Prokudin, Artem – Education Sciences, 2021
Intelligent tutoring systems have become increasingly common in assisting students but are often aimed at isolated subject-domain tasks without creating a scaffolding system from lower- to higher-level cognitive skills, with low-level skills often neglected. We designed and developed an intelligent tutoring system, CompPrehension, which aims to…
Descriptors: Intelligent Tutoring Systems, Comprehension, Undergraduate Students, Computer Science Education
Seckel, María José; Vásquez, Claudia; Samuel, Marjorie; Breda, Adriana – Education and Information Technologies, 2022
Computational thinking in the educational environment has awaken a rising interest, having been included as part of the curricula from the very beginnings of education. Programmable robots have become a valuable positive resource in order to succeed in the development of computational thinking, demanding proper training from kindergarten teachers…
Descriptors: Error Patterns, Programming, Ownership, Robotics
Siu-Cheung Kong; Wei Shen – Interactive Learning Environments, 2024
Logistic regression models have traditionally been used to identify the factors contributing to students' conceptual understanding. With the advancement of the machine learning-based research approach, there are reports that some machine learning algorithms outperform logistic regression models in terms of prediction. In this study, we collected…
Descriptors: Student Characteristics, Predictor Variables, Comprehension, Computation
Utamachant, Piriya; Anutariya, Chutiporn; Pongnumkul, Suporn – Smart Learning Environments, 2023
Apart from good instructional design and delivery, effective intervention is another key to strengthen student academic performance. However, intervention has been recognized as a great challenge. Most instructors struggle to identify at-risk students, determine a proper intervention approach, trace and evaluate whether the intervention works.…
Descriptors: Intervention, Learning Analytics, Learning Management Systems, Programming
Andrzejewska, Magdalena; Kotoniak, Pawel – Informatics in Education, 2020
The article discusses the findings of longitudinal studies (three stages spanning 6 months) which were to investigate the process of acquiring the ability to comprehension program code by the computer science students having started to learn to program. The studies were conducted with the use of a knowledge measurement test, the diagnostic survey,…
Descriptors: Programming, Computer Science Education, Knowledge Level, Eye Movements
Zeybek, Gülçin – i.e.: inquiry in education, 2021
In this study, it is aimed to determine the effect of the layered curriculum activities on students' academic achievement and retention of learning and to determine the students' views regarding the applied program. The research was carried out with random experimental model with pretest-posttest control group. In addition to quantitative data,…
Descriptors: Curriculum, Teaching Methods, Academic Achievement, Retention (Psychology)
Du, Jie; Wimmer, Hayden – Information Systems Education Journal, 2019
Computer programmers in the U.S. labor force are facing a shortage. Focusing on recruiting females has the potential to address this shortage. Computing is a male dominated field which provides an opportunity to recruit the other 50% of the population, females, to fill the open positions. This work studies gender differences in computer…
Descriptors: Programming, Females, Gender Differences, Disproportionate Representation
Nouri, Jalal; Zhang, Lechen; Mannila, Linda; Norén, Eva – Education Inquiry, 2020
Teachers around the world have started teaching programming at the K-9 level, some due to the formal introduction of programming in the national curriculum, others without such pressure and on their own initiative. In this study, we attempted to understand which skills -- both CT-related and general -- are developed among pupils in the process of…
Descriptors: Skill Development, Computer Science Education, 21st Century Skills, Thinking Skills
Robertson, Judy; Manches, Andrew; Pain, Helen – Childhood Education, 2017
Thirty years ago, when personal computers were first becoming available in homes and schools, a large group of primary school-age children were asked to share their attitudes about computers, their conceptions regarding how computers function, and their beliefs concerning computers' agency. The researchers wanted to gather baseline data regarding…
Descriptors: Computers, Interviews, Young Children, Elementary School Students
Vieira, Camilo; Magana, Alejandra J.; Roy, Anindya; Falk, Michael L. – Cognition and Instruction, 2019
Creating explanations is an important process for students, not only to make connections between novel information and background knowledge, but also to be able to communicate their understanding of any given topic. This article explores students' explanations in the context of computational science and engineering, an important interdisciplinary…
Descriptors: Student Attitudes, Comprehension, Computation, Programming
Previous Page | Next Page »
Pages: 1 | 2
Peer reviewed
Direct link
