Skip to content
Research Article Open access CC BY 4.0

Attitude Towards Learning Computer Programming and Programming Self-Efficacy of Bachelor of Science in Information Technology Students

Charles Arone R. Alcebar, Joesil A. Mosquiza, Julie Mae T. Cardeño, Jhyzie S. Cano, Jhon Bryan J. Cantil

Asian Journal of Education and Social Studies · pp. 584–594 · Published 10 Sep 2026

10.9734/ajess/2026/v52i93326

Abstract

Many BSIT students struggle with low self-efficacy and inconsistent attitudes towards programming, which can hinder their learning progress and overall performance in programming courses. Addressing this gap is essential for understanding how students' mindsets shape their ability to succeed in IT education. This study investigated the relationship between attitudes towards learning computer programming and programming self-efficacy among BSIT students. The study used a descriptive-correlational design and included 215 enrolled BSIT students selected through total enumeration. Questionnaires were used to measure attitudes in terms of willingness, negativity, and perceived necessity, as well as programming self-efficacy in terms of independence, persistence, and ambition in programming tasks. The results showed that students' attitudes towards learning programming were moderate. Willingness was high, whereas negativity and perceived necessity were moderate. Programming self-efficacy was generally high, with high ratings for ambition and independence/persistence, suggesting that students were generally confident in completing programming tasks despite having only moderate overall attitudes towards learning programming. Correlation analysis shows a positive relationship between attitude and self-efficacy (r = .456), indicating that students who hold more favorable attitudes toward learning programming also tend to exhibit higher levels of confidence in programming tasks. Regression analysis shows that the willingness to interact with programming and perceived necessity are together predictive of self-efficacy, explaining about 43% of the variance (R² = .434). Negativity did not predict self-efficacy. In practical terms, students who were more motivated to learn and viewed programming as important were likely to have greater confidence in performing programming tasks. Based on the findings, it is recommended that the learning process focus on increasing students' willingness to learn and explaining the importance of programming. This may increase students' confidence and enhance learning outcomes. The findings also support the objectives of providing quality education, preparing students for IT-related jobs, and providing equal opportunities for all students.

Attitude toward learning programming programming self-efficacy BSIT students willingness necessity correlation study

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

28

Page views

0

PDF downloads

5

Outbound clicks

0

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.