NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 226 to 240 of 1,894 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jinbo Tan; Lei Wu; Shanshan Ma – British Journal of Educational Technology, 2024
The purpose of this study was to investigate the collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance for both slow- and fast-paced students. Forty-six postgraduate students participated in the study. The students were asked to solve programming problems in pairs; those pairs'…
Descriptors: Coding, Programming, Computer Science Education, Self Efficacy
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mahfudzah Othman; Aznoora Osman; Siti Zulaiha Ahmad; Natrah Abdullah – Turkish Online Journal of Distance Education, 2024
This paper discusses the design of interactive gamified assessments for an introductory programming course based on the multimedia segmenting principle and gamification. The objective is to develop more engaging online programming assessments for low-achieving students. The general design follows Nielsen's design guidelines and incorporates…
Descriptors: Gamification, Interaction, Programming, Low Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Chih-Ming Chen; Ming-Yan Huang – International Journal of STEM Education, 2024
Background: Computational thinking (CT) is crucial to fostering critical thinking and problem-solving skills. Many elementary schools have been cultivating students' CT through block-based programming languages such as Scratch using traditional teacher-centered teaching methods. However, the approach excessively relies on teacher lectures, so the…
Descriptors: Computation, Thinking Skills, Programming, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Grethe Sandstrak; Bjorn Klefstad; Arne Styve; Kiran Raja – IEEE Transactions on Education, 2024
Teaching programming efficiently to students in the first year of computer science education is challenging. It is especially cumbersome to retain the interest of both groups, when the student group consists of novice (i.e., those who have never programmed before) and expert programmers in the same crowd. Thus, individualized teaching cannot be…
Descriptors: Computer Science Education, Programming, Teaching Methods, College Freshmen
Jeremy Ryan Grifski – ProQuest LLC, 2024
With ongoing concerns in undergraduate computer science education like growing enrollment and broadening participation, there is a need for reform. While there are many stakeholder perspectives to consider in reforms, students deserve to be prioritized because they face a variety of environmental challenges that lead to negative outcomes like…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Dagyeom Lee; Youngjun Lee – Informatics in Education, 2024
As our society has advanced in the era of digital transformation, education has been transformed from knowledge-centered to competency-centered to solve future problems in the light of unpredictable changes and events in our lives. Programming education provides the basic knowledge needed, and fosters higher-order thinking skills in the process of…
Descriptors: Problem Solving, Computer Science Education, Programming, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Busra Ozmen Yagiz; Ecenaz Alemdag – Education and Information Technologies, 2025
Resilience is a critical personality trait that allows one to deal with difficulties, learn from failures, and maintain a positive attitude during task performance. However, it has not been understudied in a complex and challenging educational domain. The current research intends to address this gap by analyzing the specific characteristics of…
Descriptors: Foreign Countries, Undergraduate Students, Resilience (Psychology), Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Sirinda Palahan – IEEE Transactions on Learning Technologies, 2025
The rise of online programming education has necessitated more effective personalized interactions, a gap that PythonPal aims to fill through its innovative learning system integrated with a chatbot. This research delves into PythonPal's potential to enhance the online learning experience, especially in contexts with high student-to-teacher ratios…
Descriptors: Programming, Computer Science Education, Artificial Intelligence, Computer Mediated Communication
Peer reviewed Peer reviewed
Direct linkDirect link
Robbert Smit; Rahel Schmid; Nicolas Robin – British Journal of Educational Technology, 2025
Secondary school students (N = 269) participated in a daylong visual programming course held in a stimulating environment for start-up enterprises. The tasks were application-oriented and partly creative. For example, a wearable device with light-emitting diodes, (ie, LEDs) could be applied to a T-shirt and used for optical messages. Our research…
Descriptors: Self Efficacy, Gender Differences, Prediction, Student Attitudes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gediminas Merkys; Sigitas Vaitkevicius; Daiva Bubeliene; Vaino Brazdeikis – Informatics in Education, 2025
The paper presents graduates results in computer science testing according to their dependence from students' gender, family socioeconomic status, and the type of prosperity of the locality of the school in Lithuania. It was found that the gender of the graduate does not affect the results in computer science test. However, the girls who chooses…
Descriptors: Foreign Countries, Computer Science Education, Gender Differences, Socioeconomic Status
Peer reviewed Peer reviewed
Direct linkDirect link
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
MiJeong Kim; JaMee Kim; WonGyu Lee – Education and Information Technologies, 2025
In the digital age, computational thinking (CT)-based problem-solving skills have emerged as essential competencies. Particularly, students with intellectual disabilities need equal educational opportunities and high-quality informatics education to cultivate CT-based problem-solving skills. However, research on the enhancement of CT-based…
Descriptors: Intellectual Disability, Programming, Computation, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Aykut Durak; Vahide Bulut – Technology, Knowledge and Learning, 2025
The study uses the partial least squares-structural equation modeling (PLS-SEM) algorithm to predict the factors affecting the programming performance (PPE) (low, high) of the students receiving computer programming education. The participants of the study consist of 763 students who received programming education. In the analysis of the data, the…
Descriptors: Prediction, Low Achievement, High Achievement, Academic Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Morgan M. Fong; David DeLiema; Virginia J. Flood; Oia Walker-van Aalst – International Journal of Computer-Supported Collaborative Learning, 2025
Working solutions to problems are not definitive end points. As a result, code that is technically correct can still be treated as needing revising -- a practice in computer programming known as refactoring. We document how late elementary to middle school students and their undergraduate instructors weigh the possibility of refactoring working…
Descriptors: Computation, Thinking Skills, Norms, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Charlotte Pierce; Clinton J. Woodward; Andrew Trevillian; Q. Tien Pham – ACM Transactions on Computing Education, 2025
Capstone courses, where students work on a large group project at the end of their degree, are common in computing. Many accreditation and industry bodies explicitly require or recommend them. Over the past two decades, capstone courses specifically focused on game development have become increasingly popular. Game development offers students the…
Descriptors: Foreign Countries, Computer Science Education, Programming, Design
Pages: 1  |  ...  |  12  |  13  |  14  |  15  |  16  |  17  |  18  |  19  |  20  |  ...  |  127