Az alábbi információk tájékoztató jellegűek. A hatályos követelmények az egyetemi tanrendi keresőben találhatók.
Nappali tagozaton:
Előadás: heti 2 óra / 5 kredit. Teljesítés módja: Kollokvium.
Gyakorlat: heti 2 óra / 0 kredit. Teljesítés módja: Aláírás.
A kurzus felvételének előfeltételei: Programozás alapjai
Előadás anyaga: /pub/ProgramozasiIsmeretek
Objektum orientáltság
UML alapok (vizuális modellezés, jelölésrendszer, eszköz, modell, nézet, diagram)
Objektumok - állapota, viselkedése, identitása, élete
Osztály, csomag, osztálydiagram (asszociáció, aggregáció, öröklődés)
Objektum interfésze, implementáció elrejtése
Implementáció újrafelhasználása - kompozíció, aggregáció
Interfész újrafelhasználása - öröklődés, polimorfizmus
A Java nyelv
Primitív típusok
Osztályok - új típusok létrehozása, mezők, metódusok, csomagok
Generikus osztályok
Fordítás és futtatás, virtuális gép, futtató környezet
Megjegyzések, dokumentáció, kódolási stílus
Programfutás vezérlés, operátorok, precedencia, vezérlési szerkezetek, tömbök
Inicializálás és takarítás, konstruktor, szemétgyűjtés
Újrafelhasználhatóság - kompozíció, aggregáció, öröklődés, implementáció elrejtése
Operáció kiterjesztés és felüldefiniálás, polimorfizmus, kései kötés
Végső adatok, metódusok és osztályok
Absztrakt és interfész osztályok, "többszörös öröklődés", belső osztályok
Hibakezelés kivételekkel
Évközi számonkérés (gyakorlat)
Elérhető maximális pontszám: 30
Teljesítendő minimális pontszám: 15
Gyakorlaton teljesítendő 2 zárthelyi dolgozat
ZH-nként elérhető maximális pontszám: 15
Időpontok
1. ZH: a gyakorlatvezetővel egyeztetve
2. ZH: az utolsó előtti héten a szorgalmi időszakban
Pót ZH
Azok írhatják meg, akik igazoltan nem tudták megírni valamelyik ZH-t
Gyakorlatvezetővel egyeztetve
Javító ZH
Az egész félévi anyagból
Érvényteleníti az addig megírt ZH-kat
Elérhető maximális pontszám: 15
Időpont: az utolsó héten a szorgalmi időszakban
Évközi teljesítések szorgalmi időszak utáni javítása, pótlása nem lehetséges
Kollokvium
Előfeltétel: az évközi számonkérés teljesítése
Elérhető maximális pontszám: 30
Teljesítendő minimális pontszám: 15
Az elérhető teljes pontszám: 60
Jegyek ponthatárai
54-60: jeles
46-53: jó
38-45: közepes
30-37: elégséges
0-29: elégtelen