Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Educ., 20 October 2025

Sec. Digital Learning Innovations

Volume 10 - 2025 | https://doi.org/10.3389/feduc.2025.1623415

This article is part of the Research TopicEmerging Technologies and Digital Innovations: Recent Research and Practices in Technology-enhanced Learning EnvironmentsView all 22 articles

Learning programming: exploring the relationships of self-efficacy, computational thinking, and learning performance among minority students

  • 1Department of Applied Engineering Technology, North Carolina A&T State University, Greensboro, NC, United States
  • 2Department of Critical Literacy, Technology and Multilingual Education, Rowan University, Glassboro, NJ, United States

This study investigated minority students’ learning in programming. The variables, including self-efficacy, computational thinking, and learning performance were the focus of this study. This study explored the relationships of creative self-efficacy, learning self-efficacy, computational thinking, and learning performance among minority undergraduate students. The influence of creative self-efficacy, learning self-efficacy, and computational thinking on learning performance was explored. The participants were minority students from a HBCU institution in the southeastern United States. Quantitative approaches were performed to analyze the collected data. The results indicated that self-efficacy, learning self-efficacy, and computational thinking were positively correlated with learning performance. Learning self-efficacy and computational thinking were significant predictors of learning performance among minority students.

1 Introduction

With computing being influential in all areas of life, programming is recognized as an essential competency that people should possess to resolve real-world problems in the 21st century (Kuo and Kuo, 2023; Calderon et al., 2024; Chao, 2016). Programming education is considered important in all levels of education, from K-12 education to higher education (Kuo et al., 2026; Avci, 2022). Through programming education, students not only learn the basic concept of programming, but also develop programming competencies, computational thinking, and abilities for problem solving through implementing programming applications (Li et al., 2021; Tran, 2018). Programming skills that used to be regarded as professional capabilities specific to computer science majors have now become essential in many other professions, including both STEM and non-STEM fields (Tsai et al., 2019).

The skills associated with computer programming are essential ones for STEM careers (Lee and Cheng, 2011). Due to the call for more skilled STEM/CS professionals, it is important to equip students with qualified programming skills through education (Lee and Cheng, 2011; Tsai et al., 2019). To respond to the STEM/CS shortage in the United States, higher education institutions have raised consciousness in providing computer programming initiatives in STEM/CS education (Tran, 2018). In higher education, computer programming courses are commonly offered in computer science. In the field of engineering, some programs offer introductory programming courses or courses that may require the knowledge of programming, depending on students’ specialization (Avci, 2022). In the society of the ever-changing digital technology, there are many benefits of learning programming (Li et al., 2021). However, on the other hand, learning programming is often considered difficult, especially for those who are novices or new to programming (Avci, 2022). The challenges that novice learners may encounter include learning or using a specific programming language, memorizing syntax or functions, editing or writing computer codes in the coding platform or environment, applying computer science concepts to solve problems, etc. (Avci, 2022; Calderon et al., 2024; Wei et al., 2021).

Although the benefits of learning programming have been recognized, the challenges or difficulties that undergraduate students experienced have led to high dropout and failure rates in undergraduate computer programming courses (Alturki, 2016; Cheah, 2020). Especially for non-CS majors, they would need to put more effort into learning programming than expected, which gradually lowers their motivation to learn programming and in turn increases their chances of dropping out of a programming class (Kinnunen and Malmi, 2006). Self-efficacy (Bandura, 1977), which is deemed to be critical to students’ academic learning experience, is an important variable in programming learning (Gunbatar, 2018; Tsai et al., 2021). It is associated with students’ programming experiences and performance (Kuo and Kuo, 2023; Gunbatar, 2018). Learning programming requires students’ continuous work and practice in solving programming problems to achieve a desired goal (Ke, 2014). Students with sufficient self-efficacy generally have higher confidence in overcoming encountered programming problems, resulting in higher persistence or academic performance in programming learning (Wei et al., 2021).

In computer game development, students are required to create games through programming. Students’ creative self-efficacy may play an important role in the game development process. Creative self-efficacy is critical to the emergence of creative behaviors and the facilitation of development in creative endeavors (Christensen-Salem et al., 2021). Computational thinking that addresses one’s thought processes and techniques for problem solving is essential to programming (Barr and Stephenson, 2011; Tsai et al., 2021; Wing, 2006). Programming is one of the approaches to enhancing an individual’s computational thinking skill (Calderon et al., 2024).

Achievement gaps have been reported to exist between white and minority groups, according to the American Council on Education (Espinosa et al., 2019) and Stanford Center for Education Policy Analysis (2025). In computing fields, Kargarmoakhar et al. (2020) raised concerns about minority groups (e.g., African Americans, Hispanics, etc.) showing higher dropouts and lower learning persistence, compared to white groups, due to discrimination and biases. Minority or underrepresented students’ low achievement in computing/computer programming or relevant fields remains an issue that educators and researchers have attended to (Alford et al., 2017; Alford and Deorio, 2019; Kuo et al., 2025; Kargarmoakhar et al., 2020).

Self-efficacy and computational thinking play an important role in programming learning (Gunbatar, 2018; Kanaparan et al., 2013; Lishinski and Yadav, 2021). Although the positive impact of learning self-efficacy on performance is prominent in prior research, it is not clear about how creative self-efficacy and computational thinking would influence programming performance (Kuo et al., 2014; Kuo and Kuo, 2023; Walker et al., 2024). There is a lack of such studies for minority students. Therefore, this study aims to explore the relationships of self-efficacy, computational thinking, and learning performance among minority students.

2 Literature review

2.1 Self-efficacy

The concept of self-efficacy was first introduced by the psychologist, Albert Bandura (1977). He defined self-efficacy as “the belief in one’s capabilities to organize and execute the courses of action required to manage prospective situations” (Bandura, 1995, p. 2). Rooted in the core belief that drives individuals to take actions to make a difference or for a desired outcome, self-efficacy is the foundation of human motivation, performance accomplishments, and emotional well-being (Bandura, 1997). Self-efficacy has an influence on many aspects of behavior that include the amount of time or effort an individual is willing to spend, a specific behavioral change that an individual anticipates to achieve, or the thought process that an individual carries out to enact the behavior (Bandura, 2006; Gerald and Mangan, 2008). There are four main sources of influence through which an individual develops his or her self-efficacy beliefs, including mastery experiences, vicarious experience, verbal persuasion, and emotional and physiological states (Bandura, 1994).

Self-efficacy is an important component in evaluating individual or program outcomes (Gerald and Mangan, 2008). Research has indicated the connection of self-efficacy to outcome variables in various fields, including education, business, science, information technology, medical education, etc. (Kuo et al., 2025, 2026; Correa-Rojas et al., 2024; Peteros, 2024; Tutar et al., 2024; Walker et al., 2024). Individuals with a higher level of self-efficacy tend to accomplish more and persist longer with a given task, compared to those with lower levels of self-efficacy (Barned et al., 2021). People with higher self-efficacy are more likely to have better coping strategies to handle a difficult situation, and show more resilience when encountering frustrations or problems (Holzer et al., 2023; Stoutenberg et al., 2016; Yang and Tu, 2024).

2.1.1 Learning self-efficacy

Learning self-efficacy refers to an individual’s confidence in his or her ability to carry out the necessary actions to complete required tasks or assignments in the learning process (Yang and Tu, 2024). It plays an important role in facilitating learners’ successful learning experience (Kuo et al., 2014; Tang et al., 2022). There is a relationship between learning self-efficacy and learning behaviors (Bandura, 1997; Tang et al., 2022). Research has indicated that learning self-efficacy is related to learning motivation, engagement, performance, persistence, etc. (Alemayehu and Chen, 2021; Kuo et al., 2020; Chan et al., 2025; Tang and Osman, 2022; Tang et al., 2022). Tang and Osman (2022) conducted a large-scale study that included over one thousand students from a vocational college of science and technology, and found that there was a positive correlation between learning self-efficacy and learning motivation. Alemayehu and Chen (2021) investigated undergraduate students from multiple higher education institutions in Taiwan, and found that students’ learning self-efficacy was significantly correlated with their motivation and learning engagement in online learning environments.

2.1.2 Creative self-efficacy

Creative self-efficacy refers to individuals’ belief in their ability to creatively perform a task for a desired outcome (Tierney and Farmer, 2002). It also indicates individuals’ judgment about their own creative capabilities or potential to make decisions or efforts, find solutions, generate new ideas, or reflect on the progress of work, to achieve innovative outcomes (Beghetto, 2013; Shaw et al., 2021; Unal and Taşar, 2021). Creative self-efficacy is rooted in Bandura’s (1977) general concept of self-efficacy (Tierney and Farmer, 2002). With its important role in the creative process, creative self-efficacy provides an understanding of how an individual intends to pursue or avoid some types of creative assignments or tasks over others (Tierney and Farmer, 2002). Creative self-efficacy can change over time, depending on an individual’s experiences or the environment (Tierney and Farmer, 2011). It is considered as a critical motivation factor that has an impact on individuals’ creative performance or novelty tendency (Christensen-Salem et al., 2021; Karwowski et al., 2015; Yuan et al., 2023). Individuals with high creative self-efficacy are more motivated to exert creativity or make efforts on creative endeavors than the individuals with low creative self-efficacy (Cervone et al., 2011).

2.2 Computational thinking

Computational thinking is a fundamental skill that everyone should possess, not just for computer scientists or computer engineers (Barr and Stephenson, 2011; Tsai et al., 2021; Wing, 2006; Zhou et al., 2024). Emerging from the field of computer science (CS), it refers to a way of thinking for problem-solving, system design, and the understanding of human behavior (Wing, 2006). Drawn on the concepts of CS, Wing (2006) emphasized the importance of CT in deconstructing complicated problems into manageable elements. Computational thinking includes processes such as decomposition, pattern recognition, abstraction, and algorithmic thinking (Yadav et al., 2016). According to Brennan and Resnick (2012), there are three dimensions of computational thinking, including concepts, practices, and perspectives.

CT is inherent in the process of computer programming (Atmatzidou and Demetriadis, 2016; Zhou et al., 2024). It can be carried out through the principles or practices, such as sequences, loops, conditionals, events, debugging, modularization, etc. (Brennan and Resnick, 2012; Jeon and Kwon, 2024; Zhou et al., 2024). Programming education is critical to the development of CT skills (Tsarava et al., 2022). Working on programming activities, assignments, or tasks helps to enhance an individual’s cognitive or higher-order thinking skills, such as CT skills (Zhou et al., 2024).

2.3 Learning performance

Learning performance refers to learners’ ability to engage in the learning process through adapting, making changes or choices, or learning from their own mistakes (Feldman et al., 2016). It is often measured by the scores or grades students obtain from tests, quizzes, or other forms of testing or evaluation (Kuo et al., 2020; Kuo and Kuo, 2023; Tordet et al., 2024). As an important indicator of learners’ academic outcomes, research has indicated learning performance is related to a number of factors, such as peer feedback, self-efficacy, motivation, etc. (Kuo et al., 2025; Brummer et al., 2024; Walker et al., 2024; Zhao et al., 2024). Self-efficacy is deemed to be a critical factor of learning performance in various learning settings (Alosaimi, 2021; Wang et al., 2017). Computational thinking, which is associated with problem-solving processes, is considered to be an important thinking approach or skill in learning programming (Lye and Koh, 2014; Shin et al., 2025; Zhou et al., 2024). This study presumes the influential role of self-efficacy and computational thinking on minority students’ learning performance in programming.

3 Research questions

1. What are minority students’ creative self-efficacy, learning self-efficacy, and computational thinking, and learning performance?

2. What are the correlations among creative self-efficacy, learning self-efficacy, and computational thinking, and learning performance?

3. Do minority students’ creative self-efficacy, learning self-efficacy, and computational thinking predict their learning performance?

4 Methods

4.1 Participants

The undergraduate students participating in this study were 56 minority students enrolled in two game design courses. All students responded to the online survey. The responses from 55 students were used for data analysis, with one incomplete response removed. Both courses were offered through an engineering program at a HBCU (Historically Black Colleges and Universities) university in the United States. They are face-to-face courses, and taught by the same instructor. Among the participants, there were more male students (60%) then female students (40%). Most of them aged 20 years old or older (96.4%), and one student (3.6%) who was 19 years old. Almost all of the students were African Americans, except for two who were Hispanic Americans (96.4%). As for their grade levels, about 85.5% were juniors, and 14.5% seniors. In terms of their programming skill, most of the students indicated having a basic (65.5%) or medium level (30.9%) of programming. One student reported no programming skills, and one student determined possessing a high skill level of programming. Table 1 provides an overview of the student information.

Table 1
www.frontiersin.org

Table 1. Student information.

4.2 Data collection

An online survey was developed to collect the responses from the undergraduate students in this study. The researcher received the approval of the study from the university’s Institutional Review Board (IRB), and obtained informed consent forms from the students, where students indicated their willingness to participate in the study by filling out the online survey. To encourage students’ participation, the instructor provided extra points to the students who volunteered to participate in the online survey. The online survey was conducted after the IRB approval. The online survey was provided to students at the end of the course. The survey questionnaire has five sections (see Table 2), including student background information, creative self-efficacy, learning self-efficacy, computational thinking, and learning performance in programming.

Table 2
www.frontiersin.org

Table 2. Instruments.

Table 2 shows the information of scales that were used in this study. The creativity self-efficacy that has 3 items was adopted from Tierney and Farmer (2002). The self-efficacy scale that has 8 items was adopted from Pintrich and De Groot (1990). The computational thinking scale that has 19 items was adopted from Tsai et al. (2021). The learning performance scale that consists of 39 items was adopted from the scale developed by Kuo et al. (2025). It assessed students’ perceived programming skills learned from the class. Both creative self-efficacy and learning self-efficacy scales are a 7-point Likert scale. Computational thinking and learning performance are a 5-point Likert scale. The reliability of these four scales is good, with all Cronbach’s alpha above 0.9.

4.3 Context

The game design course required students to learn computer programming to develop games. It took a semester of 15 weeks to complete. The course was delivered through the combined slide-based lectures and demonstrations using the Unity (a game development software) in the computer classroom. By the end of the semester, the students were required to create their own computer games by integrating what they had learned throughout the semester.

4.4 Data analysis

The data collected from the survey were analyzed using quantitative approaches. These quantitative approaches included descriptive analysis, correlation and regression analyses. SPSS 27 was used to perform the data analysis. Statistical assumptions for regression were checked and there were no violations.

5 Results

5.1 RQ1: what are minority students’ creative self-efficacy, learning self-efficacy, and computational thinking, and learning performance?

Table 3 shows the results of descriptive analyses from the undergraduate students. The average score of students’ creativity self-efficacy was moderately high (M = 5.64, SD = 0.98). The average score of students’ learning self-efficacy (M = 5.27, SD = 1.02) was above the mid-point score 3.5. Students’ average score of computational thinking was moderately high, with a mean of 4.05 (SD = 0.55). Students had a moderate average score (M = 3.65, SD = 0.65), slightly above 3, in their learning performance for programming.

Table 3
www.frontiersin.org

Table 3. Descriptive information.

5.2 RQ2: what are the correlations among creative self-efficacy, learning self-efficacy, and computational thinking, and learning performance?

Table 4 shows the correlations of students’ creative self-efficacy, learning self-efficacy, computational thinking, and learning performance in programming. Creative self-efficacy (r = 0.38, p < 0.01), learning self-efficacy (r = 0.76, p < 0.01), and computational thinking (r = 0.48, p < 0.01) were positively correlated with learning performance in programming at a significant level. Creative self-efficacy (r = 0.75, p < 0.01) and learning self-efficacy (r = 0.42, p < 0.01) were positively correlated with computational thinking. Creative self-efficacy (r = 0.43, p < 0.01) was positively correlated with learning self-efficacy.

Table 4
www.frontiersin.org

Table 4. Correlations among Variables.

5.3 RQ3: do minority students’ creative self-efficacy, learning self-efficacy, and computational thinking predict their learning performance?

The multiple regression model (see Table 5) was significant, F(3, 51) = 32.46, p < 0.001. The model explained 64% of the variance in learning performance. There is no multicollinearity detected. Creative self-efficacy did not significantly predict learning performance (β = 0.165, p > 0.05). Learning self-efficacy (β = 0.731, p < 0.001) and computational thinking (β = 0.301, p < 0.05) are significant predictors of learning performance. Learning self-efficacy was a stronger predictor than computational thinking.

Table 5
www.frontiersin.org

Table 5. Multiple regression model.

The learning performance in programming in this study measures three types of programming skills (i.e., understanding of programming, application of programming, and problem-solving of programming) students learned in the course. We performed regression analyses to look further into how creative self-efficacy, learning self-efficacy, and computational thinking predicted understanding of programming, application of programming, and problem-solving of programming (see Tables 68). There is no multicollinearity detected. In understanding of programming, learning self-efficacy (β = 0.710, p < 0.001) and computational thinking (β = 0.284, p < 0.05) are significant predictors (see Table 6). As for application of programming, learning self-efficacy (β = 0.700, p < 0.001) and computational thinking (β = 0.320, p < 0.05) are significant predictors (see Table 7). Similarly, learning self-efficacy (β = 0.728, p < 0.001) and computational thinking (β = 0.277, p < 0.05) significantly predicted problem-solving of programming (see Table 8). Creativity self-efficacy did not significantly predict understanding of programming (β = 0.180, p > 0.05), application of programming (β = 0.157, p > 0.05), and problem-solving of programming (β = 0.147, p > 0.05).

Table 6
www.frontiersin.org

Table 6. Multiple regression model.

Table 7
www.frontiersin.org

Table 7. Multiple regression model.

Table 8
www.frontiersin.org

Table 8. Multiple regression model.

6 Discussion

This section summarizes major results from data analyses and provides discussions on these findings through explanations and synthesis. According to the descriptive analysis, minority students were moderately confident in their self-efficacy for creativity and learning during their attendance of the game design course. Their computational thinking and learning performance in programming showed an adequate average, slightly higher than the midpoint score.

According to the correlation analysis, positive correlations were found among creative self-efficacy, learning self-efficacy, computational thinking, and learning performance. Creative self-efficacy, learning self-efficacy, and computational thinking were found to significantly and positively correlated with learning performance. It suggests a trend of higher creative or learning self-efficacy, or computational thinking being linked to higher performance in learning programming, and vice versa, among the minority students. In previous studies, a positive relationship between self-efficacy and learning performance was found (Kuo et al., 2020; Bandura, 1997; Chan et al., 2025).

Based on the regression analysis, the impact of creative self-efficacy, learning self-efficacy, and computational thinking on learning performance in programming was examined. The results indicated the significant roles of learning self-efficacy and computational thinking in predicting learning performance in programming. They suggest that minority students who were confident in learning or being creative, were more likely to perform better in learning programming. Similarly, minority students who were more computational thinking oriented were more likely to succeed in learning programming. As indicated in prior research, learning self-efficacy is critical to students’ successful learning experience, and it contributes to students’ academic performance (Alemayehu and Chen, 2021; Kuo et al., 2020; Chan et al., 2025). Self-efficacy plays an important role in enhancing STEM education (Bandura, 1997; Wu et al., 2023). In programming learning, self-efficacy is critical to student performance and was often found to have a significant influence on student performance (Kanaparan et al., 2013; Lishinski and Yadav, 2021). Computational thinking plays an important role in STEM education (Cheng et al., 2023). The integration of computational thinking is beneficial to students in STEM disciplines as computational thinking was found to have a significant effect on STEM learning outcomes (Cheng et al., 2023). In the context of programming, computational thinking was recognized as an essential skill to learning programming (Atmatzidou and Demetriadis, 2016; Lye and Koh, 2014; Tsai et al., 2021; Zhou et al., 2024). This study provides evidence to the significant impact of computational thinking on programming performance, specifically for minority undergraduate students.

In terms of the three areas of learning performance in programming, including understanding of programming, application of programming, and problem-solving of programming, both learning self-efficacy and computational thinking were found to be significant predictors. Corresponding to the suggestions from previous research (Calderon et al., 2024; Chan et al., 2025; Tsai et al., 2021), the important role of learning self-efficacy and computational thinking in predicting students’ programming performance was confirmed in this study.

On the other hand, creative self-efficacy, although showing a positive correlation with learning performance, did not predict minority students’ learning performance in programming. This result indicated that minority students’ confidence level in being creative did not influence how they performed in learning programming. Similarly, creative self-efficacy did not significantly predict the three areas of learning performance, including understanding of programming, application of programming, and problem-solving of programming. It may be due to that the programming process itself does not involve lots of creative work or require a high level of creative thinking, which leads to the non-significant impact of creative self-efficacy on programming performance. Programming using visual programming tools may often involve higher levels of creativity demand, compared to text-based programming without the use of visual programming, which is the case of this study (Kovalkov et al., 2020). In addition, the creativity self-efficacy scale used in this study was not designed specifically for programming learning, which may potentially result in the non-significant influence of creativity self-efficacy on learning performance in programming in this study.

7 Conclusion

This study examined the role of self-efficacy and computation thinking in facilitating undergraduate minority students’ learning performance in programming. Overall, students attending the game design course had an adequate level of learning performance in programming. Positive correlations were found among creative self-efficacy, learning self-efficacy, computational thinking, and learning performance in programming. Creative self-efficacy, learning self-efficacy, and computational thinking were significantly correlated with learning performance in programming. Among the three predictors, learning self-efficacy and computational thinking were the significant predictors of minority students’ learning performance in programming. The results of this study adds to the limited research on minority students’ learning experiences with programming, as well as the importance of self-efficacy and computational thinking in affecting minority students’ outcomes in learning programming.

It is suggested that instructors or educators who teach programming for minority students develop strategies to enhance students’ confidence in learning programming. Because learning self-efficacy was found to be the strongest predictor, instructors are suggested to focus on mastery experiences or social modeling (Bandura, 1997) to build students’ confidence in learning programming. Confidence-building interventions may be especially warranted for underrepresented groups (Steele and Aronson, 1995). For example, collaborative learning approaches that are effective for minority students in learning (Kumi-Yeboah et al., 2017), can be adopted to enhance students’ learning self-efficacy by pairing up the students who are more confident in learning programming with the students with low confidence in programming. Individual tutoring or trainings related to programming would help increase students’ learning self-efficacy. To enhance students’ computational thinking, instructors could consider incorporating CT processes into the design of the course content, activities, and assignments, when teaching programming to minority students. Teaching strategies, such as project-based learning or active learning (Adeyemi et al., 2024), could be applied to improve students’ learning self-efficacy, computational thinking, and learning performance in programming. Active learning strategies were found to be beneficial to enhancing minority students’ learning outcomes (Adeyemi et al., 2024).

There are several limitations of this study. First, the participants were minority students, with the majority of them being African Americans, and the results of the study may not be generalized to other groups of non-minority groups. The sample size of this study may be slightly small, it is encouraged that researchers implement similar studies with a larger sample size. Second, there are other variables (e.g., motivation, interests, etc.) that may show an impact on learning performance in programming but were not included in this study (Walker et al., 2024; Kuo et al., 2025, 2026). Researchers are encouraged to include them in the future study. Controlling for variables such as gender and grade level could be considered for future research. Third, although in this study, creativity self-efficacy was not found to have a significant role in predicting minority students’ learning outcomes in programming, the impact of creativity self-efficacy on learning programming should be re-assessed in future studies by using a creativity self-efficacy scale that is more suitable for programming learning, or developing a new creative self-efficacy scale for the use of programming contexts. Last, the cross-sectional design may have its limitations in inferring causality, and it is suggested that researchers conduct a longitudinal or experimental design (e.g., comparison groups for minority and non-minority groups, etc.) to further evaluate the influence of self-efficacy and computational thinking on performance in programming for minority students. Including qualitative follow-ups may also help to explore how minority students perceive creativity in programming or how computer thinking skills are developed.

Data availability statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Ethics statement

The studies involving humans were approved by The Institutional Review Board (IRB) at North Carolina A&T State University. The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study.

Author contributions

Y-TK: Writing – original draft, Writing – review & editing. Y-CK: Writing – original draft, Writing – review & editing.

Funding

The author(s) declare that no financial support was received for the research and/or publication of this article.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.

Generative AI statement

The authors declare that no Gen AI was used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Adeyemi, T. A., Abiodun, P. O., and Owolabi, O. A. (2024). The perception of engineering undergraduates towards an active-learning pedagogy at a minority serving institution. Paper presented at 2024 ASEE Annual Conference & Exposition, Portland, Oregon. doi: 10.18260/1-2--48125

Crossref Full Text | Google Scholar

Alemayehu, L., and Chen, H. (2021). The influence of motivation on learning engagement: the mediating role of learning self-efficacy and self-monitoring in online learning environments. Interact. Learn. Environ. 31, 4605–4618. doi: 10.1080/10494820.2021.1977962

Crossref Full Text | Google Scholar

Alford, L. K., and Deorio, A. (2019). Student perceptions of their abilities and learning environment in large introductory computer programming courses – underrepresented minorities. Paper presented at 2019 ASEE Annual Conference & Exposition, Tampa, Florida. doi: 10.18260/1-2--33297

Crossref Full Text | Google Scholar

Alford, L. K., Dorf, M. L., and Bertacco, V. (2017). Student perceptions of their abilities and learning environment in large introductory computer programming courses. Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. doi: 10.18260/1-2--28867

Crossref Full Text | Google Scholar

Alosaimi, D. (2021). Learning self-efficacy as predictor of nursing students’ performance of clinical skills. Educ. Sci. Theory Pract. 21, 120–131. doi: 10.12738/jestp.2021.3.009

Crossref Full Text | Google Scholar

Alturki, R. A. (2016). Measuring and improving student performance in an introductory programming course. Inf. Educ. 15, 183–204. doi: 10.15388/infedu.2016.10

Crossref Full Text | Google Scholar

Atmatzidou, S., and Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: a study on age and gender relevant differences. Robotics Auton. Syst. 75, 661–670. doi: 10.1016/j.robot.2015.10.008

Crossref Full Text | Google Scholar

Avci, Ü. (2022). A predictive analysis of learning motivation and reflective thinking skills on computer programming achievement. Comput. Appl. Eng. Educ. 30, 1102–1116. doi: 10.1002/cae.22505

Crossref Full Text | Google Scholar

Bandura, A. (1977). Self-efficacy: toward a unifying theory of behavioral change. Psychol. Rev. 84, 191–215. doi: 10.1037/0033-295X.84.2.191

PubMed Abstract | Crossref Full Text | Google Scholar

Bandura, A. (1994). Self-efficacy. In V. S. Ramachaudran, editor. Encyclopedia of human behavior (4, pp. 71–81). New York, NY: Academic Press. (Reprinted in H. Friedman (Ed.), Encyclopedia of mental health. San Diego, CA: Academic Press, 1998).

Google Scholar

Bandura, A. (1995). Self-efficacy in changing societies. New York: Cambridge University Press.

Google Scholar

Bandura, A. (1997). Self-efficacy: The exercise of control. New York: Freeman.

Google Scholar

Bandura, A. (2006). Toward a psychology of human agency. Perspect. Psychol. Sci. 1, 164–180. doi: 10.1111/j.1745-6916.2006.00011.x

PubMed Abstract | Crossref Full Text | Google Scholar

Barned, C., Rochette, M., and Racine, E. (2021). Voluntary decision-making in addiction: a comprehensive review of existing measurement tools. Conscious. Cogn. 91:103115. doi: 10.1016/j.concog.2021.103115

PubMed Abstract | Crossref Full Text | Google Scholar

Barr, V., and Stephenson, C. (2011). Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community? ACM Inroads 2, 48–54. doi: 10.1145/1929887.1929905

Crossref Full Text | Google Scholar

Beghetto, R. A. (2013). “Nurturing creativity in the micro-moments of the classroom” in Creatively gifted students are not like other gifted students: Research, theory, and practice. eds. K. H. Kim, J. C. Kaufman, J. Baer, and B. Sriraman (Rotterdam, The Netherlands: Sense Publishers), 3–16.

Google Scholar

Brennan, K., and Resnick, M. (2012). “New frameworks for studying and assessing the development of computational thinking” in Proceedings of the 2012 annual meeting of the American Educational Research Association, vol. 1 (Vancouver, Canada), 1:25. doi: 10.1007/978-3-319-64051-8_9

Crossref Full Text | Google Scholar

Brummer, L., De Boer, H., Mouw, J. M., and Strijbos, J. (2024). A meta-analysis of the effects of context, content, and task factors of digitally delivered instructional feedback on learning performance. Learn. Environ. Res. 27, 453–476. doi: 10.1007/s10984-024-09501-4

Crossref Full Text | Google Scholar

Calderon, I., Silva, W., and Feitosa, E. (2024). Active learning methodologies for teaching programming in undergraduate courses: a systematic mapping study. Inf. Educ. 23, 279–322. doi: 10.15388/infedu.2024.11

Crossref Full Text | Google Scholar

Cervone, D., Mor, N., Orom, H., Shadel, W. G., and Scott, W. D. (2011). “Self-efficacy beliefs and architecture of personality: on knowledge, appraisal, and self-regulation” in Handbook of self-regulation: research, theory, and applications. eds. K. D. Vohs and R. F. Baumeister. 2nd edn (New York, United States: The Guilford Press), 461–484.

Google Scholar

Chan, S. C. H., Chan, W. T. Y., and Xiao, J. J. (2025). Learning how to learn: the relationships between students’ learning-to-learn (L2L) competence, learning self-efficacy, and achievement in project-based learning. J. Educ. Bus. 100, 81–90. doi: 10.1080/08832323.2024.2449506

Crossref Full Text | Google Scholar

Chao, P. Y. (2016). Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment. Comput. Educ. 95, 202–215. doi: 10.1016/j.compedu.2016.01.010

Crossref Full Text | Google Scholar

Cheah, C. S. (2020). Factors contributing to the difficulties in teaching and learning of computer programming: a literature review. Contemp. Educ. Technol. 12:ep272. doi: 10.30935/cedtech/8247

Crossref Full Text | Google Scholar

Cheng, L., Wang, X., and Ritzhaupt, A. D. (2023). The effects of computational thinking integration in STEM on students’ learning performance in K-12 education: a meta-analysis. J. Educ. Comput. Res. 61, 416–443. doi: 10.1177/07356331221114183

Crossref Full Text | Google Scholar

Christensen-Salem, A., Walumbwa, F. O., Hsu, C. I., Misati, E., Babalola, M. T., and Kim, K. (2021). Unmasking the creative self-efficacy–creative performance relationship: the roles of thriving at work, perceived work significance, and task interdependence. Int. J. Hum. Resour. Manag. 32, 4820–4846. doi: 10.1080/09585192.2019.1710721

Crossref Full Text | Google Scholar

Correa-Rojas, J., Grimaldo, M., Marcelo-Torres, E., Manzanares-Medina, E., and Ravelo-Contreras, E. L. (2024). Growth mindset, grit, and academic self-efficacy as determinants of academic performance in Peruvian university students. Int. J. Educ. Psychol. 13, 124–142. doi: 10.17583/ijep.13115

Crossref Full Text | Google Scholar

Espinosa, L. L., Turk, J. M., Taylor, M., and Chessman, H. M. (2019). Race and ethnicity in higher education: A status report. Washington, DC: American Council on Education.

Google Scholar

Feldman, G., Chandrashekar, S. P., and Wong, K. F. E. (2016). The freedom to excel: belief in free will predicts better academic performance. Pers. Individ. Differ. 90, 377–383. doi: 10.1016/j.paid.2015.11.043

Crossref Full Text | Google Scholar

Gerald, L. B., and Mangan, J. M. (2008). Evaluating individual and program outcomes. Clinical asthma, 483–494. doi: 10.1016/B978-032304289-5.10054-2

Crossref Full Text | Google Scholar

Gunbatar, M. S. (2018). Examination of undergraduate and associate degree students’ computer programming attitude and self-efficacy according to thinking style, gender and experience. Contemp. Educ. Technol. 9, 354–373. doi: 10.30935/cet.471004

Crossref Full Text | Google Scholar

Holzer, J., Korlat, S., Pelikan, E., Schober, B., Spiel, C., and Lüftenegger, M. (2023). The role of parental self-efficacy regarding parental support for early adolescents’ coping, self-regulated learning, learning self-efficacy and positive emotions. J. Early Adolesc. 44, 171–197. doi: 10.1177/02724316231162306

Crossref Full Text | Google Scholar

Jeon, M., and Kwon, K. (2024). Parallel instruction of text-based and block-based programming: on novice programmers’ computational thinking practices. TechTrends 68, 1033–1050. doi: 10.1007/s11528-024-00993-8

Crossref Full Text | Google Scholar

Kanaparan, G., Cullen, R., and Mason, D. D. (2013). Self-efficacy and engagement as predictors of student programming performance : PACIS, 282. Available online at: https://aisel.aisnet.org/pacis2013/282

Google Scholar

Kargarmoakhar, M., Lunn, S., Zahedi, L., Ross, M., Hazari, Z., Weiss, M. A., et al. (2020). Understanding the experiences that contribute to the inclusion of underrepresented groups in computing. In 2020 IEEE Frontiers in Education Conference (FIE) (pp. 1–9). IEEE. doi: 10.1109/FIE44824.2020.9274113

Crossref Full Text | Google Scholar

Karwowski, M., Gralewski, J., and Szumski, G. (2015). Teachers’ effect on students’ creative self-beliefs is moderated by students’ gender. Learn. Individ. Differ. 44, 1–8. doi: 10.1016/j.lindif.2015.10.001

Crossref Full Text | Google Scholar

Ke, F. (2014). An implementation of design-based learning through creating educational computer games: a case study on mathematics learning during design and computing. Comput. Educ. 73, 26–39. doi: 10.1016/j.compedu.2013.12.010

Crossref Full Text | Google Scholar

Kinnunen, P., and Malmi, L. (2006). “Why students drop out CS1 course?” in Proceedings of the second international workshop on computing education research, 97–108. doi: 10.1145/1151588.11516

Crossref Full Text | Google Scholar

Kovalkov, A., Segal, A., and Gal, K. (2020). Inferring creativity in visual programming environments. In Proceedings of the Seventh ACM Conference on Learning@ Scale New York, NY, United States: Association for Computing Machinery. (pp. 269–272).

Google Scholar

Kumi-Yeboah, A., Dogbey, J., and Yuan, G. (2017). Online collaborative learning activities: the perspectives of minority graduate students. Online Learn J 21:1277. doi: 10.24059/olj.v21i4.1277

Crossref Full Text | Google Scholar

Kuo, Y. C., Walker, A. E., Schroder, K. E., and Belland, B. R. (2014). Interaction, Internet self-efficacy, and self-regulated learning as predictors of student satisfaction in online education courses. The internet and higher education 20, 35–50. doi: 10.1016/j.iheduc.2013.10.001

Crossref Full Text | Google Scholar

Kuo, Y. C., Tseng, H., and Kuo, Y. T. (2020). Internet self-efficacy, self-regulation, and student performance: African-American adult students in online learning. International Journal on E-Learning 19, 161–180. doi: 10.70725/438827lzrpts

Crossref Full Text | Google Scholar

Kuo, Y. T., and Kuo, Y. C. (2023). African American students’ academic and web programming self-efficacy, learning performance, and perceptions towards computer programming in web design courses. Education Sciences 13:1236. doi: 10.3390/educsci13121236

Crossref Full Text | Google Scholar

Kuo, Y. T., Kuo, Y. C., and Tseng, H. W. (2025). Exploring minority students’ perceptions of using open educational resources in a computer game design course. Education Sciences 15:381. doi: 10.3390/educsci15030381

Crossref Full Text | Google Scholar

Kuo, Y. C., Kuo, Y. T., and Walker, A. (2026). Pre-service teachers’ perceptions of integrating digital games into future teaching. Research and Practice in Technology Enhanced Learning 21:007. doi: 10.58459/rptel.2026.21007

Crossref Full Text | Google Scholar

Lee, J., and Cheng, Y. C. (2011). Change the face of software engineering education: a field report from Taiwan. Inf. Softw. Technol. 53, 51–57. doi: 10.1016/j.infsof.2010.08.005

Crossref Full Text | Google Scholar

Li, Y., Xu, S., and Liu, J. (2021). Development and validation of computational thinking assessment of Chinese elementary school students. J. Pac. Rim Psychol. 15, 1–22. doi: 10.1177/18344909211010240

Crossref Full Text | Google Scholar

Lishinski, A., and Yadav, A. (2021). Self-evaluation interventions: impact on self-efficacy and performance in introductory programming. ACM Trans. Comput. Educ. 21, 1–28. doi: 10.1145/3447378

Crossref Full Text | Google Scholar

Lye, S. Y., and Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: what is next for K-12? Comput. Hum. Behav. 41, 51–61. doi: 10.1016/j.chb.2014.09.012

Crossref Full Text | Google Scholar

Peteros, E. D. (2024). Impact of pre-service teachers’ self-regulation and self-efficacy on their mathematics performance in blended learning. Journal of Education and Learning (EduLearn) 18, 526–534. doi: 10.11591/edulearn.v18i2.21074

Crossref Full Text | Google Scholar

Pintrich, P. R., and De Groot, E. V. (1990). Motivational and self-regulated learning components of classroom academic performance. J. Educ. Psychol. 82, 33–40. doi: 10.1037/0022-0663.82.1.33

Crossref Full Text | Google Scholar

Shaw, A., Kapnek, M., and Morelli, N. A. (2021). Measuring creative self-efficacy: an item response theory analysis of the creative self-efficacy scale. Front. Psychol. 12, 1–7. doi: 10.3389/fpsyg.2021.678033

Crossref Full Text | Google Scholar

Shin, Y., Jung, J., Choi, S., and Jung, B. (2025). The influence of scaffolding for computational thinking on cognitive load and problem-solving skills in collaborative programming. Educ. Inf. Technol. 30, 583–606. doi: 10.1007/s10639-024-13104-0

Crossref Full Text | Google Scholar

Stanford Center for Education Policy Analysis (2025). The educational opportunity monitoring project: racial and ethnic achievement gaps. Available online at: https://cepa.stanford.edu/educational-opportunity-monitoring-project/achievement-gaps/race/ (Accessed August 20, 2025).

Google Scholar

Steele, C. M., and Aronson, J. (1995). Stereotype threat and the intellectual test performance of African Americans. J. Pers. Soc. Psychol. 69, 797–811. doi: 10.1037/0022-3514.69.5.797

PubMed Abstract | Crossref Full Text | Google Scholar

Stoutenberg, M., Rethorst, C. D., Lawson, O., and Read, J. P. (2016). Exercise training–a beneficial intervention in the treatment of alcohol use disorders? Drug Alcohol Depend. 160, 2–11. doi: 10.1016/j.drugalcdep.2015.11.019

PubMed Abstract | Crossref Full Text | Google Scholar

Tang, S., and Osman, S. Z. M. (2022). COVID-19 pandemic: do learning motivation and learning self-efficacy exist among higher vocational college students? J. Educ. E-Learn. Res. 9, 38–44. doi: 10.20448/jeelr.v9i1.3756

Crossref Full Text | Google Scholar

Tang, Y., Tseng, H., and Tang, X. (2022). The impact of information-seeking self-efficacy and online learning self-efficacy on students’ performance proficiency. J. Acad. Librariansh. 48:102584. doi: 10.1016/j.acalib.2022.102584

Crossref Full Text | Google Scholar

Tierney, P., and Farmer, S. M. (2002). Creative self-efficacy: its potential antecedents and relationship to creative performance. Acad. Manag. J. 45, 1137–1148. doi: 10.5465/3069429

Crossref Full Text | Google Scholar

Tierney, P., and Farmer, S. M. (2011). Creative self-efficacy development and creative performance over time. J. Appl. Psychol. 96, 277–293. doi: 10.1037/a0020952

PubMed Abstract | Crossref Full Text | Google Scholar

Tordet, C., Fernandez, J., and Jamet, E. (2024). The effects of embedded quizzes on self-regulated processes and learning performance during a multimedia lesson. J. Comput. Assist. Learn. 41, 1–14. doi: 10.1111/jcal.13083

Crossref Full Text | Google Scholar

Tran, Y. (2018). Computational thinking equity in elementary classrooms: what third-grade students know and can do. J. Educ. Comput. Res. 57, 3–31. doi: 10.1177/0735633117743918

Crossref Full Text | Google Scholar

Tsai, M. J., Liang, J. C., and Hsu, C. Y. (2021). The computational thinking scale for computer literacy education. J. Educ. Comput. Res. 59, 579–602. doi: 10.1177/0735633120972356

Crossref Full Text | Google Scholar

Tsai, M. J., Wang, C. Y., and Hsu, P. F. (2019). Developing the computer programming self-efficacy scale for computer literacy education. J. Educ. Comput. Res. 56, 1345–1360 10. 1177/ 07356 33117 746747. doi: 10.1177/0735633117746747

Crossref Full Text | Google Scholar

Tsarava, K., Moeller, K., Roma ́n-Gonza ́lez, M., Golle, J., Leifheit, L., Butz, M. V., et al. (2022). A cognitive definition of computational thinking in primary education. Comput. Educ. 179:104425. doi: 10.1016/j.compedu.2021.104425

Crossref Full Text | Google Scholar

Tutar, H., Mutlu, H. T., Nam, S., and Bilan, S. (2024). Relationship between work-family conflict and emotional exhaustion in health care workers: mediating role of self-efficacy and stress perception. J. Int. Stud. 17, 163–178. doi: 10.14254/2071-8330.2024/17-4/10

Crossref Full Text | Google Scholar

Unal, A., and Taşar, M. (2021). A systematic review of creative self-efficacy literature in education. EURASIA J. Math. Sci. Technol. Educ. 17:em2050. doi: 10.29333/ejmste/11404

Crossref Full Text | Google Scholar

Walker, A., Aguiar, N., Soicher, R., Kuo, Y. C., and Resig, J. (2024). Exploring the relationship between motivation and academic performance among online and blended learners: a meta-analytic review. Online Learn. 28, 75–115. doi: 10.24059/olj.v28i4.4602

Crossref Full Text | Google Scholar

Wang, Y., Liang, J., Lin, C., and Tsai, C. (2017). Identifying Taiwanese junior-high school students’ mathematics learning profiles and their roles in mathematics learning self-efficacy and academic performance. Learn. Individ. Differ. 54, 92–101. doi: 10.1016/j.lindif.2017.01.008

Crossref Full Text | Google Scholar

Wei, X., Lin, L., Meng, N., Tan, W., Kong, S. C., and Kinshuk,. (2021). The effectiveness of partial pair programming on elementary school students’ computational thinking skills and self-efficacy. Comput. Educ. 160:104023. doi: 10.1016/j.compedu.2020.104023

Crossref Full Text | Google Scholar

Wing, J. (2006). Computational thinking. Commun. ACM 49, 33–36. doi: 10.1145/1118178.1118215

Crossref Full Text | Google Scholar

Wu, T. T., Lee, H. Y., Wang, W. S., Lin, C. J., and Huang, Y. M. (2023). Leveraging computer vision for adaptive learning in STEM education: effect of engagement and self-efficacy. Int. J. Educ. Technol. High. Educ. 20:53. doi: 10.1186/s41239-023-00422-5

Crossref Full Text | Google Scholar

Yadav, A., Hong, H., and Stephenson, C. (2016). Computational thinking for all: pedagogical approaches to embedding 21st century problem solving in K-12 classrooms. TechTrends 60, 565–568. doi: 10.1007/s11528-016-0087-7

Crossref Full Text | Google Scholar

Yang, D., and Tu, C. C. (2024). Gender differences in effects of learning self-efficacy on learning burnout among higher vocational college students in China. Br. J. Educ. Psychol. 95, 480–495. doi: 10.1111/bjep.12733

PubMed Abstract | Crossref Full Text | Google Scholar

Yuan, Y., Liu, B., Liu, P., Andrianandraina, C. M. C., and Liu, Y. (2023). Why and when innovation performance is available: the role of fell responsibility for constructive change and creative self-efficacy. Curr. Psychol. 43, 10132–10147. doi: 10.1007/s12144-023-05073-3

Crossref Full Text | Google Scholar

Zhao, M., Maat, S. M., Azman, N., and Zheng, E. (2024). The relationship between faculty support, academic self-efficacy, academic emotions, and online learning performance among university students in China. SAGE Open 14:4928. doi: 10.1177/21582440241304928

Crossref Full Text | Google Scholar

Zhou, R., Xie, C., He, X., Li, Y., Fan, Q., Yu, Y., et al. (2024). Effect of different flow design approaches on undergraduates’ computational thinking during pair programming. J. Educ. Comput. Res. 62, 1645–1675. doi: 10.1177/07356331241268474

PubMed Abstract | Crossref Full Text | Google Scholar

Keywords: learning self-efficacy, creativity self-efficacy, computational thinking, computer programming, learning performance, minority students

Citation: Kuo Y-T and Kuo Y-C (2025) Learning programming: exploring the relationships of self-efficacy, computational thinking, and learning performance among minority students. Front. Educ. 10:1623415. doi: 10.3389/feduc.2025.1623415

Received: 05 May 2025; Accepted: 28 August 2025;
Published: 20 October 2025.

Edited by:

Pinaki Chakraborty, Netaji Subhas University of Technology, India

Reviewed by:

Mirko Duradoni, Unimercatorum University, Italy
Pedro Tadeu, CI&DEI-ESECD-IPG, Portugal

Copyright © 2025 Kuo and Kuo. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Yu-Tung Kuo, eWt1b0BuY2F0LmVkdQ==

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.