Publication Date
| In 2026 | 0 |
| Since 2025 | 15 |
| Since 2022 (last 5 years) | 48 |
| Since 2017 (last 10 years) | 110 |
| Since 2007 (last 20 years) | 129 |
Descriptor
| Computer Science Education | 131 |
| Self Efficacy | 131 |
| Programming | 118 |
| Foreign Countries | 65 |
| Student Attitudes | 59 |
| Instructional Effectiveness | 29 |
| Thinking Skills | 28 |
| Teaching Methods | 27 |
| Academic Achievement | 25 |
| Programming Languages | 24 |
| Gender Differences | 23 |
| More ▼ | |
Source
Author
| Avcu, Yunus Emre | 2 |
| Giannakos, Michail N. | 2 |
| Green, Emily | 2 |
| Korkmaz, Özgen | 2 |
| Lyon, Louise Ann | 2 |
| Mason, Stacie L. | 2 |
| Menon, Pratibha | 2 |
| Pala, Ferhat Kadir | 2 |
| Rich, Peter J. | 2 |
| Torres, David | 2 |
| Tsai, Meng-Jung | 2 |
| More ▼ | |
Publication Type
| Journal Articles | 123 |
| Reports - Research | 116 |
| Tests/Questionnaires | 15 |
| Dissertations/Theses -… | 6 |
| Reports - Evaluative | 5 |
| Reports - Descriptive | 3 |
| Information Analyses | 2 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 61 |
| Postsecondary Education | 58 |
| Secondary Education | 46 |
| Middle Schools | 29 |
| Elementary Education | 28 |
| Junior High Schools | 24 |
| High Schools | 15 |
| Intermediate Grades | 9 |
| Grade 7 | 6 |
| Grade 6 | 5 |
| Grade 5 | 4 |
| More ▼ | |
Audience
Location
| Turkey | 31 |
| California | 4 |
| China | 4 |
| Taiwan | 4 |
| Australia | 2 |
| Greece | 2 |
| Ireland | 2 |
| Taiwan (Taipei) | 2 |
| China (Shanghai) | 1 |
| Colombia | 1 |
| Finland | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 2 |
| Patterns of Adaptive Learning… | 1 |
| Program for International… | 1 |
| Torrance Tests of Creative… | 1 |
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
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)
Stephanie Yang; Miles Baird; Eleanor O’Rourke; Karen Brennan; Bertrand Schneider – ACM Transactions on Computing Education, 2024
Students learning computer science frequently struggle with debugging errors in their code. These struggles can have significant downstream effects--negatively influencing how students assess their programming ability and contributing to their decision to drop out of CS courses. However, debugging instruction is often an overlooked topic, and…
Descriptors: Computer Science Education, Troubleshooting, Programming, Teaching Methods
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
Pruthikrai Mahatanankoon; James R. Wolf – Journal of Information Systems Education, 2025
Advances in information and communication technologies (ICT) coupled with artificial intelligence have made computer programming skills indispensable for IT majors and for an increasing number of other science, technology, engineering, and mathematics (STEM) disciplines. Like any hands-on skill, mastering computer programming requires dedicated…
Descriptors: Measures (Individuals), Programming, Undergraduate Students, Computer Science Education
Yin-Rong Zhang; Zhong-Mei Han; Tao He; Chang-Qin Huang; Fan Jiang; Gang Yang; Xue-Mei Wu – Journal of Computer Assisted Learning, 2025
Background: Collaborative programming is important and challenging for K12 students. Scaffolding is a vital method to support students' collaborative programming learning. However, conventional scaffolding that does not fade may lead students to become overly dependent, resulting in unsatisfactory programming performance. Objectives: This study…
Descriptors: Middle School Students, Grade 8, Scaffolding (Teaching Technique), Programming
Yvonne Kao; Daniel Murphy; Aleata Hubbard Cheuoua; Priya Kannan; Jennifer Tsan; Kyle E. Jennings; Heather Smith; Shameeka Emanuel; Emily R. Miller – WestEd, 2023
In spring 2022, WestEd conducted a literature review to summarize the major frameworks used in career intentions research and the evidence supporting each framework, as well as to develop an initial set of constructs to guide the development of a brief, culturally sensitive computing career intentions survey measuring individual, situational, and…
Descriptors: Career Planning, Computer Science Education, Test Bias, Self Efficacy
Chiao Ling Huang; Lianzi Fu; Shih-Chieh Hung; Shu Ching Yang – Journal of Computer Assisted Learning, 2025
Background: Many studies have highlighted the positive effects of visual programming instruction (VPI) on students' learning experiences, programming self-efficacy and flow experience. However, there is a notable gap in the research on how these factors specifically impact programming achievement and learning intentions. Our study addresses this…
Descriptors: Attention, Self Efficacy, Visual Aids, Instructional Effectiveness
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
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
Tianxiao Yang; Jongpil Cheon – Computer Science Education, 2025
Background and context: There were few studies indicating if students' computational thinking (CT) self-efficacy and their CT performance were aligned with each other. Objectives: The study was to investigate if there was a discrepancy between students' CT self-efficacy and their CT performance. Method: Involving 104 non-CS undergraduate students…
Descriptors: Self Efficacy, Computer Science Education, Prediction, Teacher Expectations of Students
Verica R. Milutinovic; Ivana Obradovic; Suzana Ðordevic – Educational Studies, 2025
Many countries are revising their computing curricula, including Serbia, where coding became a core subject in primary schools in 2017/2018. Gamification is a common teaching method, yet little research explores primary students' motivation to learn coding through gamification. This study aims to investigate the factors that influence primary…
Descriptors: Foreign Countries, Elementary School Students, Gamification, Coding
Roxana Quintero-Manes; Camilo Vieira – Journal of Computing in Higher Education, 2025
This study had two objectives: (1) to evaluate the validity of an instrument for measuring differentiated cognitive loads in its Spanish version; and (2) to evaluate the three types of cognitive loads and their relationship with self-efficacy, self-concept, and interest in programming of students in an introductory course. Understanding and…
Descriptors: Cognitive Ability, Programming, Computer Science Education, Self Efficacy

Peer reviewed
Direct link
