K-INFO
HU
EN
Belépés

Mobilszoftver laboratórium

Mobile Software Laboratory
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
—
Tantárgy neve (magyarul, angolul)
Mobilszoftver laboratórium
Mobile Software Laboratory
Tantárgykód BMEVIAUMB02
Tantárgyjelleg —
Képzési szint —
Kurzustípusok és óraszámok (heti/féléves)
Kurzustípus elmélet gyakorlat laboratóriumi gyakorlat
óraszám (heti) 0 0 3
jelleg (kapcsolt/önálló) — — önálló
Tanulmányi teljesítmény/értékelés típusa félévközi érdemjegy
Tantárgy kreditértéke 4
Tantárgyfelelős
DR. Forstner Bertalan
beosztás: egyetemi docens
Tantárgyat gondozó oktatási szervezeti egység
Automatizálási és Alkalmazott Informatikai Tanszék
Kar Villamosmérnöki és Informatikai Kar
Tantárgy weboldala https://www.aut.bme.hu/Course/VIAUMB02
Tantárgy elsődleges mintatantervi jellege —
Közvetlen előkövetelmények – Erős előkövetelmény nincs
Közvetlen előkövetelmények – Gyenge előkövetelmény nincs
Közvetlen előkövetelmények – Párhuzamos előkövetelmény nincs
Közvetlen előkövetelmények – Mérföldkő előkövetelmény nincs
Közvetlen előkövetelmények – Kizáró feltétel nincs

Célkitűzés

Tantárgyprogram

 

Laboratóriumcsoport anyaga

1.

Android alapú alkalmazásfejlesztés: a laboratórium során lehetőség nyílik megismerkedni egy összetett Android alkalmazás fejlesztésével, illetve a labor betekintést nyúlt az alkalmazás élesítés folyamatába is.

2.

Összetett Android alkalmazás fejlesztése. Az előző laboron letett alapokra építve különböző képernyőméretekre kialakított tartalmú és elrendezésű felhasználói interfész elkészítése.

3.

iOS alapú alkalmazásfejlesztés: a laboratóriumi alkalom bemutatja egy több nézetből álló összetett iOS alkalmazás fejlesztését, illetve az iOS környezetet is ismerteti.

4.

Összetett iOS alkalmazás fejlesztése. Az előző laboron lefektetett alapokra építve kommunikációs és adatréteggel kiegészített alkalmazás tervezése és fejlesztése.

5.

Windows Phone alapú alkalmazásfejlesztés: a laboratóriumi foglalkozás lehetőséget biztosít megismerkedni a Windows Phone alapú alkalmazásfejlesztéssel egy összetett megoldás keretében.

6.

Cloud szolgáltatások  mobil környezetben: a laboratóriumi alkalom keretében egy BaaS alapú mobil alkalmazás fejlesztésével ismerkednek meg a résztvevők.

7.

Tesztvezérelt fejlesztés a gyakorlatban: az alkalom keretein belül részvételi lehetőség nyílik egy összetett alkalmazás kifejlesztésére Test Driven Development elvet követve.

8.

Continuous Integration és modern verziókezelés a gyakorlatban: a laborfoglalkozás alkalmával a résztvevők megismerkednek a continuous integration eszközökkel és módszerekkel, valamint a modern verziókezelők és crash reporting eszközök nyújtotta lehetőségekkel.

9.

Mockup alapú alkalmazástervezés és fejlesztés, analitika használata: a foglalkozás keretein belül a résztvevőknek egy specifikáció alapján kell drótváz tervezetet készíteni, mely egyedi felületei elemeket is tartalmaz, majd meg kell valósítani az így megtervezett alkalmazást. A labor bemutatja az analitikák használatát is.

A laboratórium célja a Mobilszoftver-platformok, illetve Mobilszoftver-rendszerek fejlesztése tárgyakon tanultak személyes alkalmazása és elmélyítése laboratóriumi mérések elvégzésével.

Tanulmányi eredmények

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Tudás

Nincsenek rögzített tanulási eredmények.

Képességek

Nincsenek rögzített tanulási eredmények.

Attitűd

Nincsenek rögzített tanulási eredmények.

Autonómia és felelősség

Nincsenek rögzített tanulási eredmények.

Oktatási módszertan

Laboratórium

Tanulástámogató anyagok

Online források
Apple Inc.: The Swift Programming Language, https://itunes.apple.com/us/book/swift-programming-language/id881256329,; 2014; Joe Conway, Aaron Hillegass, Christian Keur: iOS; Programming: The Big Nerd Ranch Guide (4th edition), Big Nerd Ranch Guides,; Reto Meier: Professional Android 4 Application; Development, 2012.; Bill Phillips, Brian Hardy: Android Programming:; The Big Nerd Ranch Guide, 2013.; Android Developer Training, online: http://developer.android.com/training/index.html; Windows Phone Developer portal (Tutorials &; SDK):; http://dev.windows.com/en-us/develop; Bob Tabor: Channel9′s Windows Phone 8.1; Development for Absolute Beginners, http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners

A tantárgy teljesítéséhez ajánlott előzetes ismeretek

Tudás típusú kompetenciák
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Objektumorientált programozási ismeretek. Mobilszoftver-platformok.
Képesség típusú kompetenciák
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Objektumorientált programozási ismeretek. Mobilszoftver-platformok.
Általános szabályok
Követelmények: Az órarend szerinti foglalkozásokon való részvétel, A laboratóriumi gyakorlatok sikeres elvégzése, ennek feltétele a mérési gyakorlaton való felkészült megjelenés, amit a mérésvezető oktató szóban és/vagy írásban ellenőriz. Az elégtelen felkészültségű hallgatók a mérési gyakorlaton nem vehetnek részt, azt pótolniuk kell. További feltétel a mérés sikeres végrehajtása és az ezt dokumentáló jegyzőkönyv elfogadtatása a mérésvezető oktatóval. A félévközi jegy a jegyzőkönyvek osztályzatának átlaga. Pótlási lehetőségek: A TVSZ előírási szerint, két mérés pótolható a szorgalmi időszak végén.
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Szorgalmi időszakban végzett teljesítményértékelések részaránya

Nincs megadva részarány.

Vizsgaidőszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Vizsgarészek részaránya

Nincs megadva részarány.

Érdemjegy megállapítása

Nincs megadva érdemjegy határ.

Jelenléti és részvételi követelmények

Nincs megadva jelenléti követelmény.

Javítás, ismétlés és pótlás különös szabályai

Nincs megadva.

Rövid leírás

Nincs megadva.

Részletes leírás

Nincs megadva.

Ajánlott tantárgyak
Kötelező előtanulmányi rend, a tárgyat csak azok a hallgatók vehetik fel, akik már teljesítették a következő tárgyat:   Mobilszoftver-platformok (BMEVIAUMA05)
A tantárgy elvégzéséhez szükséges tanulmányi munka

Nincs megadva munkaidő bontás.

Tantárgykövetelmények hatályossága
Tantárgykövetelmények hatályosságának kezdete:
—
Tantárgykövetelmények hatályosságának vége:
—
Tantervi elhelyezés

Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.