A beadandók dokumentációból, valamint programból állnak, utóbbi csak a megfelelő dokumentáció bemutatásával értékelhető. Csak funkcionálisan teljes, letesztelt, a feladatnak megfelelő program fogadható el.
Leadás és bemutatás:
A beadandókat az ETR e-learning rendszerén keresztül kell leadni a megadott formátumban (a forrást és a dokumentációt
<EHA kód>.zip formátumban becsomagolva).
A feltöltést követően beadandókat személyesen is be kell mutatni, és válaszolni a feltett kérdésekre.
Értékelés:
A beadandók ötfokozatú skálán értékelhetőek. A kiírásban megadott időpontig beadott, és utólag elfogadott beadandó értékelése 5-ös. Minden hét csúszás egy jegy levonást eredményez. Legfeljebb 4 hét csúszás engedélyezett minden beadandóval, aki addig nem mutat be értékelhető programot, az nem jogosult gyakorlati jegyre.
Amennyiben a hallgató a bemutatáskor nem tudja megvédeni a beadandóját, úgy az nem teljesítettnek minősül, és a gyakorlati jegy megtagadásra kerül.
A dokumentációval szemben támasztott követelmények:
A dokumentációt elektronikusan kell prezentálni PDF formátumban.
A dokumentációnak mindkét feladatnál tartalmaznia kell a feladatot, a feladat elemzését, a ki- és bemeneti csatornák specifikációját, az alkalmazás szerkezeti felépítését (UML osztálydiagram segítségével), az implementáció menetének leírását, valamint a teszteseteket.
A dokumentációt elektronikusan PDF formátumban kell leadni.
A programmal szemben támasztott követelmények:
Csak a funkcionálisan működő, felhasználó barát (könnyen használható, szép, öndokumentáló), kódolását tekintve átlátható programot fogadunk el.
A bemutatott programnak a kitűzött feladatot kell megoldania. A megvalósított osztályoknak alkalmazniuk kell láthatósági szabályokat, kivételkezelést, és külön programmodulokban kell elhelyezkedniük. A lehetőségekhez mérten alkalmazni kell az objektumorientált programozás eszközeit (absztrakt osztályok, interfészek, öröklődés, polimorfizmus). A programnak hibás bemenet esetén sem szabad összeomolnia, minden felmerülő hibát kivételkezeléssel, futás közben kell feldolgoznia.