A Phenomenological Study on the Feelings, Challenges and Difficulties Experienced by Information Technology Students in Learning Computer Programming

Cris Norman Olipas

A Phenomenological Study on the Feelings, Challenges and Difficulties Experienced by Information Technology Students in Learning Computer Programming

Číslo: 7/2022
Periodikum: Path of Science
DOI: 10.22178/pos.83-3

Klíčová slova: challenges and difficulties; computer programming; lived experiences; phenomenological; qualitative

Pro získání musíte mít účet v Citace PRO.

Přečíst po přihlášení

Anotace: This study aims to identify the experiences of information technology (IT) students in learning computer programming. Specifically, the feelings towards learning programming and the challenges and difficulties encountered by IT students were determined. The researcher used a phenomenological approach to determine the commonality of lived experiences among the students. The study was conducted during the second semester of Academic Year 2020–2021. The participants were first-year students enrolled in a computer programming I course. Open-ended questions were employed to gather responses. Since the data gathering happened during the coronavirus 2019 pandemic, the researcher used Google Form to collect responses. Participants were informed that the responses gathered were treated with the utmost confidentiality, security, and anonymity, following ethical research guidelines. Results revealed that participants have both positive and negative views about learning programming. As to the feelings towards learning computer programming, analysis shows that positive emotions include excitement and good happy feelings towards writing programs and finding them fun, challenging, and engaging. Negative feelings include being nervous, anxious, confused, and having difficulty learning how to write programs because it is hard. The challenges and problems encountered by IT students include difficulties relating to the program's syntax, errors and debugging processes; lesson-related; algorithm, analysis, resources, teaching, time-management, and personal factors. The researcher suggests recommendations that would improve the quality of teaching computer programming and offer new possible topics for future studies.