Kihagyás

Követelmények

A tárgy aktuális félévben történő teljesítése CooSpace-en találod. Az alábbi leírás a 2025/26 tavaszi szemeszter teljesítésére vonatkozik, amit amiatt másoltam ide, hogy legyen elképzelése a tisztelt olvasónak. Ezek a jövőben 110%, hogy változni fognak.

Teljesítés módja a 2025/26-os tavaszi szemeszterben

Jelenlét

A gyakorlatok látogatása az előre meghatározott időpontban kötelező, mely során a hallgató köteles bemutatni az előrehaladását a projektjében. Az alkalmakat sorsolás után publikálásra kerülnek, hogy kinek melyik héten kell megjelennie. Ezen követelmény alól a levelezős hallgatók mentesülnek.

Gyakorlatokról

A géptermi gyakorlatokon a hallgatók a gyakorlatvezető iránymutatásával elmélyednek a különböző mobil alkalmazásfejlesztési gyakorlatokban és a vibe coding-ban. A modern mobil alkalmazásfejlesztési módszertanok, skill-ek és legjobb gyakorlatok mentén AI-alapú alkalmazásfejlesztést valósítanak meg.

A gyakorlat menedzsmentje a GitHub Education ökoszisztémában, egy dedikált GitHub Classroom-on keresztül fog megtörténni. Az oktató létrehoz alap repository-kat, amelyekből a hallgatók fork-ok formájában saját repository-kat kapnak. Ezek a repository-k beadandókként tekintendők. A projektmunka különböző mérföldkövekre lesz bontva a tananyag és az előrehaladás függvényében. A hallgató által beküldött (commit-olt és push-olt) projektek kód szinten automatikus (AI-alapú) kiértékelésen mennek keresztül. A projektek vizuális értékelése a hallgatók között egy peer-review rendszeren keresztül fog megvalósulni.

AI használat

A hallgatók tetszőleges AI eszközt használhatnak a tanuláshoz és a projektek megvalósításához. A GitHub Education rendszer minden érvényes hallgatói jogviszonnyal rendelkező diák számára elérhető, amibe a rendszer által kínált GitHub Copilot Pro előfizetés is beletartozik. Ennek regisztrációját érdemes elvégezni, hogy elérhetőek legyenek a legjobb AI modellek, és a különböző szolgáltatók által meghatározott limitációkba ne ütközzünk bele.

Kimeneti követelmények

Projektmunka

A félév során a hallgatóknak egy projektmunkát kell megvalósítaniuk, amelynek keretében egy tetszőleges (szabadon választott) mobil platformra készítenek mobil alkalmazást. Az alkalmazásnak tartalmaznia kell a félév során tanult legjobb gyakorlatokat. A projektmunka 3 mérföldkőre lesz bontva, ami 3 beadási határidőt is jelent:

    1. mérföldkő: UI és megjelenés (beadási határidő: 2026.03.29. 23:59)
    1. mérföldkő: Backend és adatok (beadási határidő: 2026.04.26. 23:59)
    1. mérföldkő: Biztonság és tesztelés (beadási határidő: 2026.05.10. 23:59)

A teljes beadott projektmunka a 3 mérföldkő és további 2 szempont mentén kerül értékelésre. A tényleges kód-alapú értékelés mellett értékeljük a tudatos AI-használatot, továbbá egy ún. peer-review rendszerben a hallgatók értékelik egymás projektmunkáját, hogy az vizuálisan is megfelel-e a projekt témájának és az elvárásoknak.

Peer review

A Peer Review 2026.05.11-17. között valósul meg. A hallgatóknak 1 hét áll rendelkezésükre, hogy a hozzájuk rendelt projekteket értékeljék. Minden hallgatónak pontosan 3 projektet kell értékelnie. Az értékeléshez minden beadott projektmunkához egy rövid (max. 5 perces) screencast videót kell csatolni narrációval együtt, amiben a hallgató röviden bemutatja projektmunkáját a saját emulátor környezetében vagy valós mobil eszközön. A bemutatás nem forráskód szinten, hanem DEMO jelleggel kell, hogy megtörténjen. A Peer Review értékeléseket a videó alapján kell megtenni. A Peer Review értékeléshez a pontos szempontrendszer a félév későbbi részében kerül közzétételre. A Peer Review elvégzése minden hallgató számára kötelező, nem opcionális. Minden elmulasztott Peer Review 20 pont levonással jár. A Peer Review értékeléseknek reálisnak kell lenniük, ellenkező esetben az értékelés elmulasztásával azonos módon 20 pont levonás jár.

Pontozási rendszer

    1. mérföldkő: 15 pont
    1. mérföldkő: 25 pont
    1. mérföldkő: 20 pont
  • AI tudatosság: 15 pont
  • Peer-review: 25 pont

A projektmunkával összesen 100 pont szerezhető, melyből 50%-os minimum elérendő. Az egyes mérföldköveknél nincs minimum teljesítendő, azonban csak a határidőre beküldött - adott mérföldkőig elkészült - projektmunkák kapnak értékelést. A projektmunka egyes - már korábban értékelt - részei módosulhatnak a mérföldkövek leadását követően, és ez nem jár pontlevonással. A projektmunka komplexitását illetően minden alkalmazásnak tudnia kell kezelni az alap CRUD műveleteket, és minden alkalmazásnak legalább 5, a téma köré illeszkedő entitást kell tartalmaznia. Az entitásoknak egymással logikailag is értelmes kapcsolatban kell állniuk, össze kell kapcsolódniuk.

A hallgatóknak biztosítunk egy Discord szervert is (link), ahol kérdéseiket feltehetik és segítségek kérhetnek elakadások esetén.

Félév végi gyakorlati érdemjegyek és ponthatárok

  • 0-49 (elégtelen)
  • 50-61 (elégséges)
  • 62-73 (közepes)
  • 74-85 (jó)
  • 86-100 (jeles)