Akadálymentes verzió
Menü megnyitása

Dusza Árpád Országos Programozói Emlékverseny 2019/2020

Verseny célja:

A programozás iránt érdeklődő tehetséges diákok számára lehetőséget szeretnénk teremteni egy olyan országos szintű megmérettetésre, amelyen az informatikai ismereteik mellett a csapattársakkal való együttműködésben is kipróbálhatják magukat. További célunk, hogy segítsük a felkészülést az emelt szintű informatika érettségire, a felsőfokú informatika tanulmányokra, illetve a különböző projektmunkákban való hatékony részvételre.

Nevezés módja:

A versenyre nevezési lapon póttagot is lehet nevezni. Indokolt esetben a csapat egy tagját (csak
betegség, és/vagy iskolaváltás esetén) a póttag helyettesítheti.
Más esetben a kimaradó csapattag nem cserélhető! (Pl.: más versenyen történő részvétel miatt.)
A csapattag cseréjének szándékát a versenybizottságnak előzetesen, legkésőbb a verseny előtt
3 nappal be kell jelenteni.

Minden kategóriában:
A versenyen olyan 3 fős csapatok vehetnek részt, amelyeknek tagjai az ország valamely oktatási
intézményének 8-13. évfolyamos tanulói. A csapatokat a megadott nevezési határidőig az oktatási intézményüknek a www.isze.hu honlapról letölthető nevezési lappal kell beneveznie. Egy
csapat tagjai különböző iskolák tanulói is lehetnek, ilyenkor bármelyik csapattag iskolája elküldheti a nevezési lapot. A különböző iskolákból összeálló csapatot a felkészítő tanárok hozzák létre.

A szomszédos országok magyar nyelven tanuló diákjainak a nevezését is fogadjuk,
amennyiben vállalják, hogy döntőbe jutás esetén Magyarországra utaznak, és ezt a nevezési lapon jelzik.

Nevezési lap:
Ajánlott irodalom:

A hagyományos programozó verseny I. és II. kategóriájában:
 Dusza Árpád: Algoritmusok Pascal nyelven, 2009 (2005-korábbi kiadás)
 Dusza Árpád: Turbo Pascal 6.0 az alapoktól, APC Studió, 1994
 Juhász Tibor, Kiss Zsolt: Programozási ismeretek
(http://www.zmgzeg.sulinet.hu/bemutatkozunk/tankonyv/progism.htm
Utolsó letöltés ideje: 2019. augusztus 3.)
 Farkas Csaba: A programozás alapjai Visual Basicben, Jedlik Oktatási Stúdió, 2009
 Illés Zoltán: Programozás C# nyelven, Jedlik Oktatási Stúdió, 2008
3
 Reiter István: C# programozás lépésről-lépésre, Jedlik Oktatási Stúdió, 2012
 Tóth Bertalan, Lapteva Natalia: Programozzunk C++ nyelven! ComputerBooks, 2006
 Benkő Tiborné, Benkő László, Tóth Bertalan: Programozzunk C nyelven! ComputerBooks, 2000
 Bjarne Stroustrup: A C++ programozási nyelv, Kiskapu Kft., 2001.
 Herbert Schildt: C/C++ Referenciakönyv, Panem Kft., 1998.
 Andrei Alexandrescu, Herb Sutter: C++ kódolási szabályok, Kiskapu Kft., 2005.
 Zsakó László: Programozási versenyfeladatok tára (1995-1999), NJSzT, Budapest,
2005
 Tamás Ferenc: Visual C# alapismeretek felhasználói szemmel, ISZE, Budaest, 2018
 Gérard Swinnen: Tanuljunk meg programozni Python nyelven (2005)
(URL: http://mek.oszk.hu/08400/08435/08435.pdf
Utolsó letöltés ideje: 2019. augusztus 3.)
 Mark Summerfield: Python 3 programozás Kiskapu Kft., 2009
 Koós Antal: Python a gépben, Typotex Elektronikus Kiadó Kft, 2016
Természetesen bármilyen más szakmailag korrekt (egyetemi) jegyzet, segédanyag használatát
is ajánljuk, ami segíti a felkészülést.
A web programozás feladathoz:
 Matt Zandstra: Tanuljuk meg a PHP5 használatát 24 óra alatt
 Nagy Gusztáv: Web programozás alapismeretek, Ad Librum Kft. Budapest, 2011
A mobil programozás feladathoz:
 Ekler Péter, Fehér Marcell, Forstner Bertalan, Kelényi Imre: Android-alapú szoftverfejlesztés Szak Kiadó Kft., 2012
 Fehér Marcell, Ekler Péter, Kelényi Imre, Forstner Bertalan - Android-alapú szoftverfejlesztés - Az Android rendszer programozásának bemutatása, Szak Kiadó, 2012
 Fehér Krisztián - Alkalmazásfejlesztés Android Studio rendszerben, BBS-Info Kft.,
2018
 Bátfai Norbert: Nehogy már a mobilod nyomkodjon téged! Debrecen, 2008
(URL: http://docplayer.hu/5040038-Mobil-programozas-nehogy-mar-megint-a-mobilod-nyomkodjon-teged-batfai-norbert.html
Utolsó letöltés ideje: 2019. augusztus 3.)
 Mobil eszközök programozása Java nyelven ELTE jegyzet
(URL: http://nyelvek.inf.elte.hu/leirasok/Mobil_J2ME/index.php?chapter=1#section_2
Utolsó letöltés ideje: 2019. augusztus 3.)
 Tanács Attila, Kálmán Kornél – Android fejlesztési alapok
(URL: https://www.inf.u-szeged.hu/~tanacs/oktatas/szggraftg15/Android_fejlesztes.pdf
Utolsó letöltés ideje: 2019. augusztus 3.)
 Android alapú szoftverfejlesztés kezdőknek. Okatatási segédanyag, 2013
(URL: http://zeus.nyf.hu/~gyiszaly/targyak/android/jegyzetek/Android%20alap%C3%BA%20szoftverfejleszt%C3%A9s%20kezd%C5%91knek_lektor%C3%A1lt.pdf
Utolsó letöltés ideje: 2019. augusztus 3.)

Felhívás szövege:

A verseny kategóriái
Hagyományos programozó verseny
 I. kategória: 9-10. osztályosok (Ebben a kategóriában versenyezhetnek a 8. osztályosok.
Ebbe a kategóriába kerül a csapat, ha minden csapattag legfeljebb 10. osztályos.)
 II. kategória: 11-13. osztályosok (Ha legalább egy csapattag legalább 11. osztályos, ebbe a
kategóriába kerül a csapat.)
Web programozás verseny, mobil programozás verseny
A web programozás feladat és a mobil programozás feladat megoldására bármilyen korú
középiskolás csapatok jelentkezhetnek. Egy-egy diák vagy csapat részt vehet mindkét feladat
megoldásában, ha a versenytársakkal egyeztetve vállalja az ezzel járó többlet feladatot. (A két
verseny azonos időben zajlik.)

További versenyidőszakok