Mi az mca ötödik sem uptu tanterve?
Adatbázis-kezelő rendszerek (DBMS)
* Bevezetés a DBMS-be
* Adatmodellek:ER-modell, hierarchikus modell, hálózati modell, relációs modell
* Adatbázis tervezés:funkcionális függőségek, normalizálás, denormalizálás
* SQL:DDL, DML, TCL, nézetek, indexek, triggerek
* Tranzakciókezelés:ACID tulajdonságok, egyidejűség ellenőrzése, helyreállítási technikák
* Fejlett DBMS-koncepciók:elosztott adatbázisok, objektum-orientált adatbázisok, NoSQL adatbázisok
Számítógépes grafika
* Bevezetés a számítógépes grafikába
* Raszteres grafika:szkennelés átalakítás, kitöltési algoritmusok, vágás
* 2D átalakítások:fordítás, forgatás, méretezés, nyírás
* 3D átalakítások:fordítás, forgatás, méretezés, nyírás, vetítés
* Világítás és árnyékolás:Phong árnyékolás, Gouraud árnyékolás
* Görbék és felületek:Bezier görbék, B-splines, NURBS
* Fraktálok és sugárkövetés
* Animáció
Szoftverfejlesztés
* Bevezetés a szoftverfejlesztésbe
* Szoftverfejlesztési életciklus (SDLC):Waterfall Model, Agile Model, Iterative Model
* Követelmények Mérnök:Összegyűjtés, elemzés, specifikáció
* Tervezés:Építészeti tervezés, Részletes tervezés
* Megvalósítás:kódolás, tesztelés, hibakeresés
* Ellenőrzés és érvényesítés:egységteszt, integrációs tesztelés, rendszerteszt, átvételi tesztelés
* Szoftverkarbantartás:Evolution, Re-engineering, Configuration Management
I. választható:Cloud Computing
* Bevezetés a felhőalapú számítástechnikába
* Cloud Computing architektúra:IaaS, PaaS, SaaS
* Virtualizáció:fogalmak, technikák, előnyök
* Felhőalapú tárolás:fogalmak, típusok, szolgáltatások
* Felhőbiztonság:koncepciók, fenyegetések, ellenintézkedések
* Felhőalkalmazások:webes alkalmazások, mobilalkalmazások, Big Data alkalmazások
II. választható:Mobilalkalmazások fejlesztése
* Bevezetés a mobilalkalmazás-fejlesztésbe
* Android fejlesztés:Android Architecture, Android SDK, Android Studio
* iOS fejlesztés:iOS architektúra, Xcode, Objective-C, Swift
* Hibrid alkalmazásfejlesztés:Ionic, React Native, PhoneGap
* Mobilalkalmazás tesztelése:egységteszt, integrációs tesztelés, rendszerteszt, teljesítményteszt
* Mobilalkalmazások biztonsága:koncepciók, veszélyek, ellenintézkedések
Praktikus
* DBMS Lab
* Számítógépes grafikai labor
* Szoftvermérnöki labor
* Cloud Computing Lab (ha be van állítva)
* Mobilalkalmazás-fejlesztő labor (ha engedélyezve van)