Java alkalmazások (GPTIFKN-JAVAALKA-1)
Alapadatok
Oktatók
Tantárgy célja
Java 8 SE megismerése, NetBeans fejlesztőkörnyezet használatának elsajátítása.
Elsajátítandó ismeretanyag
Előadás
Java bevezető. Fejlesztőkörnyezetek. Java platform. Típusok és operátorok. Kifejezések, elágazások, blokkok. Ciklusok, vezérlési szerkezetek. Kivételkezelés. Burkoló osztályok. String műveletek. Objektumorientált paradigma, interface-ek, abstract osztályok. Tömbök, Arrays osztály, kollekció és generikus típusok. Fájlkezelés. Csomagok. Felsorolási típus. JDBC. Java Swing.
Laboratórium
Fejlesztőkörnyezetek. Java platform. Típusok és operátorok. Kifejezések, elágazások, blokkok. Ciklusok, vezérlési szerkezetek. Kivételkezelés. Burkoló osztályok. String műveletek. Objektumorientált paradigma, interface-ek, abstract osztályok. Tömbök, Arrays osztály, kollekció és generikus típusok. Fájlkezelés. Csomagok. Felsorolási típus. JDBC. Java Swing.
Szakmai kompetenciák
Tudás
Ismeri a legelterjedtebb technológiákra épülő alkalmazások fejlesztésének és tesztelésének egyszerű tervezési folyamatait, legalapvetőbb feladat-megoldási elveit, módszereit és eljárásait, fő szoftverfejlesztési paradigmákat, alapvető programozási módszertanokat, a szükséges hardver és szoftver eszközöket.Az angol nyelvtudása eléri a szakmai feladatokhoz elvégzéséhez, és a folyamatos szakmai önképzéshez szükséges szintet.Az ipari termelés területén elindult technológiai forradalom, az Ipar 4.0 alapú működés és technológiai tudás, a kiber-fizikai rendszerek, önszervező mechanizmusok ismerete.
Képesség
Képes alapvető szoftverfejlesztési technológiák alkalmazására.Képes részt venni modern technológiákra épülő tipikus alkalmazások fejlesztésében, tesztelésében.A szaknak, szakképzésnek megfelelő digitális kompetencia és szakmaspecifikus digitális készségek, a médiatudatosság, a biztonságos internethasználat.
Attitűd
Elkötelezett szakmai munkája ellenőrizhetősége, eredményessége, hatékonysága iránt.Nyitott a képesítésével, szakterületével kapcsolatos szakmai, technológiai, fejlesztési eredmények megismerésére, befogadására, és törekszik saját tudásának megosztására.Érdeklődő a szakterülettel összefüggő új módszerek és eszközök iránt.Elkötelezett a minőségi követelmények betartására.Megérti az élethosszig tartó tanulás jelentőségét, törekszik ennek megvalósítására, a folyamatos szakmai képzésre és általános önképzésre.
Autonómia és felelősség
Előírt keretek között önállóan végzi munkaköri feladatait.Munkájáért felelősséget vállal önálló feladatvégzésnél és csoportmunkában egyaránt.
Számonkérés és értékelés
Félévközi követelmények
Az előadások látogatása, az ott hallottak otthoni áttekintése és kiegészítése az ajánlott irodalom alapján. Részvétel a gyakorlati foglalkozásokon. A gyakorlatvezető által kiadott feladatok megoldása a gyakorlati foglalkozáson, számítógépen. A gyakorlatvezető által otthoni munkára kiadott feladatok megoldása a gyakorlati foglalkozásokon kívül. Az elméleti zárthelyi dolgozatból minimum 50%, a két gyakorlati zárthelyi dolgozatból összesen legalább 50% és a beadandó feladatból legalább 50% teljesítése
Vizsgakövetelmények
-
Generatív MI használata
Nincs megadva
Irodalom
Kötelező irodalom
[1] Nagy Gusztáv: Java programozás (elektronikus jegyzet folyamatosan fejlesztve) http://java.progtanulo.hu
Ajánlott irodalom
[1] Brett Spell: Pro Java 8 Programming, Third Edition, Apress., 2015, ISBN 9781484206416 [2] Barry Burd: Java - Tantusz Könyvek, Taramix Kiadó, 2017, ISBN 9786155186523