NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 796 to 810 of 4,354 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Rina Zviel Girshin; Nathan Rosenberg; Ida Kukliansky – Journal of Research in Childhood Education, 2024
This longitudinal study of robot programming in early childhood (ROPEC) was performed based on summative and formative assessments of the robotics program in kindergarten and year one of elementary school. The study aims to broaden our knowledge about children's understanding of programming, their confidence in ability to read and write programs,…
Descriptors: Kindergarten, Grade 1, Early Childhood Education, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Yuan-Chen Liu; Tzu-Hua Huang; Chien-Chia Huang – Interactive Learning Environments, 2024
In this study, an interactive programming learning environment was built with two types of error prompt functions: 1) the key prompt and 2) step-by-step prompt. A quasi-experimental study was conducted for five weeks, in which 75 sixth grade students from disadvantaged learning environments in Taipei, Taiwan, were divided into three groups: 1) the…
Descriptors: Programming, Computer Science Education, Cues, Grade 6
Peer reviewed Peer reviewed
Direct linkDirect link
Gang Yang; Dan Zheng; Ji-Huan Chen; Qun-Fang Zeng; Yun-Fang Tu; Xiao-Li Zheng – Interactive Learning Environments, 2024
The game-based learning approach to developing students' computational thinking (CT) current has received attention from researchers. However, the compatibility between games and instruction is often insufficient to accommodate the entertaining and educational nature of the curriculum entirely, and the benefits of game-based learning could be…
Descriptors: Role Playing, Educational Games, Mental Computation, Learner Engagement
Peer reviewed Peer reviewed
Direct linkDirect link
Hugo G. Lapierre; Patrick Charland; Pierre-Majorique Léger – Computer Science Education, 2024
Background and Context: Current programming learning research often compares novices and experienced programmers, leaving early learning stages and emotional and cognitive states under-explored. Objective: Our study investigates relationships between cognitive and emotional states and learning performance in early stage programming learners with…
Descriptors: Programming, Computer Science Education, Psychological Patterns, Cognitive Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Orly Barzilai; Sofia Sherman; Moshe Leiba; Hadar Spiegel – Journal of Information Systems Education, 2024
Data Structures and Algorithms (DS) is a basic computer science course that is a prerequisite for taking advanced information systems (IS) curriculum courses. The course aims to teach students how to analyze a problem, design a solution, and implement it using pseudocode to construct knowledge and develop the necessary skills for algorithmic…
Descriptors: Statistics Education, Problem Solving, Information Systems, Algorithms
Peer reviewed Peer reviewed
Direct linkDirect link
Yun-An Chen; Fu-Pei Hsieh; Chun-Yen Tsai – Educational Technology & Society, 2024
An intervention using the unplugged programming and storytelling (UPS) strategy was implemented in this study to cultivate students' programming learning motivation and concepts. The participants were 49 second graders at a primary school in southern Taiwan. The course was conducted for 12 lessons (40 min each lesson). A quasi-experimental design…
Descriptors: Foreign Countries, Elementary School Students, Grade 2, Computer Literacy
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Emre Eçier; Serkan Izmirli – Journal of Educational Technology and Online Learning, 2024
The primary aim of this research is to assess the digital fluency levels of high school students and to investigate how digital fluency varies according to different variables. The study employed a descriptive research design using survey methodology. A total of 698 students from various high schools in Çanakkale province, Türkiye, representing…
Descriptors: High School Students, Foreign Countries, Gender Differences, Grade Level Differences
Peer reviewed Peer reviewed
Direct linkDirect link
Fan Xu; Ana-Paula Correia – Journal of Computing in Higher Education, 2024
As online learning has become an inevitable trend in the post-peak era of the COVID-19 pandemic, distributed pair programming (DPP) is gaining momentum in both education and industry. DDP serves as a collaborative programming approach and also benefits the development of computational thinking, a fundamental skill in today's world. This study…
Descriptors: Programming, Computer Science Education, Cooperative Learning, Learning Activities
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Villamor, Maureen M.; Rodrigo, Ma. Mercedes T. – Research and Practice in Technology Enhanced Learning, 2019
A dual eye tracking experiment was performed on pairs of novice programmers as they traced and debugged fragments of code. These programming pairs were categorized into successful and unsuccessful pairs based on their debugging scores. Cross-recurrence quantification analysis (CRQA), an analysis using cross-recurrence plots (CRP), was used to…
Descriptors: Eye Movements, Programming, Coding, Cooperation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Attard, Lara; Busuttil, Leonard – Informatics in Education, 2020
Programming is one of the most important aspects of a Computing course. Teaching programming is a challenging task due to a number of factors, ranging from lack of student problem solving skills to different teaching methods. This paper focuses on Maltese Computing teachers' perspectives about the difficulties encountered when teaching programming…
Descriptors: Teacher Attitudes, Programming, Electronic Learning, Video Games
Peer reviewed Peer reviewed
Direct linkDirect link
Shmallo, Ronit; Ragonis, Noa – Education and Information Technologies, 2021
The paper presents research that aims to expose students' understanding of the "this" reference in object-oriented programming. The study was conducted with high school students (N = 86) and college engineering students (N = 77). Conceptualization of "this" reflects an understanding of objects in general and involves aspects of…
Descriptors: Computer Science Education, Programming, High School Students, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Peña, Joslenne; Hanrahan, Benjamin V.; Rosson, Mary Beth; Cole, Carmen – ACM Transactions on Computing Education, 2021
Many initiatives have focused on attracting girls and young women (K-12 or college) to computer science education. However, professional women who never learned to program have been largely ignored, despite the fact that such individuals may have many opportunities to benefit from enhanced skills and attitudes about computer programming. To…
Descriptors: Computer Science Education, Professional Education, Females, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Bellino, Alessio; Herskovic, Valeria; Hund, Michael; Munoz-Gama, Jorge – ACM Transactions on Computing Education, 2021
A common belief among students is that computing is a boring subject that lacks a connection to the real world. The first class (one 80-minute session) in an introductory computer science course may be an appropriate instance to combat such a belief. Previous studies have used course-wide interventions, e.g., games and physical/tangible devices to…
Descriptors: Student Motivation, Computer Science Education, Programming, Introductory Courses
Pages: 1  |  ...  |  50  |  51  |  52  |  53  |  54  |  55  |  56  |  57  |  58  |  ...  |  291