Kinek ajánljuk
A kurzus a programozást most kezdőknek szól. Javasoltan 9-13. évfolyamos diákoknak, akik továbbtanulási célként műszaki, informatikai vagy természettudományi pályán szeretnének elhelyezkedni, vagy digitális kultúra tantárgyból emelt vagy közép szintű érettségire készülnek.
Nem szükséges semmiféle programozási előismeret.
A Python nyelv könnyen elsajátítható, "laza" programnyelv. Kezdő programnyelvként ajánlott. Az alapvető algoritmusok logikája, a programozási szemlélet megtanulására teljesen alkalmas. A C/C++ nyelvhez képest 25-30%-kal rövidebb kódok írását teszi lehetővé (pl. egy emelt szintű informatika érettségi programozási feladatánál).
A kurzus jó bevezető alapokat nyújt az emelt szintű informatika érettségihez, illetve az egyetemi tanulmányok első egy-két félévének programozás jellegű kurzusaihoz, valamint a digitális kultúra tantárgy emelt és közép szintű érettségijéhez.
Vázlatos tematika
A tematika csak a főbb témakörök címét tartalmazza. A haladás tempója nem részletezett, de valamennyi megjelölt terület áttekintésére sor kerül, sok mintafeladattal kiegészítve.
- Python bevezető, programozáselméleti alapok
- Szoftverkörnyezet használata, programok/projektek létrehozása, futtatása, hibakeresés
- Programok kommunikációja a környezettel (adatbevitel, kiíratás), beépített függvények
- Változók, listák, operátorok, beépített függvények
- Vezérlési szerkezetek (elágazások, ciklusok)
- Alapalgoritmusok (megszámlálás, összegzés, szélsőérték keresés, …)
- Fájlkezelés (szövegfájlok)
- Problémacentrikus feladatok (emelt szintű informatika érettségi könnyebb feladatai)
Speciális információk
A foglalkozások gyakorlatorientáltak, tehát a hangsúly a gyakorlati kódoláson, programozáson van. A szükséges elméleti anyag magyarázatai az online foglalkozásokon is elhangzanak és írásos segédanyagként is megkapják a résztvevők. A foglalkozásokon elkészült programkódok a Google drive tárolófelületén keresztül lesznek elérhetők.
A kurzuson való eredményes részvételhez a tablet nem alkalmas. Asztali számítógépre vagy laptopra van szükség.
Előny, ha a számítógépen/laptopon van a hangátvitelhez mikrofon. (Ha nincs, akkor a visszafelé kommunikáció csak szöveges alapú lehet.)
Webkamera nem szükséges feltétel, de ha van az lehet előny.
Telepíteni kell az asztali számítógépre vagy laptopra a PyCharm Community 2019.2 with Python 3.7.4 ingyenes fejlesztőkörnyezetet. (A letöltési címet és telepítési útmutatót a jelentkezés után küldjük.)
Kérdéseket a robekiss@gmail.com címre lehet írni.