Publication Date
In 2025 | 2 |
Since 2024 | 7 |
Since 2021 (last 5 years) | 25 |
Since 2016 (last 10 years) | 45 |
Since 2006 (last 20 years) | 87 |
Descriptor
Classification | 96 |
Programming | 96 |
Computer Science Education | 41 |
Computer Software | 38 |
Foreign Countries | 38 |
Teaching Methods | 26 |
Artificial Intelligence | 25 |
Models | 23 |
Educational Technology | 20 |
Natural Language Processing | 18 |
College Students | 17 |
More ▼ |
Source
Author
Barnes, Tiffany | 5 |
Barnes, Tiffany, Ed. | 3 |
Chi, Min | 3 |
Desmarais, Michel, Ed. | 2 |
Dichev, Christo | 2 |
Dicheva, Darina | 2 |
Gitinabard, Niki | 2 |
Heckman, Sarah | 2 |
Heiner, Cecily | 2 |
Korhonen, Ari | 2 |
Malmi, Lauri | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 1 |
Location
Spain | 6 |
Australia | 4 |
Finland | 4 |
Brazil | 3 |
France | 3 |
Israel | 3 |
Taiwan | 3 |
United States | 3 |
Canada | 2 |
China | 2 |
Florida | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
Massachusetts Comprehensive… | 1 |
Program for International… | 1 |
Wechsler Intelligence Scale… | 1 |
What Works Clearinghouse Rating
Chih-Yueh Chou; Wei-Han Chen – Educational Technology & Society, 2025
Studies have shown that students have different help-seeking behavior patterns and tendencies and furthermore, that students with certain help-seeking behavior patterns and tendencies may have poor performance (i.e., at-risk students). This study applied an educational data mining approach, including clustering and classification, to analyze…
Descriptors: Student Behavior, Help Seeking, Problem Solving, Information Retrieval
Carina Büscher – International Journal of Science and Mathematics Education, 2025
Computational thinking (CT) is becoming increasingly important as a learning content. Subject-integrated approaches aim to develop CT within other subjects like mathematics. The question is how exactly CT can be integrated and learned in mathematics classrooms. In a case study involving 12 sixth-grade learners, CT activities were explored that…
Descriptors: Mathematics Instruction, Thinking Skills, Teaching Methods, Computer Science Education
Tunnel, Raimond-Hendrik; Norbisrath, Ulrich – Journal of Education and Learning, 2023
As in any professional field, aspiring video game artists, designers, and developers must acquire the necessary skills and knowledge for a successful career. Higher education institutions offer varying video game Bachelor's degree programs to meet the diverse needs of the industry. Our objective in this study was to explore these curricula to gain…
Descriptors: Classification, Video Games, Bachelors Degrees, College Curriculum
Abdullahi Yusuf; Norah Md Noor; Shamsudeen Bello – Education and Information Technologies, 2024
Studies examining students' learning behavior predominantly employed rich video data as their main source of information due to the limited knowledge of computer vision and deep learning algorithms. However, one of the challenges faced during such observation is the strenuous task of coding large amounts of video data through repeated viewings. In…
Descriptors: Learning Analytics, Student Behavior, Video Technology, Classification
Fein, Benedikt; Graßl, Isabella; Beck, Florian; Fraser, Gordon – International Educational Data Mining Society, 2022
The recent trend of embedding source code for machine learning applications also enables new opportunities in learning analytics in programming education, but which code embedding approach is most suitable for learning analytics remains an open question. A common approach to embedding source code lies in extracting syntactic information from a…
Descriptors: Artificial Intelligence, Learning Analytics, Programming, Programming Languages
Ben-Yaacov, Anat; Hershkovitz, Arnon – Journal of Educational Computing Research, 2023
Block programming has been suggested as a way of engaging young learners with the foundations of programming and computational thinking in a syntax-free manner. Indeed, syntax errors--which form one of two broad categories of errors in programming, the other one being logic errors--are omitted while block programming. However, this does not mean…
Descriptors: Programming, Computation, Thinking Skills, Error Patterns
Barbosa Rocha, Hemilis Joyse; Cabral De Azevedo Restelli Tedesco, Patrícia; De Barros Costa, Evandro – Informatics in Education, 2023
In programming problem solving activities, sometimes, students need feedback to progress in the course, being positively affected by the received feedback. This paper presents an overview of the state of the art and practice of the feedback approaches on introductory programming. To this end, we have carried out a systematic literature mapping to…
Descriptors: Classification, Computer Science Education, Feedback (Response), Problem Solving
Höppner, Frank – International Educational Data Mining Society, 2021
Various similarity measures for source code have been proposed, many rely on edit- or tree-distance. To support a lecturer in quickly assessing live or online exercises with respect to "approaches taken by the students," we compare source code on a more abstract, semantic level. Even if novice student's solutions follow the same idea,…
Descriptors: Coding, Classification, Programming, Computer Science Education
Guozhu Ding; Xiangyi Shi; Shan Li – Education and Information Technologies, 2024
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on the Online Judge platform. The classification system described six types of programming errors (i.e., syntax, logical, type, writing, misunderstanding, and runtime errors) and their connections with…
Descriptors: Programming, Computer Science Education, Classification, Graphs
Marianthi Grizioti; Chronis Kynigos – Informatics in Education, 2024
Even though working with data is as important as coding for understanding and dealing with complex problems across multiple fields, it has received very little attention in the context of Computational Thinking. This paper discusses an approach for bridging the gap between Computational Thinking with Data Science by employing and studying…
Descriptors: Computation, Thinking Skills, Data Science, Classification
Lafuente, Deborah; Cohen, Brenda; Fiorini, Guillermo; Garci´a, Agusti´n Alejo; Bringas, Mauro; Morzan, Ezequiel; Onna, Diego – Journal of Chemical Education, 2021
Machine learning, a subdomain of artificial intelligence, is a widespread technology that is molding how chemists interact with data. Therefore, it is a relevant skill to incorporate into the toolbox of any chemistry student. This work presents a workshop that introduces machine learning for chemistry students based on a set of Python notebooks…
Descriptors: Undergraduate Students, Chemistry, Electronic Learning, Artificial Intelligence
Shaheen, Muhammad – Interactive Learning Environments, 2023
Outcome-based education (OBE) is uniquely adapted by most of the educators across the world for objective processing, evaluation and assessment of computing programs and its students. However, the extraction of knowledge from OBE in common is a challenging task because of the scattered nature of the data obtained through Program Educational…
Descriptors: Undergraduate Students, Programming, Computer Science Education, Educational Objectives
Gümüs, Muhammed Murat; Kayhan, Osman; Korkmaz, Özgen; Altun, Halis; Yilmaz, Nihat – International Online Journal of Primary Education, 2023
This study aims to create a rubric based on the pedagogical properties of educational robots for pre-school students and determine the compliance level with educational robot sets. In this sense, the study is considered a first and significant step toward selecting robots based on pedagogical-driven factors. For this aim, a mixed-method research…
Descriptors: Classification, Educational Technology, Robotics, Preschool Education
Charalampos-S Charitsis – ProQuest LLC, 2023
The employment rate of software developers has risen significantly over the last 30 years. As a result, more students are considering computer science as a potential career path. Over the last 15 years, introductory programming course (CS1) enrollment has been increasing at a much faster rate than the increase in the number of CS faculty, with no…
Descriptors: Computer Science Education, Programming, Natural Language Processing, Computer Software
Gitinabard, Niki; Gao, Zhikai; Heckman, Sarah; Barnes, Tiffany; Lynch, Collin F. – Journal of Educational Data Mining, 2023
Few studies have analyzed students' teamwork (pairwork) habits in programming projects due to the challenges and high cost of analyzing complex, long-term collaborative processes. In this work, we analyze student teamwork data collected from the GitHub platform with the goal of identifying specific pair teamwork styles. This analysis builds on an…
Descriptors: Cooperative Learning, Computer Science Education, Programming, Student Projects