Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 11 March 2026

Exploring University Students' Perceptions of AI Tools in Programming Education: An Extended TAM Approach

Areej Abdullah Alfuhaid1

Journal of Computer Science, Volume 22, Issue 3, pp. 938–946 · doi.org/10.3844/jcssp.2026.938.946

2,061 accesses1,035 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Generative Artificial Intelligence (AI) is commonly used in programming education. Tools such as ChatGPT and GitHub Copilot aid in code generation, debugging, and explanation. The benefits are clear, though concerns about learning quality and academic integrity persist.We tested an extended Technology Acceptance Model (TAM) for university programming courses. The model included perceived usefulness and perceived ease of use. It added programming experience, perceived impact on learning, social influence, and ethical awareness, and compared current users with non-users. We conducted a cross-sectional online survey with purposive sampling. Participants were 107 students in programming-related courses. A Likert-scale instrument was used to capture all constructs and demographics. We applied descriptive statistics, Cronbach's alpha, Pearson’s correlations, and multiple linear regressions. Ethical approval was obtained from all participants. Females comprised 63.6 percent of the sample. General AI use was common; however, most students did not use AI for coding. The reliability was excellent for users and moderate for non-users. Among the users, ease of use was strongly related to usefulness, and both were related to intention. Programming experience pertaining to ease of use: Perceived impact on learning related to usefulness. Social influence exhibited the strongest link to intention. In the regression, usefulness and social influence were positive predictors of intention, while ethical awareness was a negative predictor. The model explained 81.5 percent of the variance in intentions. Adoption of programming courses depends most on perceived usefulness and supportive norms. Ethical concerns can suppress intentions when guidance is unclear. Ease and experience matter primarily through their effects on usefulness. Programs should pair hands-on AI activities with explicit integrity rules and instructor modeling to convert perceived value into responsible use.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Alfuhaid, A. A. (2026). Exploring University Students' Perceptions of AI Tools in Programming Education: An Extended TAM Approach. Journal of Computer Science, 22(3), 938–946. https://doi.org/10.3844/jcssp.2026.938.946

Licence
CC BY 4.0
Issue
Volume 22, Issue 3
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Exploring University Students' Perceptions of AI Tools in Programming Education: An Extended TAM ApproachJournal of Computer Science · Volume 22, Issue 3 · pp. 938–946 · CC BY 4.0Download