Publication Date
In 2025 | 2 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 18 |
Since 2006 (last 20 years) | 23 |
Descriptor
Outcomes of Education | 23 |
Programming | 23 |
Programming Languages | 23 |
Computer Science Education | 17 |
Foreign Countries | 9 |
Teaching Methods | 8 |
Undergraduate Students | 7 |
Academic Achievement | 5 |
Introductory Courses | 5 |
Scores | 5 |
Active Learning | 4 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 21 |
Reports - Research | 18 |
Reports - Descriptive | 3 |
Speeches/Meeting Papers | 2 |
Information Analyses | 1 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Location
Africa | 1 |
China | 1 |
Europe | 1 |
Ireland (Dublin) | 1 |
Malaysia | 1 |
New Zealand | 1 |
Ohio | 1 |
Pennsylvania | 1 |
Spain | 1 |
Turkey | 1 |
Turkey (Ankara) | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Guangrui Fan; Dandan Liu; Rui Zhang; Lihu Pan – International Journal of STEM Education, 2025
Purpose: This study investigates the impact of AI-assisted pair programming on undergraduate students' intrinsic motivation, programming anxiety, and performance, relative to both human-human pair programming and individual programming approaches. Methods: A quasi-experimental design was conducted over two academic years (2023-2024) with 234…
Descriptors: Artificial Intelligence, Computer Software, Technology Uses in Education, Programming
Fu, Qian; Zheng, Yafeng; Zhang, Mengyao; Zheng, Lanqin; Zhou, Junyi; Xie, Bochao – Educational Technology Research and Development, 2023
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and…
Descriptors: Feedback (Response), Academic Achievement, Novices, Programming
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of Education
Troussas, Christos; Krouska, Akrivi; Sgouropoulou, Cleo – IEEE Transactions on Education, 2021
Contribution: This article presents the instruction of computer programming using adaptive learning activities considering students' cognitive skills based on the learning theory of the Revised Bloom Taxonomy (RBT). To achieve this, the system converts students' knowledge level to fuzzy weights, and using rule-based decision making, delivers…
Descriptors: Undergraduate Students, Intelligent Tutoring Systems, Computer Science Education, Programming
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
Threekunprapa, Arinchaya; Yasri, Pratchayapong – International Journal of Instruction, 2020
Computational thinking (CT) has become a necessary skill of students in the 21st century. Various learning approaches have been developed to foster CT among school students. However, these approaches predominantly rely on computer devices and internet connection and fail to promote advanced computer concepts necessary for programming. Therefore,…
Descriptors: Computation, Thinking Skills, Coding, Flow Charts
Imran, Hazra – Journal of Educational Computing Research, 2023
Adding gaming elements to conventional teaching methodologies has gained a lot of attention because of its ability to incorporate an engaging, motivating, and fun-based environment. As a result, learners' dedication and performance are also better. Unfortunately, current gamification models do not consider the effect of different levels of…
Descriptors: Introductory Courses, Game Based Learning, Learning Motivation, Learner Engagement
Tan, Wee-Ling; Samsudin, Mohd Ali; Ismail, Mohd Erfy; Ahmad, Nur Jahan – Problems of Education in the 21st Century, 2020
The main aim of the presented research was to examine the interaction between student's gender and achievements in learning concepts of electricity via STEAM integrated approach utilizing Scratch. This research was aimed to determine the gender disparity for lower-secondary school students in learning about the concepts of electricity.…
Descriptors: Foreign Countries, Gender Differences, Academic Achievement, Energy
Gusev, Dmitri A. – Association Supporting Computer Users in Education, 2018
Chess programming is an old and venerable branch of game development. In the modern computing environment, it encompasses the development of chess engines, chess user interfaces (UIs), chess tournament broadcast tools, chess databases, endgame tablebases (EGTBs) and opening books. In this paper, the author shares his multi-year experience of…
Descriptors: Games, Computer Science Education, Programming, Programming Languages
Olelewe, Chijioke Jonathan; Agomuo, Emmanuel E.; Obichukwu, Peter Uzochukwu – Education and Information Technologies, 2019
Achieving learner engagement in the teaching and learning process is paramount towards ensuring knowledge retention in QBASIC programming. This study focuses on effects of b-learning and face-to-face (F2F) on college students' engagement and retention in QBASIC programming. The study adopted quasi-experimental design with non-equivalent group…
Descriptors: College Students, Learner Engagement, Retention (Psychology), Programming
Boldbaatar, Nomin; Sendurur, Emine – Journal of Educational Computing Research, 2019
The emergence of block-based environments aims to facilitate the problems caused by the abstractness of text-based languages. Recent studies generally focus on the effect of having block-based experience on programming education. This study is an attempt to observe the transfer of previous programming experiences (block-based vs. text-based) into…
Descriptors: Educational Games, Computer Games, Computer Simulation, Computer Software
Esteve-Mon, Francesc M.; Adell-Segura, Jordi; Llopis Nebot, María Ángeles; Valdeolivas Novella, Gracia; Pacheco Aparicio, Julio – Journal of Information Technology Education: Innovations in Practice, 2019
Aim/Purpose: This research aims to describe and demonstrate the results of an intervention through educational robotics to improve the computational thinking of student teachers. Background: Educational robotics has been increasing in school classrooms for the development of computational thinking and digital competence. However, there is a lack…
Descriptors: Computation, Thinking Skills, Skill Development, Robotics
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
Chen, Chen; Haduong, Paulina; Brennan, Karen A.; Sonnert, Gerhard; Sadler, Philip M. – AERA Online Paper Repository, 2017
The impact of a novice programmer's first language on their subsequent achievement in further computing education has been the subject of much study in the field of computer science education. Our research is a retrospective study of more than 10,000 undergraduate students enrolled in CS1 (introduction to computer programming) from 118 US college…
Descriptors: Undergraduate Students, Computer Science Education, Novices, Programming
Durak, Hatice Yildiz; Guyer, Tolga – Gifted Education International, 2019
Since programming processes involve different thinking skills and different fields of knowledge, it is especially important for children to acquire 21st-century skills. Even though the programming education activities are being intensively applied, it can be said that there is a gap in quantitative researches supporting the effort to reveal the…
Descriptors: Computer Science Education, Programming, Programming Languages, Active Learning
Previous Page | Next Page »
Pages: 1 | 2