Segédletek
A segédletek célja, hogy az órákon, gyakorlatokon elmondottakról egy összefoglaló képet alkosson, és segítse az ismétlést, tanulást. Nem próbál minden részletre kiterjedni, és tartalmaz olyan általánosításokat is, amelyek alól biztosan van kivétel.
A dőlt betűvel szedett témakörök kidolgozása folymatban van.
- A szoftverfejlesztés életciklusa, módszertanok
- Specifikáció:
- Követelmények összegyűjtése, használati esetek
- Tervezés:
- Modellezés (avagy hogyan lesz a szöveges feladatból program)
- Adattervezés
- Osztályok tervezése
- Modellezés (avagy hogyan lesz a szöveges feladatból program)
- Fejlesztés:
- Verziókezelés, git bevezető
- OOP bevezetés
- Osztályok közötti kapcsolatok
- Interfészek
- Származtatás/öröklés
- Algoritmusok és adatszerkezetek
- Rekurzió
- Összefésüléses rendezés
- Fa
- Hash tábla
- Gráfok
- Absztrakt adattípusok: Verem, sor, prioritási sor, halmaz, szótár
- Rekurzió
- Tesztelés:
- Specifikáció:
- Titkosítás, biztonság
- Jogi alapismeretek - szerzői jog, védjegy, szabadalom
- Kiegészítő témakörök