Tantárgy neve, kódja: Java alkalmazások I., GUZEBAL-JAVAALK1-1
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.
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.
Tudása:
– 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é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.
– 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.
Félévközi tanulmányi 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:
A gyakorlatokon minden hallgatónak külön, korszerű számítógépes hozzáférés biztosított. Az internetes források a hallgatók részére fenntartott számítógépes szolgáltató teremben hozzáférhetőek.
[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