Tantárgy neve: Mobil programozás |
Tantárgy Neptun kódja: Nappali: GEIAL51AM Levelező: GEIAL51AML Tárgyfelelős intézet: INF - Informatikai Intézet |
Tantárgyelem: S_V1 2 tárgy választandó | |
Tárgyfelelős: Dr. Barabás Péter - egyetemi adjunktus | |
Közreműködő oktató(k): | |
Javasolt félév: 3 | Előfeltétel: |
Óraszám/hét: Előadás (nappali): 2 Gyakorlat (nappali): 2 Előadás (levelező): 8 Gyakorlat (levelező): 8 | Számonkérés módja: kollokvium |
Kreditpont: 4 | Munkarend: Nappali+Levelező |
Tantárgy feladata és célja: A mobil platformú alkalmazások fejlesztési elvének és technológiájának megismerése, a fejlesztési technológiák bemutatása Tudás: Az angol nyelvtudása eléri a képzéshez, az angol nyelvű szakirodalom megismeréséhez, a szakszöveg megértéshez, feldolgozásához, és a szakképzettséggel ellátható szakmai feladatokhoz elvégzéséhez szükséges, valamint a folyamatos szakmai önképzéshez szükséges szintet. Ismeri a műszaki informatikai rendszerek fejlesztéshez szükséges, széles körben alkalmazható problémamegoldó technikákat. Képesség: A megszerzett tudást képes alkalmazni és a gyakorlatban hasznosítani. Képes problémamegoldó technikákat használni a szoftver- és alkalmazásfejlesztés során. Megérti az alkalmazás követelményeit. Javaslatait az alkalmazói környezet szakértőinek el tudja magyarázni. Attitűd: Szakmailag magas szinten, tervezetten és a minőségi szempontokat figyelembe véve hajtja végre fejlesztési feladatait, a létrejövő rendszerek hibamentességéről meggyőződik. Kezdeményező a problémamegoldásban, képes megalapozott döntéseket hozni, nem tér ki a személyes felelősségvállalás elől. Autonomia és felelősség: Felelősséget érez a határidők betartására és betartatására. Alkalmas csoportban, egy-egy részterület szakértőjeként dolgozni, valamint csoportot felelősséggel irányítani. | |
Tárgy tematikus leírása: Android alapjai, áttekintés, Android alkalmazások felépítése, grafikus felhasználói felületek létrehozása, animációk készítése, vektoros grafika készítése, médiaelemek felhasználói felülethez, activity-k áttekintése, fragment-ek, intent-ek, szolgáltatások, broadcast receive-ek, paraméterek átadása az activitynek, fragment-nek, a visszatérési értékek kezelése, az data binding áttekintése, a webes szolgáltatások meghívása, a Google Play szolgáltatások bevezetése, az eszközök érzékelőinek áttekintése, az alkalmazások közzététele a Google Play Áruházban. | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Nappali): Két darab félévközi feladat legalább elégséges ereménnyel való elkészítése Egy darab hallgatói prezentáció az oktatóval egyeztetett témakörben | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Levelező): Két darab félévközi feladat legalább elégséges ereménnyel való elkészítése Egy darab hallgatói prezentáció az oktatóval egyeztetett témakörben | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Nappali): | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Levelező): | |
Kötelező irodalom: | |
Ajánlott irodalom: 1. Craig Walls: Spring In Action, 3rd Edition, Manning 2. enneth P. Birman: Reliable Distributed Systems |