Research Article

Undergraduate Students' Experiences in Programming: Difficulties and Obstacles

Volume: 5 Number: 3 March 1, 2014
EN TR

Undergraduate Students' Experiences in Programming: Difficulties and Obstacles

Abstract

Programming courses become prominent as one of the courses in which undergraduate students are unsuccessful especially in departments which offer computer education. Students often state that these courses are quite difficult compared to other courses. Therefore, a qualitative phenomenological approach was used to reveal the reasons of the failures of the undergraduate students in programming courses and to examine the difficulties they confronted with programming. In this scope, the laboratory practices of the Internet Programming course were observed in fall term of the 2013-2014 academic year in a university at central Anatolia. Interviews were made with 12 undergraduate students taking this course. Finally, the difficulties students experienced in the programming were determined as programming knowledge, programming skills, understanding semantics of the program, and debugging. Students emphasized that the biggest causes of failure in programming languages are lack of practice, not using algorithms and lack of knowledge. In addition, it was seen that the students who had high programming experience possess higher programming success and self-efficacy related to programming

Keywords

References

  1. enough time. This finding is similar to the results of the studies which found that perceived self-efficacy
  2. increases the programming success (Cegielski & Hall, 2006).
  3. As a result, to get all the benefits of programming, effective programming education should be given
  4. especially in higher education institutions (Fessakis, Gouli & Mavroudi, 2013). It is highlighted that the
  5. current curricula should be reconstructed by increasing lesson hours of programming courses and
  6. widening their scope. Moreover, more emphasis is called on teaching programming (Akpınar & Altun,
  7. 2014); hence, programming education should be carried out taking into account aforementioned
  8. problems and present situation.

Details

Primary Language

English

Subjects

-

Journal Section

Research Article

Publication Date

March 1, 2014

Submission Date

February 6, 2015

Acceptance Date

-

Published in Issue

Year 2014 Volume: 5 Number: 3

APA
Özmen, B., & Altun, A. (2014). Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 1-27. https://doi.org/10.17569/tojqi.20328
AMA
1.Özmen B, Altun A. Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles. TOJQI. 2014;5(3):1-27. doi:10.17569/tojqi.20328
Chicago
Özmen, Büşra, and Arif Altun. 2014. “Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles”. Turkish Online Journal of Qualitative Inquiry 5 (3): 1-27. https://doi.org/10.17569/tojqi.20328.
EndNote
Özmen B, Altun A (July 1, 2014) Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles. Turkish Online Journal of Qualitative Inquiry 5 3 1–27.
IEEE
[1]B. Özmen and A. Altun, “Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles”, TOJQI, vol. 5, no. 3, pp. 1–27, July 2014, doi: 10.17569/tojqi.20328.
ISNAD
Özmen, Büşra - Altun, Arif. “Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles”. Turkish Online Journal of Qualitative Inquiry 5/3 (July 1, 2014): 1-27. https://doi.org/10.17569/tojqi.20328.
JAMA
1.Özmen B, Altun A. Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles. TOJQI. 2014;5:1–27.
MLA
Özmen, Büşra, and Arif Altun. “Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles”. Turkish Online Journal of Qualitative Inquiry, vol. 5, no. 3, July 2014, pp. 1-27, doi:10.17569/tojqi.20328.
Vancouver
1.Büşra Özmen, Arif Altun. Undergraduate Students’ Experiences in Programming: Difficulties and Obstacles. TOJQI. 2014 Jul. 1;5(3):1-27. doi:10.17569/tojqi.20328

Cited By

Coding Analogy

Erzincan Üniversitesi Eğitim Fakültesi Dergisi

https://doi.org/10.17556/erziefd.1485760