Publication Date
In 2025 | 4 |
Since 2024 | 14 |
Since 2021 (last 5 years) | 48 |
Since 2016 (last 10 years) | 76 |
Since 2006 (last 20 years) | 88 |
Descriptor
Self Efficacy | 88 |
Student Attitudes | 88 |
Programming | 85 |
Computer Science Education | 57 |
Foreign Countries | 44 |
Teaching Methods | 26 |
Middle School Students | 20 |
Gender Differences | 18 |
Problem Solving | 17 |
Thinking Skills | 16 |
Undergraduate Students | 16 |
More ▼ |
Source
Author
Korkmaz, Özgen | 3 |
Yildiz Durak, Hatice | 3 |
Chao Qin | 2 |
Giannakos, Michail N. | 2 |
Gurer, Melih Derya | 2 |
Kuo, Yu-Chen | 2 |
Menon, Pratibha | 2 |
Torres, David | 2 |
Yildiz, Talha | 2 |
Çakir, Recep | 2 |
Abdunabi, Ramadan | 1 |
More ▼ |
Publication Type
Education Level
Audience
Location
Turkey | 25 |
China | 4 |
California | 3 |
Australia | 2 |
Greece | 2 |
Taiwan | 2 |
Canada (Montreal) | 1 |
Germany | 1 |
Israel | 1 |
Pakistan | 1 |
Philippines | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 2 |
Patterns of Adaptive Learning… | 1 |
What Works Clearinghouse Rating
Daradoumis, Thanasis; Marquès Puig, Joan Manuel; Arguedas, Marta; Calvet Liñan, Laura – Journal of Computing in Higher Education, 2022
Several studies have explored the factors that influence self-efficacy as well as its contribution to academic development in online learning environments in recent years. However, little research has investigated the effect of a web-based learning environment on enhancing students' beliefs about self-efficacy for learning. This is especially…
Descriptors: Students, Programming, Programming Languages, Computer Science Education
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)
Tasdöndüren, Tuba; Korucu, Agah Tugrul – Journal of Learning and Teaching in Digital Age, 2022
The aim of this study is to examine middle school students' perceptions of information technology self-efficacy and their attitudes towards coding according to various variables and to determine the difference between secondary school students' perceptions of information technology self-efficacy and their attitudes towards coding. The study was…
Descriptors: Student Attitudes, Computer Attitudes, Self Efficacy, Programming
Chenyue Wang; Chang Lu; Fu Chen; Xueliang Liu; Qin Zhao; Shuai Wang – Education and Information Technologies, 2024
Computational thinking (CT) competency is essential for K-12 students in the digital societies. Understanding the relationship between students' CT and relevant factors contributes to implementing and improving CT education. Most previous studies investigated the effect of demographic or attitudinal factors on CT performance; whereas few research…
Descriptors: Self Efficacy, Thinking Skills, Problem Solving, Computation
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
Kovari, Attila; Katona, Jozsef – Education and Information Technologies, 2023
Negative attitudes and perceptions on programming impair the effectiveness of learning programming skills. In this study the attitude related to programming, problem solving, and self-views on importance of IT/programming knowledge were assessed by pre- and post-test completed at the beginning and at the end of a software development course. The…
Descriptors: Computer Software, Programming, Self Efficacy, Problem Solving
Muhammed Murat Gümüs; Volkan Kukul; Özgen Korkmaz – Informatics in Education, 2024
This study aims to explain the relationships between secondary school students' digital literacy, computer programming self-efficacy and computational thinking self-efficacy. The study group consists of 204 secondary school students. A relational survey model was used in the research method and three different data collection tools were used to…
Descriptors: Correlation, Middle School Students, Thinking Skills, Digital Literacy
Xue Zhang; Chao Qin; Yanjia Liu; Haipeng Wan – ACM Transactions on Computing Education, 2024
Pair programming is an effective instructional format in programming education for adolescents. Within pair programming, three potential gender combinations may arise: Boy-Boy (BB), Girl-Girl (GG), and Boy-Girl (BG). This study explores the impact of different gender pairings on the programming self-efficacy and collaborative attitudes of…
Descriptors: Programming, Gender Differences, Cooperative Learning, Self Efficacy
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
Yildiz Durak, Hatice; Saritepeci, Mustafa; Durak, Aykut – Technology, Knowledge and Learning, 2023
Computational thinking skill is one of the basic skills required for every individual, such as reading and writing. For the development of CT, programming education is seen as the key. In the context of programming and CT relationship, it is very important to model individual characteristics and various affective variables with a holistic approach…
Descriptors: Computation, Thinking Skills, Programming, Individual Characteristics
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
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
Ying-Chieh Liu; Hung-Yi Chen – IEEE Transactions on Education, 2025
Contribution: Expand the scope of factors influencing self-efficacy and highlight the importance of teaching quality, peer support, perceived course value, the moderating effects of self-regulation, and adversity quotient (AQ). Background: Self-efficacy has been regarded as an important factor in students' learning performance. However, little…
Descriptors: Foreign Countries, College Students, College Faculty, Programming
Liu, Jun; Li, Qingyue; Sun, Xue; Zhu, Ziqi; Xu, Yanhua – Asia Pacific Journal of Education, 2023
Programming self-efficacy plays an important role in promoting interest in programming education among teenagers. Therefore, the purpose of this study was to examine to what extent family socioeconomic status, programming learning, programming teaching, and gender influence programming self-efficacy. A total of 851 upper-secondary-school students…
Descriptors: Programming, Computer Science Education, Self Efficacy, Foreign Countries
Kuo, Yu-Chen; Chang, Yen-Cheng – Education and Information Technologies, 2023
In recent years, flipped classroom has become a popular teaching method. Compared with the traditional teaching method, the flipped classroom gives learners and teachers more opportunities to discuss. However, the flipped classroom has also encountered some difficulties. If we do not consider the different learning conditions of each learner when…
Descriptors: Flipped Classroom, Barriers, Multimedia Instruction, Educational Technology