A Java Programozás tárgy célja, hogy a hallgatók megismerjék a Java nyelv objektum-orientált programozási modelljét, azokat a modern szoftvertechnológiai elveket és módszereket, amivel a Java platform támogatja a nagyméretű, komplex objektum-orientált szoftverrendszerek fejlesztését. A tárgy épül a korábbi félévek során megszerzett programozási és objektum-orientáltság elméleti ismeretekre.
Főbb témakörök:
- A Java platform és a Java virtuális gép
 - A Java nyelv szintaxisa
 - Osztályok és objektumok
 - Bemenet-kimenet kezelés: képernyő, billenyűzet, fájlkezelés, hálózati adatátvitel
 - Objektumok kapcsolata (relációk)
 - Objektum-orientált modellezés
 - Szálak kezelése
 - Kliens-szerver rendszerek alapjai
 - Esemény-vezérelt rendszerek: a Swing grafikus fejlesztői könyvtár használata
 - Grafika és média támogatás Java-ban
 
Oktatók:
- Juhász Zoltán és Tuboly Gergely
 
