„IOS alapú szoftverfejlesztés” változatai közötti eltérés
Új oldal, tartalma: „{{FejlesztesAlatt}} {{Tantárgy | név = IOS alapú szoftverfejlesztés | tárgykód = VIAUAV15 | kredit = 4 | tanszék = AUT | jelenlét = laborokon kötelező | minm…” |
Nincs szerkesztési összefoglaló |
||
37. sor: | 37. sor: | ||
A házi feladat lehet játék, sporttracker, bármi. | A házi feladat lehet játék, sporttracker, bármi. | ||
Alapkövetelmény a | Alapkövetelmény a házifeladat alkalmazáshoz: | ||
* Natív, Objective, C-ben írt alkalmazás | * Natív, Objective, C-ben írt alkalmazás | ||
* Több View Controller-ből álló felhasználói felülettel rendelkezzen. | * Több View Controller-ből álló felhasználói felülettel rendelkezzen. |
A lap jelenlegi, 2013. október 28., 14:10-kori változata
Követelmények
A szorgalmi időszakban:
- Az ismeretek átfogó és részletes áttekintését a szorgalmi időszak alatt 1 alkalommal, az előadás időpontjában íratott nagy zárthelyivel mérjük, valamint
- A kész házi feladatot a szorgalmi időszak utolsó hetében, a labort megelőző nap éjfélig kell beadni szintén a tanszéki portál webes felületén keresztül.
A vizsgaidőszakban: írásbeli vizsga.
A félév végi jegy megszerzésére akkor van lehetőség, ha a hallgató a Zárthelyit minimum 40%-ra megírta, és sikeres vizsgát tett. A ZH 20%-ban számít be a jegybe.
Az opcionális házi feladatra, amennyiben a hallgató futtatható állapotban, dokumentációval ellátva, forráskód mellékelésével, határidőre beadta, megajánlott jegy szerezhető.
Segédanyagok
Házi
Házi feladat elkészítésével megajánlott jegy szerezhető, ezért érdemes megcsinálni.
Az előadó is mindenkit arra biztat, hogy csinálja meg a házi feladatot gyakorlásképpen.
A házi feladat lehet játék, sporttracker, bármi. Alapkövetelmény a házifeladat alkalmazáshoz:
- Natív, Objective, C-ben írt alkalmazás
- Több View Controller-ből álló felhasználói felülettel rendelkezzen.
- A felhasználói felületen túl használjon legalább kettőt az alábbi funkciókból(irányszám):
- Perzisztens adattárolás a program adataihoz (Core Data, SQLite, sima fájlok)
- Hálózati kommunikáció, adatok küldése hálózatra vagy adatok fogadása és prezentálása
- MapKit használata
- Valamilyen saját, komplexebb nézet/felhasználói felület, gesztusok kihasználása
- Core Motion kihasználása
- Core Location kihasználása
- Játéklogika
- Game Kit kihasználása
- OpenGL
- iCloud támogatás
A megadott szempontok csak irányvonalak, bármilyen egyéb, kellően komplex alkalmazás beadható (ilyen esetekben konzultálj az oktatókkal)!