TÁJÉKOZTATÓ

    a programozó matematikus hallgatók szakdolgozatával
    és záróvizsgájával (államvizsgájával) kapcsolatos tudnivalókról

I. Az Informatikai Kar által gondozott szakok esetében minden szakon önálló záródolgozatot (főiskolai képzés esetén szakdolgozatot) kell készíteni. (HKR 95.§ 3)

A szakdolgozat témáját, témavezetőjét a szakért felelős szervezeti egység vezetője (az Informatikai Kar dékánja) hagyja jóvá, az esetleges titkosság engedélyezésével együtt. (HKR 99.§) A témaválasztás és a záróvizsga (államvizsga) időpontja között 6 hónapnak kell eltelnie. (HKR 96§.4a) Tehát, aki 2009/10-es tanév 1. félévében kíván záróvizsgázni, annak a témáját most kell engedélyeztetni. A téma a Szakdolgozat-téma bejelentő lapon írható le, amelyet 2009. június 2-ig kell leadni Nagy Sára szakdolgozati referensnek.(Fogadóórák:  kedd, csütörtök 16.00-18.00; 2.608-as szoba). Ezt a formanyomtatványt kell úgy kitölteni, hogy a téma leírása kb. 1 oldal legyen, és ennek alapján megítélhető legyen a megoldandó feladat nehézsége, bonyolultsága.

A témák a leadási határidőtől számított 1 hónapon belül kerülnek elbírálásra. Az elfogadott témákat az Informatikai Kar honlapján tesszük közzé.

Szakdolgozatot csak annak kell írni, aki programozó matematikus (főiskolai) diplomát szeretne kapni. A szakdolgozatként engedélyezett programokat, amennyiben 3-ad éves államvizsgán nem kerültek megvédésre, nagyprogramként is be lehet mutatni.

Nagyprogramot annak kell írnia, akinek nincs megvédett szakdolgozata és szeretne egyetemi programtervező diplomát. A megvédett szakdolgozat azonban kiváltja a nagyprogramot. A nagyprogramok témáját nem kell külön engedélyeztetni. Bemutatott nagyprogram viszont nem váltja ki a szakdolgozatot.

A témabejelentőt a témavezetővel is alá kell íratni. Témavezető külső szakember is lehet, de megfelelő szakirányú felsőfokú diplomával kell rendelkeznie.
A szakdolgozat témája az elfogadás után megváltoztatható, de ekkor a záróvizsgára legkorábban  a változtatástól számított 4 hónap elteltével kerülhet sor (HKR 96§.8a).

Témákat a http://szakdoli.inf.elte.hu/  címen lehet találni, illetve témát hozhat a hallgató saját maga is, ha talál hozzá megfelelő témavezetőt.

II. A szakdolgozat tartalma egy megadott programnak (megadott algoritmus alapján való) önálló elkészítése. Ha a feladat mérete indokolja, akkor több hallgató is készíthet egy dolgozatot, de ekkor a dolgozatban pontosan fel kell tüntetni, hogy a dolgozat melyik része melyik hallgató munkája.

A szakdolgozatnak a következő fő részekből kell állnia:
    1. Felhasználói dokumentáció.
    2. Fejlesztési dokumentáció.
    3. A program forrásnyelvi listája, amely beadható elektronikus formában is.

A Felhasználói dokumentáció tartalmazza
    - a megoldott probléma rövid megfogalmazását,
    - a felhasznált módszerek rövid leírását,
    - a program használatához szükséges összes információt.

A Fejlesztési dokumentáció tartalmazza
    - a probléma részletes specifikációját,
    - a felhasznált módszerek részletes leírását, a használt fogalmak definícióját,
    - a program logikai és fizikai szerkezetének leírását (adatszerkezetek, adatbázisok, modulfelbontás)
    - a tesztelési tervet és a tesztelés eredményeit.

III. A szakdolgozathoz mellékelni kell a témavezető véleményét. A vélemény a következő értékelési szempontok alapján készül:
1. A megoldott feladat programozási nehézsége. Mivel a módszer, az algoritmus előre adott, ezeknek a nehézsége, bonyolultsága az értékelésbe nem számítható bele.
2. A program minőségi jellemzői: áttekinthetőség, módosíthatóság, kiterjeszthetőség, a felhasználóhoz való alkalmazkodás, megbízhatóság, stb.
3. A Felhasználói dokumentáció használhatósága, milyen könnyen és gyorsan igazítja el a felhasználót a program használatában.
4. A Fejlesztői dokumentáció milyen mértékben segíti elő a programban való tájékozódást, a program továbbfejlesztését, karbantarthatóságát.
   A vizsgált szempontok a következők:

    - a dokumentáció felépítése,
    - a program szövegének áttekinthetősége,
    - a dokumentáció részeinek kapcsolata, összhangja (algoritmusok, modulok, programszerkezetek)
    - a tesztelés minőségi értékelése.
5. A hallgató munkájáról kialakult vélemény.

IV. A szakdolgozatra vonatkozó formai követelmények:

1. A szakdolgozatot bekötve kell benyújtani.
2. A szakdolgozat első oldalán fel kell tüntetni a szakdolgozat címét, szerzőjének nevét, tagozatát és szakát, a témavezető nevét, a beadás helyét és évét.
3. A dolgozat 2. oldala a Szakdolgozat-téma bejelentő.
4. A Bevezetés tartalmazzon a Szakdolgozat-téma bejelentő lapon kitűzött feladat teljesítésének mértékére vonatkozó információt.
5. A két dokumentáció a dolgozat két önálló fejezete legyen.
6. A dolgozatnak legyen Tartalomjegyzéke és a felhasznált irodalomról Irodalomjegyzéke.

Az így elkészített szakdolgozatot - mellékelve a témavezető véleményét - a Tanulmányi Osztályra kell benyújtani legkésőbb a záróvizsgát megelőző 2 héttel (HKR 97§).

V. A záróvizsgára vonatkozó követelmények:

1. A záróvizsgára bocsátás feltétele a szakdolgozat benyújtása.
2. Szakdolgozatként csak jól működő, letesztelt program és annak dokumentációja adható be.
3. A szakdolgozatot ötfokozatú minősítéssel kell elbírálni. Ha a szakdolgozat minősítése elégtelen, a hallgatónak új szakdolgozatot kell készítenie.
4. Az Országos Diákköri Konferencián fődíjat vagy első díjat nyert dolgozatot a dékán külön bírálat nélkül jeles minősítéssel elfogadhatja, amennyiben az megfelel a szakdolgozatokkal szemben támasztott követelményeknek (HKR 98.§ 7).
5. Az államvizsga két részből áll, egyrészt a dolgozatot kell megvédeni, azaz a programot kell bemutatni és válaszolni a bizottság programmal kapcsolatos kérdéseire. Másrészt a hallgatónak az általa kiválasztott (előzetesen közzétett) témakörökből számot kell adnia arról, hogy rendelkezik a pálya műveléséhez szükséges szakmai ismeretekkel és készségekkel.
Programozó matematikus szakon ez utóbbi részt ki lehet váltani az informatika szigorlat sikeres letételével.
6. A záróvizsga-időszak előtt 30 nappal a Tanulmányi Osztályon írásban be kell jelentenie a hallgatónak, hogy záróvizsgát kíván tenni.  (HKR ad 100.§ 6) A záróvizsga-időszak megegyezik a vizsgaidőszakkal. A vizsgaidőpontokra való tényleges bejelentkezés szintén a Tanulmányi Osztályon történik.

 

Budapest, 2009. május 18.

 

Nagy Sára saci@inf.elte.hu