Back to Search Start Over

TOWARDS ENHANCING PROGRAMMING SELF-EFFICACY PERCEPTIONS AMONG UNDERGRADUATE INFORMATION SYSTEMS STUDENTS.

Authors :
Abdunabi, Ramadan
Hbaci, Ilham
Heng-Yu Ku
Source :
Journal of Information Technology Education: Research. 2019, Vol. 18, p185-206. 22p. 1 Diagram, 4 Charts, 1 Graph.
Publication Year :
2019

Abstract

Aim/Purpose: Currently, Information Systems (IS) departments in business schools are moving towards integrating learning to program or code in their undergraduate core courses. Many factors affecting IS student success in learning to program have been identified, but there is still a dearth of knowledge about student perceptions on their own competence. The purpose of this study was to investigate factors that may affect the success of IS students in learning to program. Background: Students' perceptions about the value and difficulties to learn programming can affect their skills acquisition. IS educators need to understand the student perception related to difficulties of learning to program in order to offer more effective support during their teaching process and interactions with students. To address this need, this study examines two critical elements to improve teaching IS programming courses: (a) Programming Self-Efficacy--students' beliefs on their own programming competence, combined with (b) levels of programming skills which IS students initially thought to learn for their future profession. Methodology: This study uses quantitative data drawn from undergraduate students in a Computer Information Systems classes at Colorado State University in U.S.A. and supported by qualitative data. Contribution: Quantitative data measures the correlation between students' programming self-efficacy, their perceived value of programming, their own practice time, and the frequency of teaching assistant (TA) consultations. The qualitative data was utilized to understand students' thoughts of the programming skills they need in their future profession that may influence their programming selfefficacy during the learning process. The importance of this study lies in the potential that the findings of this study are critical to investigate the most influential factors that are likely to be a vehicle through which educators can either improve self-efficacy of their students and/or understand it more fully. Furthermore, these findings may influence pedagogical practices for teaching programming languages in higher education contexts more successfully. For instance, applying a contextual learning approach may assist in identifying the most effective approach to teach programming courses, and in turn, will lead to increased learning outcomes as encountered and narrated by IS students. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15479714
Volume :
18
Database :
Academic Search Index
Journal :
Journal of Information Technology Education: Research
Publication Type :
Academic Journal
Accession number :
137063804
Full Text :
https://doi.org/10.28945/4308