Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 8 |
Descriptor
Comparative Analysis | 8 |
Computation | 8 |
Programming | 8 |
Thinking Skills | 5 |
Computer Science Education | 4 |
Computer Software | 3 |
Foreign Countries | 3 |
Knowledge Level | 3 |
Mathematics | 3 |
Problem Solving | 3 |
Statistical Analysis | 3 |
More ▼ |
Source
Journal of Educational… | 3 |
Applied Psychological… | 1 |
Informatics in Education | 1 |
International Journal for… | 1 |
International Working Group… | 1 |
Journal of Research on… | 1 |
Author
Barnes, Tiffany, Ed. | 1 |
Campe, Shannon | 1 |
Chang, Chih-Kai | 1 |
Denner, Jill | 1 |
Desmarais, Michel, Ed. | 1 |
Eunsung Park | 1 |
Finkelman, Matthew D. | 1 |
Ginat, David | 1 |
Jongpil Cheon | 1 |
Kim, Byeongsu | 1 |
Kim, Jonghoon | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Research | 7 |
Collected Works - Proceedings | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Elementary Education | 2 |
Junior High Schools | 2 |
Middle Schools | 2 |
Secondary Education | 2 |
Adult Education | 1 |
Elementary Secondary Education | 1 |
Grade 10 | 1 |
Grade 12 | 1 |
Grade 4 | 1 |
More ▼ |
Audience
Location
Australia | 1 |
Czech Republic | 1 |
Israel | 1 |
Massachusetts | 1 |
Netherlands | 1 |
North Carolina | 1 |
Pennsylvania | 1 |
Slovakia | 1 |
South Korea | 1 |
Spain | 1 |
Taiwan | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical… | 1 |
Massachusetts Comprehensive… | 1 |
What Works Clearinghouse Rating
Eunsung Park; Jongpil Cheon – Journal of Educational Computing Research, 2025
Debugging is essential for identifying and rectifying errors in programming, yet time constraints and students' trivialization of errors often hinder progress. This study examines differences in debugging challenges and strategies among students with varying computational thinking (CT) competencies using weekly coding journals from an online…
Descriptors: Undergraduate Students, Programming, Computer Software, Troubleshooting
Ginat, David – Informatics in Education, 2021
The notion of algorithm may be perceived in different levels of abstraction. In the lower levels it is an operational set of instructions. In higher levels it may be viewed as an object with properties, solving a problem with characteristics. Novices mostly relate to the lower levels. Yet, higher levels are very relevant for them as well. We…
Descriptors: Problem Solving, Computation, Comparative Analysis, Competence
Simic, Danijela – International Journal for Technology in Mathematics Education, 2015
Stepwise program refinement techniques can be used to simplify program verification. Programs are better understood since their main properties are clearly stated, and verification of rather complex algorithms is reduced to proving simple statements connecting successive program specifications. Additionally, it is easy to analyse similar…
Descriptors: Mathematics, Computer Science, Computer Science Education, Comparative Analysis
Chang, Chih-Kai – Journal of Educational Computing Research, 2014
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
Descriptors: Foreign Countries, College Freshmen, Information Technology, Computer Science Education
Denner, Jill; Werner, Linda; Campe, Shannon; Ortiz, Eloy – Journal of Research on Technology in Education, 2014
Pair programming is a strategy that grew out of industry and has shown promise for performance and retention in computer programming courses at universities and in industry. In this study, we examine whether pair programming is effective in K-12, what it is effective for, and how partners influence each other. We collected the data from 320 middle…
Descriptors: Teaching Methods, Programming, Middle School Students, Computer Games
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
Finkelman, Matthew D.; Kim, Wonsuk; Roussos, Louis; Verschoor, Angela – Applied Psychological Measurement, 2010
Automated test assembly (ATA) has been an area of prolific psychometric research. Although ATA methodology is well developed for unidimensional models, its application alongside cognitive diagnosis models (CDMs) is a burgeoning topic. Two suggested procedures for combining ATA and CDMs are to maximize the cognitive diagnostic index and to use a…
Descriptors: Automation, Test Construction, Programming, Models
Barnes, Tiffany, Ed.; Desmarais, Michel, Ed.; Romero, Cristobal, Ed.; Ventura, Sebastian, Ed. – International Working Group on Educational Data Mining, 2009
The Second International Conference on Educational Data Mining (EDM2009) was held at the University of Cordoba, Spain, on July 1-3, 2009. EDM brings together researchers from computer science, education, psychology, psychometrics, and statistics to analyze large data sets to answer educational research questions. The increase in instrumented…
Descriptors: Data Analysis, Educational Research, Conferences (Gatherings), Foreign Countries