Bevezető
Programozás alapjai előadás jegyzet¶
Jelen jegyzet az SZTE programozás alapjai kurzus hallgatói számára készült az online oktatás támogatására. Habár az órák tervezetten online (levelező) és fizikai (nappali) jelenléti módon meg lesznek tartva, elképzelhető, hogy valaki bármilyen okból kifolyólag nem fogja tudni azt elérni. Éppen ezért a legfontosabb ismereteket a jegyzetekből külön kiemeltük, és azokat megpróbáljuk úgy leírni, hogy az a megértést segítse.
Az online és fizikai jelenléti előadások persze tartalmazhatnak kiegészítő részeket, amik a tananyag alaposabb elsajátítását teszik lehetővé, ezért az előadások fóliáit is érdemes figyelni, átolvasni.
Levelező tagozat¶
A levelező előadás diasora elérhető itt.
Nappali tagozat¶
A 2023-as őszi előadás diasora¶
Törzsanyag:
- Bevezető
- Linux alapok
- C gyorstalpaló példákon keresztül
- Programozási alapfogalmak
- Vezérlési szerkezetek
- Folyamatábra
- Adatok és adatszerkezetek
- Bemenet/kimenet kezelés
- A C fordítás folyamata
- Gyakorlati kérdések
Kiegészítő anyagok:
- Linux, részletesebben
- C figyelmeztetések és hibák
- Előadásprogramok
- Példaprogramok forráskódja
- Agilis példák forráskódja
A 2020/2021-es tanévben őszi félévében online tartott előadások felvételei¶
Figyelem!!!
A kurzusra vonatkozó információk az idei évben eltérhetnek a korábban rögzített előadásokban elhangzottaktól, és az anyagban is lehetnek kisebb változtatások, javítások! Mindezek mellett idén is ugyanaz az anyag hangzik majd el, legfeljebb kicsit máshogyan.
- Bevezető: 1/1 előadás.
- Linux alapok: 1/2 előadás (kb. 1:15:00-ig).
- C gyorstalpaló példákon keresztül: 1/2 előadás (kb. 1:15:30-tól), 2/1 előadás, 2/2 előadás, 3/1 előadás, 3/2 előadás, 4/1 előadás (kb. 0:21:15-ig).
- Programozási alapfogalmak: 4/1 előadás (kb. 0:21:15-től), 4/2 előadás, 5/1 előadás.
- Vezérlési szerkezetek: 5/2 előadás, 6/1 előadás, 6/2 előadás (kb. 1:06:50-től), 7/1 előadás, 8/1 előadás (kb. 0:39:25-ig).
- Folyamatábra: 8/1 előadás (kb. 0:39:25-től kb. 0:50:55-ig).
- Adatok és adatszerkezetek: 8/1 előadás (kb. 0:50:55-től), 8/2 előadás, 9/1 előadás, 9/2 előadás, 10/1 előadás, 11/1 előadás, 11/2 előadás, 12/1 előadás, 12/2 előadás (kb. 0:41:10-ig).
- Bemenet/kimenet kezelés: 12/2 előadás (kb. 0:41:10-től), 13/1 előadás, 13/2 előadás (kb. 0:15:50-ig).
- A C fordítás folyamata: 13/2 előadás (kb. 0:15:50-től), 14/1 előadás.
- Gyakorlati kérdések: 14/2 előadás.