NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 184 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Chi, Min; Barnes, Tiffany; Price, Thomas W. – International Educational Data Mining Society, 2022
Knowledge tracing (KT) models are a popular approach for predicting students' future performance at practice problems using their prior attempts. Though many innovations have been made in KT, most models including the state-of-the-art Deep KT (DKT) mainly leverage each student's response either as correct or incorrect, ignoring its content. In…
Descriptors: Programming, Knowledge Level, Prediction, Instructional Innovation
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Jianlan; Zhang, Yuanlin; Jones, Arthur; Eckel, Rory; Hawkins, Joshua; Musslewhite, Darrel – Journal of Computers in Mathematics and Science Teaching, 2022
Despite the importance of computer science education and computational thinking, there have been limited examples of computer science education at K-12 classrooms that authentically represents the work of computer scientists, especially programming. One reason is the lack of a measurable definition of computational thinking and a programming…
Descriptors: Teaching Methods, Computer Science Education, Programming, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Cheers, Hayden; Lin, Yuqing; Yan, Weigen – Informatics in Education, 2023
Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, most of these tools only measure the similarity between assignment submissions, and do not actually identify which are suspicious of plagiarism. This work…
Descriptors: Plagiarism, Assignments, Computer Software, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Gamze Kurt; Özge Çakioglu – Digital Experiences in Mathematics Education, 2024
This study aims to investigate students' computational thinking (CT) through mathematical tasks integrated with programming in Scratch. Participants completed four tasks that required students to solve coding problems, which were focused on prime numbers and the prime factorization algorithm. The study was designed as a case study and the unit of…
Descriptors: Grade 7, Case Studies, Mathematics Education, Mathematical Concepts
Peer reviewed Peer reviewed
Direct linkDirect link
Lindgren, Chris Aaron – Written Communication, 2021
Coding has typically been understood as an engineering practice, where the meaning of code has discrete boundaries as a technology that does precisely what it says. Multidisciplinary code studies reframed this technological perspective by positing code as the latest form of writing, where code's meaning is always partial and dependent on…
Descriptors: Coding, Data Processing, Data Analysis, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Petrie, Christopher – Computer Science Education, 2022
Background and Context: Computational Thinking (CT) has been recently integrated into new and revised Digital Technologies content (DTC) in the Technology learning area of the New Zealand School Curriculum. Objective: To aid this change, this research examined how CT supports learning outcomes in both music and programming with the Sonic Pi…
Descriptors: Interdisciplinary Approach, Outcomes of Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Reis, Rosa; Marques, Bertil P. – International Association for Development of the Information Society, 2021
In this paper we present a model for designing professional courses in a blended learning context as a tool to help the interaction between students, teachers and learning resources. This model aims to promote new concepts, new approaches and new strategies that have been changing the paradigm of teaching and learning. To develop a course based on…
Descriptors: Programming, Instructional Design, Computer Science Education, Case Studies
Peer reviewed Peer reviewed
Direct linkDirect link
Kim, ChanMin; Dinç, Emre; Lee, Eunseo; Baabdullah, Afaf; Zhang, Anna Y.; Belland, Brian R. – Journal of Educational Computing Research, 2023
Analogical reasoning is considered to be a critical cognitive skill in programming. However, it has been rarely studied in a block-based programming context, especially involving both virtual and physical objects. In this multi-case study, we examined how novice programming learners majoring in early childhood education used analogical reasoning…
Descriptors: Robotics, Programming, Novices, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Zhao, Dan; Muntean, Cristina Hava; Chis, Adriana E.; Muntean, Gabriel-Miro – IEEE Transactions on Education, 2021
Contribution: This research study deploys three serious games with various topics in an entry-level C Programming module and investigates students' learning outcomes. The study also explores whether learners belonging to different subgroups benefit more from the use of serious games than their peers. The subgroups are formed based on learner…
Descriptors: Programming, Programming Languages, Teaching Methods, Computer Games
Peer reviewed Peer reviewed
Direct linkDirect link
Sand, Odd Petter; Lockwood, Elise; Caballero, Marcos D.; Mørken, Knut – Digital Experiences in Mathematics Education, 2022
We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student understanding. The final…
Descriptors: College Freshmen, Mathematical Models, Video Technology, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Jung, Sung Eun; Lee, Kyunghwa – British Journal of Educational Technology, 2021
This qualitative case study explores a 6-year-old boy's dialogic appropriation of programmable robots. The study was conducted in two robotics education programs for children aged four to seven. Drawing on Bakhtin's (1981) notion of appropriation, we found that the focal child actively engaged with the programmable robots by (1) transforming the…
Descriptors: Case Studies, Robotics, Computer Science Education, Preschool Children
Peer reviewed Peer reviewed
Direct linkDirect link
Kuo, Yu-Chen; Chen, Yun-An – Education and Information Technologies, 2023
With the development of science and technology, the demand for programmers has increased. However, learning computer programs is not an easy task. It might cause a significant impact on programming if misconceptions exist at the beginning of the study. Hence, it is important to discover and correct them immediately. Chatbots are effective teaching…
Descriptors: Programming, Artificial Intelligence, Computer Science Education, Misconceptions
Kim, Ji Yeon – ProQuest LLC, 2019
With the high influx of computer science enrollment in universities in the last decade, there is increasing value and wide-reaching effects in improving pedagogy in the field. This improvement is especially useful in introductory computer science courses (CS1). Student experience in the first programming course is known to heavily influence…
Descriptors: College Students, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hemphill, Christy; Hemphill, Aaron – International Journal of Technology in Education, 2021
Minority language communities lack access to educational technology that facilitates literacy skill building. The approach currently taken by most educational game app developers privileges widely spoken languages and often requires intensive resource investment. In response, a new game app was designed to provide easily localized, pedagogically…
Descriptors: Language Minorities, Computer Software, Computer Games, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Taylor, Matthew S.; Vasquez, Eleazar; Donehower, Claire – Journal of Special Education Technology, 2017
Students of all ages and abilities must be given the opportunity to learn academic skills that can shape future opportunities and careers. Researchers in the mid-1970s and 1980s began teaching young students the processes of computer programming using basic coding skills and limited technology. As technology became more personalized and easily…
Descriptors: Programming, Down Syndrome, Elementary School Students, Case Studies
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  12  |  13