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.
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 C/C++ nyelv könnyen elsajátítható és alapját képezi a ma használatos legtöbb más programnyelvnek. Az alapvető algoritmusok logikája, a programozási szemlélet megtanulására teljesen alkalmas.
A kurzus jó bevezető alapokat nyújt a közép és emelt szintű digitális kultúra érettségihez, illetve az egyetemi tanulmányok első egy-két félévének programozás jellegű kurzusaihoz.
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.
- C/C++ 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, konstansok, tömbö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, rendezések, …)
- Összetett adatstruktúrák
- 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 Code::Blocks 17.12 MinGW/GCC (5.1.0) 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.
Kinek ajánljuk
A kurzus a Python nyelvű programozás alapjaival már megismerkedett résztvevőknek ajánljuk. 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.
A kurzus anyaga a Python+ programozás – kezdő kurzus folytatásának tekinthető, de annak elvégzése nem szükséges előfeltétel (viszont a szakmai tartalma szükséges).
A Python nyelv könnyen elsajátítható és alapját képezi a ma használatos legtöbb más programnyelvnek. Az alapvető algoritmusok logikája, a programozási szemlélet megtanulására teljesen alkalmas.
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.
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.
- Saját függvények, paraméterátadás
- Összetett algoritmusok (kiválogatás, összefuttatás, összetett feltételek szerinti keresés, …)
- Problémacentrikus feladatok (emelt szintű informatika érettségi nehezebb feladatainak megfelelően)
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.
Kérdéseket a robekiss@gmail.com címre lehet írni.