1 Előadások
2 Gyakorlatok
Az oldalakon bemutatott megoldások nagy része teljes, kipróbálható program. Ezért gyakran hosszabbak, mint amit a feladatkiírások kérnek. Ennek az a célja, hogy ne csak nyers, papíron tanulmányozható kódrészletek szerepeljenek az oldalon, hanem a programok könnyedén gépen kipróbálhatóak, módosíthatóak is legyenek. A kísérletezés fontos része a tanulásnak!
Hét | Témakör | Esemény |
---|---|---|
1. | Algoritmizálás, hétköznapi és tanult algoritmusok. | |
2. | Algoritmizálás és típusok: a kártyapakli. | hétfői elmarad |
3. | Egyszerű C programok, vezérlési szerkezetek. | |
4. | Programozási tételek gyakorlása, tömbök. | KZH 1. |
5. | Függvények, felülről lefelé tervezés. | |
6. | Származtatott típusok: tömbök és struktúrák. | KZH 2. |
7. | Mutatók, sztringek, tömb átadása függvénynek. | KZH 3. |
8. | Állapotgépek: állapot- és tevékenységtáblák tervezése. | hétfő helyett szombat, keddi elmarad |
9. | Rekurzív algoritmusok, rekurzió tervezése. | |
10. | Dinamikus memóriakezelés, halmaz modul tervezése. | |
11. | Láncolt listák építése és kezelése. | KZH 4. |
12. | Listák használata. | |
13. | Bináris fák. | KZH 5. |
14. | Generikus algoritmusok, függvényre mutató pointerek. |
3 Laborok
Ezeken az oldalakon idővel a megoldások is hétről-hétre elérhetőek lesznek. A labor órák elején a laborvezetők öt perces beugrót íratnak, amelyekkel a felkészültséget ellenőrzik. Ha valamelyik órán épp kis ZH van, akkor nincs beugró.
Hét | Feladatok témakörei | Esemény |
---|---|---|
1. | Operációs rendszer, Windows parancssor alapismeretek. | |
2. | Az integrált fejlesztőkörnyezet használata. | |
3. | Vezérlési szerkezetek: elágazásokkal és ciklusokkal megoldható feladatok. | |
4. | Összetett vezérlési szerkezetekkel megoldható feladatok. | KZH 1. |
5. | Tömbök. | csütörtöki, pénteki elmarad |
6. | Számábrázolás és bitműveletek. | KZH 2., NHF kiadás |
7. | Mutatók, tömbök átadása függvényeknek, sztringek. | KZH 3. |
8. | Állapotgépek. | keddi elmarad |
9. | Rekurzió. | csütörtöki elmarad, pénteki jövő szombaton |
10. | Dinamikus tömbök kezelése. | KZH 4., péntekieknek szombaton is óra |
11. | Egyszeresen láncolt listák. | szerdai elmarad |
12. | Duplán láncolt listák. | pénteki elmarad |
13. | Bináris fák. | KZH 5., NHF beadás |
14. | Labirintus játék: gyakorlás a vizsgára. |