Tantárgy neve, kódja: Java alkalmazások I., GUZEBAL-JAVAALK1-1

Szak neve, képzési szintje: Üzemmérnök-informatikus alapszak, BProf
Tanterv: 2017
Féléves konzultációs órák száma: 16
Kreditérték: 5
Elmélet: 50 %
Gyakorlat: 50 %
A tantárgy tantervi helye: 4. félév
Munkarend: Levelező
Előtanulmányi feltételek:
Értékelés: gyakorlati jegy
Tantárgy besorolása: specializációs
Oktatás nyelve: Magyar
Tantárgyfelelős: Dr. Subecz Zoltán
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i): Kovács Márk
Ellenőrzésért felel: Gurka Dezsőné Csizmás Edit
Tárgy oktatásának 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.

Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
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épességei:

– 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űdje:

– 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:


További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
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:

Tanulmányi segédanyagok, laborháttér:

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.

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: