Gradus Vol 7, No 3 (2020) 159-165 ISSN 2064-8014 159 A PROGRAMOZÁS-TANULÁS EREDMÉNYESSÉGÉT BEFOLYÁSOLÓ KÉSZSÉGEK VIZSGÁLATA AN EXAMINATION OF SKILLS AFFECTING THE EFFECTIVENESS OF PROGRAMMING Pap-Szigeti Róbert 1,2* , Pásztor Attila 3 1 Kecskeméti Bolyai János Gimnázium, Magyarország 2 Informatika Tanszék, GAMF Műszaki és Informatikai Kar, Neumann János Egyetem, Magyarország 3 Informatika Tanszék, GAMF Műszaki és Informatikai Kar, Neumann János Egyetem, Magyarország https://doi.org/10.47833/2020.3.CSC.004 Kulcsszavak: programozás algoritmizálás emelt szintű érettségi szövegértés Keywords: programming algorithms IT final exam reading comprehension Cikktörténet: Beérkezett 2020. október 19. Átdolgozva 2020. november 5. Elfogadva 2020. november 8. Összefoglalás A bemutatásra kerülő mérésben egyrészt a szövegértés és annak kritikus előfeltételeként a szóolvasás készsége fejlettségének hatását vizsgáltuk az algoritmizálási és programozási feladatokon mutatott teljesítményre. Másrészt arra kerestünk választ, hogy az emelt szintű érettségi programozási feladatainak sikeres megoldásában milyen szerepet játszanak az algoritmizálás készségei, a programnyelv elemeinek ismeret és a fejlesztőkörnyezet használata. A középiskolás és mérnökinformatikus-hallgató mintán (n = 128) öt részteszttel felvett mérések eredményei alapján mutatjuk be a készségek egymásra épülését. Abstract In this article we examined the effect of the development of reading comprehension and word reading skills on the performance on understanding algorithm and programming tasks. Additionally, we examined the role of algorithmization skills, knowledge of programming language elements and the use of the IDE in the successful solution of advanced graduation programming tasks. Based on the results of our measurements taken with five partial tests on the sample of high school and IT engineering students (n = 128), we present the building of skills on top of each other. 1. Bevezetés A programozás alapvető készségeinek, az algoritmusok megértésének és alkalmazásának elsajátítása a tanulók, hallgatók széles körében szükséges a modern informatikai eszközök hatékony alkalmazásához. Bár tényleges programozást az informatikai eszközök alkalmazóinak csak kisebb hányada végez, az alkalmazások eredményes használatához gyakran összetett algoritmusok megjegyzésére és adaptálására van szükség. [1] [5] Az ezredforduló előtt és környékén megjelenő tanulmányok jelentős része egy-egy módszer hatékonyságával foglalkozik. [3] [13] [17] A tanulmányok másik jelentős hányada vizsgálja a programozási készségek és az általános gondolkodási képességek kapcsolatát. [2] [6] [8] [15] Az * Kapcsolattartó szerző. Tel.: +36 20 421 9931; fax: +36 76 516 399 E-mail cím: pasztor.attila@gamf.uni-neumann.hu