A versenyről röviden
FIGYELEM! SPAM MAPPA: Ha nem kaptad meg az első forduló feladatsorát, kérlek ellenőrizd a ‘SPAM’ mappádat. Sajnos több levél is ott landolt.
Mai világunkban az informatika iszonyatos sebességgel fejlődik. Folyamatosan cserélődnek új technológiák, programozási nyelvek, keretrendszerek. Éppen ezért fontos, hogy tudásodat ne egy-két konkrét nyelv vagy keretrendszer ismeretében mérd: sokkal fontosabb a jó problémamegoldó készség, az algoritmikus gondolkodás és a kreativitás, hiszen nyelvről-nyelvre, keretrendszerről-keretrendszerre főleg erre a tudásra tudsz mindig számítani. Éppen ezért, ezt a versenyt úgy alakítottuk ki, hogy több programozási nyelv közül választhass.
Nagyon fontos célunk a versennyel, hogy a résztvevők valós munkahelyen előforduló problémákkal találkozzanak, így ha még nincs munkatapasztalatod, akkor ne hagyd ki a lehetőséget, hogy ízelítőt kaphass a munka világából.
FONTOS: A versenyzéshez a következő három nyelv közül választhatsz: Java, Javascript, Python.
Milyen skilleket mérünk?

- Önálló munka: Magadnak osztod be az idődet. Hasznos képesség, ha meg tudod állapítani egy feladatról, hogy mennyi időt kell ráfordítanod.
- Önálló tanulás: Előfordulhat az is, hogy ismeretlen fogalmakkal vagy irányelvekkel fogsz találkozni a verseny alatt. Egyedül kell új koncepciókat megtanulnod és elsajátítanod legalább olyan szinten, hogy az előtted álló feladatot meg tudd vele oldani.
- Problémamegoldó képesség: Tesztelheted, hogy képes vagy-e feladatokat egyedül megoldani, a rendelkezésedre álló tudást kreatívan felhasználni.
A verseny menete
A verseny két online fordulóból fog állni, ahonnan a legjobb 10 fog bejutni egy helyszíni döntőbe. Az online fordulóban a feladatsorokat hétfő reggel kapod meg és vasárnap éjfélig van időd beküldeni.
A feladattípusok lehetnek például:
- Feladatspecifikáció alapján feladatmegoldás
- Input-output párok alapján megfejteni egy feketedoboz működését
- Egymásra épülő feladatok
A feladatokat úgy állítjuk össze, hogy 1-1,5 óra alatt meg lehessen oldani a gyakorlati részt, de a kevésbbé tapasztaltak is meg fogják tudni oldani néhány extra óra ráfordításával.
Pontozás
A online fordulók során a pontozás főbb szempontjai:
- Sikerült-e a feladat – legalább részleges – megoldása,
- Az általad írt algoritmus annyi időt és memóriát használ-e, mint amennyit kell,
- “Clean code” elveknek mennyire felel meg,
- Mennyire követi a kód az adott nyelv konvencióit
Milyen előzetes tudásra lesz szükséged?
A versenyhez előnyt jelenthet, ha találkoztál már tanulmányaid alatt az alábbi kifejezésekkel:
- Gyakran használt programozási algoritmusok
- Algoritmusok idő- és tárigénye
- Rendezési algoritmusok
- Adatszerkezetek
Ha mégsem ismerősek ezek a kifejezések, ne aggódj, lesz időd mindent megtanulni, ami a feladatok megoldásához kell: így már csak a szakmai fejlődésed miatt sem érdemes kihagynod ezt a megmérettetést. :)
A döntő
- Két online forduló után a legjobb 10 embert behívjuk egy élő döntőre
- Ennek dátuma : 2022. 09. 03. 09:00 – 13:00 – eredményhirdetés kb. 15 órakor
- A helyszínen az online fordulók során elsajátított tudást kell majd kamatoztatnotok 3 órában.
- A döntősöknek a további részletekről levelet fogunk küldeni.
- A vidékről érkezőknek megtérítjük az útiköltséget. :)

Nyeremények
- díj – Xbox Series S
- díj – MJX Bugs 5W – Drón
- díj – JBL Charge 5 – hordozható hangszóró
Hogyan jelentkezhetek?
A “Jelentkezés” gombra kattintva megtalálhatod az online formunkat, melyet kitöltve máris regisztráltál a versenyre!
FIGYELEM: A verseny elsősorban végzős középiskolásoknak és egyetemistáknak szól, ezért korhatárhoz van kötve, 18 és 24 év közöttiek vehetnek részt rajta!
Jelentkezési határidő: 2022. augusztus 10. 23:59
Az első forduló: 2022. augusztus 11.
Kérdéssel, kéréssel bátran írj nekünk az info@pcf.hu emailcímre.