Java alkalmazások I. (GUZEBAL-JAVAALK1-1)
Alapadatok
Oktatók
Tantárgy célja
A Java alkalmazások I tantárgy célja, hogy a hallgatók programozási ismereteire építve megismerjék a Java programozási nyelv alapjait, az objektum-orientált programozást, az adatbázis kezelést és az asztali alkalmazásfejlesztést Javában, és a megszerzett ismeretekkel képesek legyenek alkalmazásokat fejleszteni Java nyelvben.
Elsajátítandó ismeretanyag
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.
Szakmai kompetenciák
Tudás
– Ismeri a főbb programozási paradigmákat, programnyelveket, fejlesztési eszközöket.– Ismeri a felhasználói interfészek és grafkus alkalmazások megvalósítási lehetőségeit.
Képesség
– Képes felhasználói interfészek és grafkus alkalmazások megvalósítására.– Képes programozásra objektumorientált, vizuális és egyéb programozási környezetben.
Attitűd
– Nyitott az új módszerek, programozási nyelvek, eljárások megismerésére és azok készségszintű elsajátítására, valamint lépést tud tartani ezek fejlődésével.
Autonómia és felelősség
Számonkérés és értékelés
Félévközi követelmények
Az elméleti zárthelyi dolgozatból minimum 50%, a gyakorlati zárthelyi dolgozatból 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 (1.3. verzió), 2007 http://nagygusztav.hu/sites/default/files/csatol/java_programozas_1.3.pdf[2] Brett Spell: Pro Java 8 Programming (Third Edition), Apress, 2015, ISBN 978-1-4842-0642-3
Ajánlott irodalom
Nincs megadva