Publication Date
In 2025 | 7 |
Since 2024 | 14 |
Since 2021 (last 5 years) | 46 |
Since 2016 (last 10 years) | 75 |
Since 2006 (last 20 years) | 87 |
Descriptor
Source
Author
Christopher M. Estepp | 2 |
Donald M. Johnson | 2 |
Gurer, Melih Derya | 2 |
Lin, Guan-Yu | 2 |
Lyon, Louise Ann | 2 |
Menon, Pratibha | 2 |
Will Doss | 2 |
Çakir, Recep | 2 |
A. Huang-Saad | 1 |
Abdunabi, Ramadan | 1 |
Abdüsselam, Mustafa Serkan | 1 |
More ▼ |
Publication Type
Education Level
Audience
Location
Turkey | 14 |
Taiwan | 8 |
Canada | 3 |
California | 2 |
China | 2 |
India | 2 |
Philippines | 2 |
Arkansas | 1 |
Australia | 1 |
Finland | 1 |
Georgia | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 3 |
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
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Peidi Gu; Zui Cheng; Cheng Miaoting; John Poggio; Yan Dong – Journal of Computer Assisted Learning, 2025
Background: Today, the importance of STEM (Science, Technology, Engineering and Mathematics) education and training is widely recognised and accepted. Computer programming courses have become essential in higher education to nurture students' programming, analysis and computational skills, which are vital for success in all STEM fields and areas.…
Descriptors: Active Learning, Student Projects, Individualized Instruction, Student Motivation
Chun-Yen Tsai; Yun-An Chen; Fu-Pei Hsieh; Min-Hsiung Chuang; Chien-Liang Lin – Journal of Educational Computing Research, 2024
In higher education, it is challenging to cultivate non-computer science majors' programming concepts. This study used the GAME model (gamification, assessment, modeling, and enquiry) in a programming education course to enhance undergraduates' self-efficacy and performance of basic programming concepts. There were 83 undergraduates taking part in…
Descriptors: Programming, Undergraduate Students, Self Efficacy, Gamification
Chiu, Po-Sheng; Zhong, Hua-Xu; Lai, Chin-Feng – Innovations in Education and Teaching International, 2023
In recent years, flipping classrooms has become a popular topic of discussion. However, few previous studies have focused on the effect of the flow experience on programming self-efficacy. To address this gap, the present researchers developed a model that included six research hypotheses. The study applied a flipped classroom model to a…
Descriptors: Flipped Classroom, Programming, Self Efficacy, College Students
Lin, Guan-Yu; Liao, Yi-Wen; Su, Zhi-Yuan; Wang, Yu-Min; Wang, Yi-Shun – Education and Information Technologies, 2023
This study attempts to: (a) investigate whether positive and negative emotions mediate the pathways linking self-efficacy for learning programming with effort and persistence in undergraduates' learning Scratch programming combining with a programmable hardware platform (i.e., Arduino), and (b) assess the effect of academic major (i.e.,…
Descriptors: Undergraduate Students, Academic Persistence, Programming, Self Efficacy
Hao-Chiang Koong Lin; Chun-Hsiung Tseng; Nian-Shing Chen – Educational Technology & Society, 2025
In recent years, learning programming has been a challenge for both learners and educators. How to enhance student engagement and learning outcomes has been a significant concern for researchers. This study examines the effects of AI-based pedagogical agents on students' learning experiences in programming courses, focusing on web game development…
Descriptors: Programming, Learner Engagement, Self Efficacy, Artificial Intelligence
Dennis Tay – Journal of Statistics and Data Science Education, 2024
Data analytics and programming skills are increasingly important in the humanities, especially in disciplines like linguistics due to the rapid growth of natural language processing (NLP) technologies. However, attitudes and perceptions of students as novice learners, and the attendant pedagogical implications, remain underexplored. This article…
Descriptors: Data Analysis, Programming, Linguistics, Graduate Students
Wen-shuang Fu; Jia-hua Zhang; Di Zhang; Tian-tian Li; Min Lan; Na-na Liu – Journal of Educational Computing Research, 2025
Cognitive ability is closely associated with the acquisition of programming skills, and enhancing learners' cognitive ability is a crucial factor in improving the efficacy of programming education. Adaptive feedback strategies can provide learners with personalized support based on their learning context, which helps to stimulate their interest…
Descriptors: Feedback (Response), Cognitive Ability, Programming, Computer Science Education
Kiera E. B. McMaster; Saskia de Wildt; Sam Mishos; Erica Shardlow; Heather Castleden – Journal of Geography in Higher Education, 2025
Punk has its roots in the garage bands of the 1960s and 1970s as expressions of resistance to mainstream music. Punk, however, has evolved over time to encompass rebellion and an ethic of DIY (i.e. do it yourself) not just in music but in other domains to reject the status quo. Punk can be found in the university too. Podcasting and zines, for…
Descriptors: Audio Equipment, Electronic Publishing, Programming (Broadcast), Material Development
Jamie Sarah Gorson – ProQuest LLC, 2022
While there is high demand for university computer science (CS) courses, students often struggle when learning to program. Prior work has identified that student perceptions of their programming ability may contribute to these challenges. For example, studies show that students often perceive that they do not belong, are not capable of succeeding,…
Descriptors: Programming, Student Attitudes, Student Experience, Self Efficacy
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
Donald M. Johnson; Will Doss; Christopher M. Estepp – Journal of Research in Technical Careers, 2024
A posttest-only control group experimental design compared novice Arduino programmers who developed their own programs (self-programming group, n = 17) with novice Arduino programmers who used ChatGPT 3.5 to write their programs (ChatGPT-programming group, n = 16) on the dependent variables of programming scores, interest in Arduino programming,…
Descriptors: Artificial Intelligence, Technology Uses in Education, Natural Language Processing, Novices
Caines Turnipseed, Melissa Arlette – ProQuest LLC, 2023
The computer science industry and college degree programs for computer science throughout the country suffer from the "pipeline shrinkage problem", which describes the declining number of qualified people in various industries (Kordaki & Berdousis, 2014). For computer science, the specific population decline relates to a shortage of…
Descriptors: High School Students, Females, Computer Science Education, Career Pathways