Publication Date
| In 2026 | 0 |
| Since 2025 | 6 |
| Since 2022 (last 5 years) | 17 |
| Since 2017 (last 10 years) | 25 |
| Since 2007 (last 20 years) | 32 |
Descriptor
| Learning Motivation | 33 |
| Teaching Methods | 33 |
| Computer Science Education | 24 |
| Programming | 21 |
| Foreign Countries | 15 |
| Programming Languages | 15 |
| Student Attitudes | 14 |
| Computer Software | 11 |
| Comparative Analysis | 9 |
| Undergraduate Students | 9 |
| Introductory Courses | 8 |
| More ▼ | |
Source
Author
| Abarkan, Ali | 1 |
| Ali Alqarni | 1 |
| BenYakhlef, Majid | 1 |
| Bui, Tung | 1 |
| Cabarcos, Adrián | 1 |
| Caicedo Muñoz, Mabel Catalina | 1 |
| Chen, Jheng-Han | 1 |
| Chen, Jian-Ming | 1 |
| Chen, Jyun-Chen | 1 |
| Chen, Ming-Puu | 1 |
| Chengliang Wang | 1 |
| More ▼ | |
Publication Type
Education Level
Audience
Location
| Brazil | 2 |
| Spain | 2 |
| Taiwan | 2 |
| Turkey | 2 |
| Asia | 1 |
| Australia | 1 |
| China | 1 |
| China (Beijing) | 1 |
| Colombia | 1 |
| Connecticut | 1 |
| Denmark | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
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
Jale Kalemkus; Fatih Kalemkus – Science & Education, 2025
When the studies on the effectiveness of visual programming language are examined, it is seen that studies on coding teaching have been carried out frequently recently. In this study, Scratch was used as a teaching tool in teaching science lessons. In this way, a new perspective has been brought to Scratch applications. In the related study, the…
Descriptors: Design, Science Experiments, Programming Languages, Science Instruction
Lung-Chun Chang; Hon-Ren Lin; Jian-Wei Lin – Education and Information Technologies, 2024
Many students want to enroll in programming courses but fear the challenges ahead. They aspire to design quality systems or games after acquiring related skills but report concerns that programming logic is too difficult to learn because memorization of the syntax is required. Thus, they experience anxiety, are demotivated to learn, and,…
Descriptors: Learning Motivation, Outcomes of Education, Anxiety, Programming
Experiencing Enjoyment in Visual Programming Tasks Promotes Self-Efficacy and Reduces the Gender Gap
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
Abarkan, Ali; BenYakhlef, Majid – Education and Information Technologies, 2022
Learning to code is far from an easy task, it is a promising approach that underscores the use of the video game culture of students to motivate them to invest their time in the practice of programming. The students in this discipline are often discouraged by the amount of information to remember and the complex and constraining syntaxes.…
Descriptors: Programming Languages, Educational Games, Computer Games, Learning Motivation
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Kathryn Irene Cunningham – ProQuest LLC, 2020
Introductory programming courses typically focus on building generalizable programming knowledge by focusing on a language's syntax and semantics. Assignments often involve "code tracing" problems, where students perform close tracking of code's execution, typically in the context of 'toy' problems. "Reading-first" approaches…
Descriptors: Programming, Coding, Teaching Methods, Introductory Courses
Shih-Yu Li; Chun-Yu Ho; Shih-Ping Wu – Education and Information Technologies, 2025
This study originates from the observation during teaching and student interactions that students in industry-academic cooperative programs have very limited time to dedicate to coursework. The target group for this research consists of third-year students in the Mechanical Engineering industry-academia collaborative training program, and sessions…
Descriptors: Computer Science Education, Teaching Methods, Programming Languages, Teacher Student Relationship
Lopez-Fernandez, Daniel; Gordillo, Aldo; Perez, Jennifer; Tovar, Edmundo – IEEE Transactions on Education, 2023
Contribution: This article analyzes the learning and motivational impact of teacher-authored educational video games on computer science education and compares its effectiveness in both face-to-face and online (remote) formats. This work presents comparative data and findings obtained from 217 students who played the game in a face-to-face format…
Descriptors: Computer Science Education, Game Based Learning, Online Courses, In Person Learning
Samuel Boguslawski; Rowan Deer; Mark G. Dawson – Information and Learning Sciences, 2025
Purpose: Programming education is being rapidly transformed by generative AI tools and educators must determine how best to support students in this context. This study aims to explore the experiences of programming educators and students to inform future education provision. Design/methodology/approach: Twelve students and six members of faculty…
Descriptors: Programming, Computer Science Education, Personal Autonomy, Learning Motivation
Ali Alqarni – Journal of Educational Computing Research, 2025
This study examined the effect of gamification on visual programming and computational thinking skills among primary school students, aiming to investigate how gamified learning environments enhance cognitive skill development and conceptual integration compared to traditional teaching methods. A quasi-experimental design was employed, involving…
Descriptors: Thinking Skills, Game Based Learning, Achievement Tests, Teaching Methods
Sankaran, Siva; Sankaran, Kris; Bui, Tung – Decision Sciences Journal of Innovative Education, 2023
Applying Herzberg's motivation-hygiene theory, we studied the determinants of student satisfaction in using R in a Decision Support Systems course that previously used Excel to teach Data Mining and Business Analytics (DMBA). The course is a degree requirement, and prior programming experience is not a prerequisite. We hypothesized that motivators…
Descriptors: Data Analysis, Programming Languages, Student Attitudes, Computer Science Education
Humble, Niklas – Education and Information Technologies, 2023
Due to increased need of professionals on the future labour market with competence in programming, many countries have integrated programming in kindergarten to grade 12 (K-12) education. In 2017, programming was integrated in Swedish primary and secondary school curriculum and the courses of Mathematics and Technology. Research has highlighted…
Descriptors: Secondary School Students, Mathematics Instruction, Programming, Teaching Methods

Peer reviewed
Direct link
