DocumentCode
548420
Title
Introductory programming languages in higher education
Author
Krpan, D. ; Bilobrk, I.
Author_Institution
Fac. of Sci., Univ. of Split, Split, Croatia
fYear
2011
fDate
23-27 May 2011
Firstpage
1331
Lastpage
1336
Abstract
A growing number of students enrolled in introductory programming courses is experiencing difficulties grasping the basic concepts and algorithms, which in turn manifest themselves in their poor exam results. While determining the cause of these difficulties, we found that they are not unique to Croatian universities, but rather a worldwide phenomenon. Focusing on, in our findings the leading cause: the choice of the introductory programming language, we have perceived that today´s students require constant motivation which tends to be absent in languages having a complex syntax. In this paper we describe our experiences in using the C, QBasic and Python programming languages in introductory programming courses. In order to better examine the problems, we conducted a two part research with the students. The first part focused on group work with programming assignments using the three aforementioned languages, and the second part was a follow up research where we examined students´ experiences and knowledge retainment after a relatively short period of time.
Keywords
C language; computer science education; educational courses; educational institutions; further education; programming languages; C language; Croatian university; Python programming language; QBasic programming language; complex syntax; constant motivation; introductory programming course; introductory programming language; programming assignment; Arrays; Computer languages; Educational institutions; Programming profession; Syntactics;
fLanguage
English
Publisher
ieee
Conference_Titel
MIPRO, 2011 Proceedings of the 34th International Convention
Conference_Location
Opatija
Print_ISBN
978-1-4577-0996-8
Type
conf
Filename
5967265
Link To Document