19.11.2014 Views

a programozó matematikus szakdolgozatról - ELTE Informatikai Kar ...

a programozó matematikus szakdolgozatról - ELTE Informatikai Kar ...

a programozó matematikus szakdolgozatról - ELTE Informatikai Kar ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TÁJÉKOZTATÓ<br />

a <strong>programozó</strong> <strong>matematikus</strong> hallgatók szakdolgozatával<br />

és záróvizsgájával (államvizsgájával) kapcsolatos tudnivalókról<br />

I. Az <strong>Informatikai</strong> <strong>Kar</strong> által gondozott szakok esetében minden szakon önálló záródolgozatot<br />

(főiskolai képzés esetén szakdolgozatot) kell készíteni (HKR 76.§ 3).<br />

A szakdolgozat témáját, témavezetőjét a szakért felelős szervezeti egység vezetője (az<br />

<strong>Informatikai</strong> <strong>Kar</strong> dékánja) hagyja jóvá, az esetleges titkosság engedélyezésével együtt (HKR<br />

80.§). A témaválasztás és a záróvizsga (államvizsga) időpontja között 6 hónapnak kell<br />

eltelnie (HKR 77.§ 4a). A téma a Szakdolgozat-téma bejelentő lapon írható le, amelyet a <strong>Kar</strong><br />

szakdolgozati referensének kell leadni (júniusi záróvizsga esetén december 1-ig, januári<br />

záróvizsga esetén június 1-ig). Ezt a formanyomtatványt kell úgy kitölteni, hogy a téma<br />

leírása max. 1/2-1 oldal legyen, és ennek alapján megítélhető legyen a megoldandó feladat<br />

nehézsége, bonyolultsága.<br />

A témabejelentőt a témavezetővel alá kell íratni. Témavezető külső szakember is lehet, de<br />

megfelelő szakirányú felsőfokú diplomával kell rendelkeznie. Külső témavezető esetén a <strong>Kar</strong><br />

belső témavezetőt is kijelöl.<br />

A szakdolgozat témája az elfogadás után megváltoztatható, de ekkor a záróvizsgára<br />

legkorábban a változtatástól számított 4 hónap elteltével kerülhet sor (HKR 77.§ 8a).<br />

Témákat a http://szakdoli.inf.elte.hu/ címen lehet találni, illetve témát hozhat a hallgató saját<br />

maga is, ha talál hozzá megfelelő témavezetőt.<br />

Szakdolgozatot csak annak kell írni, aki <strong>programozó</strong> <strong>matematikus</strong> (főiskolai) diplomát<br />

szeretne kapni. A szakdolgozatként engedélyezett programokat, amennyiben 3-ad éves<br />

államvizsgán nem kerültek megvédésre, nagyprogramként is be lehet mutatni.<br />

Nagyprogramot annak kell írnia, akinek nincs megvédett szakdolgozata és szeretne egyetemi<br />

programtervező diplomát. A megvédett szakdolgozat azonban kiváltja a nagyprogramot. A<br />

nagyprogramok témáját nem kell külön engedélyeztetni. Bemutatott nagyprogram viszont<br />

nem váltja ki a szakdolgozatot.<br />

II. A szakdolgozat tartalma egy gyakorlati jellegű feladat informatikai eszközökkel (program)<br />

való megoldása. A szakdolgozatban kitűzött feladatnak olyan komplexitásúnak kell lennie,<br />

hogy azt egy átlagos képességű hallgató 20 kreditnek megfelelő 600 munkaórában<br />

elvégezhesse. Ha a feladat mérete indokolja, akkor több hallgató is készíthet egy dolgozatot,<br />

de ekkor a dolgozatban pontosan fel kell tüntetni, hogy a dolgozat melyik része melyik<br />

hallgató munkája.


A szakdolgozatnak a következő fő részekből kell állnia:<br />

1. Bevezető.<br />

2. Felhasználói dokumentáció.<br />

3. Fejlesztési dokumentáció.<br />

4. A program forrásnyelvi szövegét nyomtatott vagy elektronikus formában mellékelni<br />

kell. Nyomtatott formában a dolgozatba bekötve, annak mellékletében szerepeljen,<br />

elektronikus forma esetén az adathordozót a kemény borító hátlapjának belső oldalára<br />

ragasztott papírtokba helyezve kell mellékelni.<br />

A Felhasználói dokumentáció tartalmazza<br />

- a megoldott probléma rövid megfogalmazását,<br />

- a felhasznált módszerek rövid leírását,<br />

- a program használatához szükséges összes információt.<br />

A Fejlesztési dokumentáció tartalmazza<br />

- a probléma részletes specifikációját,<br />

- a felhasznált módszerek részletes leírását, a használt fogalmak definícióját,<br />

- a program logikai és fizikai szerkezetének leírását (adatszerkezetek, adatbázisok,<br />

modulfelbontás),<br />

- a tesztelési tervet és a tesztelés eredményeit.<br />

III. A szakdolgozat leadásakor mellékelni kell a témavezető véleményét, melynek<br />

tartalmaznia kell a javasolt érdemjegyet. A vélemény a következő értékelési szempontok<br />

alapján készül:<br />

1. A megoldott feladat programozási nehézsége. Mivel a módszer, az algoritmus előre adott,<br />

ezeknek a nehézsége, bonyolultsága az értékelésbe nem számítható bele.<br />

2. A program minőségi jellemzői: áttekinthetőség, módosíthatóság, kiterjeszthetőség, a<br />

felhasználóhoz való alkalmazkodás, megbízhatóság, stb.<br />

3. A Felhasználói dokumentáció használhatósága, milyen könnyen és gyorsan igazítja el a<br />

felhasználót a program használatában.<br />

4. A Fejlesztői dokumentáció milyen mértékben segíti elő a programban való tájékozódást, a<br />

program továbbfejlesztését, karbantarthatóságát.<br />

A vizsgált szempontok a következők:<br />

- a dokumentáció felépítése,<br />

- a program szövegének áttekinthetősége,<br />

- a dokumentáció részeinek kapcsolata, összhangja (algoritmusok, modulok,<br />

programszerkezetek),<br />

- a tesztelés minőségi értékelése.<br />

5. A hallgató munkájáról kialakult vélemény.


IV. A szakdolgozatra vonatkozó formai követelmények:<br />

1. A szakdolgozatot bekötve kell benyújtani<br />

2. A szakdolgozat első oldalán fel kell tüntetni a szakdolgozat címét, szerzőjének nevét,<br />

tagozatát és szakát, a témavezető nevét, a beadás helyét és évét.<br />

3. A dolgozat 2. oldala a jóváhagyott (az <strong>Informatikai</strong> <strong>Kar</strong> dékánja által aláírt)<br />

Szakdolgozat-téma bejelentő.<br />

4. A Bevezetés tartalmazza a megoldandó probléma ismertetését.<br />

5. A Felhasználói és a Fejlesztési dokumentáció a dolgozat két önálló fejezete legyen.<br />

6. Az Összegzés tartalmazza a dolgozat legfontosabb eredményeinek összefoglalását.<br />

7. A dolgozatnak legyen Tartalomjegyzéke és a felhasznált irodalomról<br />

Irodalomjegyzéke.<br />

Az így elkészített szakdolgozatot 1 bekötött példányban - mellékelve a témavezető<br />

véleményét – a témavezető tanszékének (TTK-s témavezető esetén a Programozáselmélet és<br />

Szoftvertechnológia Tanszék) titkárságán kell benyújtani legkésőbb a záróvizsgát megelőző 2<br />

héttel (HKR 78.§).<br />

- nyári záróvizsga esetén május 15-ig,<br />

- téli záróvizsga esetén december 15-ig.<br />

A szakdolgozatra vonatkozó formai követelmények további részletezését az 1. számú<br />

melléklet tartalmazza.<br />

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

1. A záróvizsgára bocsátás feltétele az abszolutórium megszerzése és a szakdolgozat<br />

benyújtása.<br />

2. Szakdolgozatként csak jól működő, letesztelt program és annak dokumentációja<br />

adható be.<br />

3. A szakdolgozatot ötfokozatú minősítéssel kell elbírálni. Ha a szakdolgozat minősítése<br />

elégtelen, a hallgatónak új szakdolgozatot kell készítenie.<br />

4. Az Országos Diákköri Konferencián fődíjat vagy első díjat nyert dolgozatot a dékán<br />

külön bírálat nélkül jeles minősítéssel elfogadhatja, amennyiben az megfelel a<br />

szakdolgozatokkal szemben támasztott követelményeknek (HKR 79.§ 7).<br />

5. A záróvizsga két részből áll, egyrészt a dolgozatot kell megvédeni, azaz a programot<br />

kell bemutatni és válaszolni a bizottság programmal kapcsolatos kérdéseire. Másrészt<br />

a hallgatónak számot kell adnia arról, hogy rendelkezik a pálya műveléséhez<br />

szükséges szakmai ismeretekkel és készségekkel. Így az előzetesen közzétett<br />

záróvizsga tételsorban található két nagy témakör (Matematika témakörök, Szoftver<br />

témakörök) közül az általa választottból tesz fel kérdést a záróvizsga-bizottság.<br />

Programozó <strong>matematikus</strong> szakon ez utóbbi részt ki lehet váltani az informatika<br />

szigorlat sikeres letételével.<br />

6. A záróvizsga-időszak előtt 30 nappal a Tanulmányi Osztályon írásban be kell<br />

jelentenie a hallgatónak, hogy záróvizsgát kíván tenni (HKR 382.§ ad 81.§ 6). A<br />

záróvizsga-időszak megegyezik a vizsgaidőszakkal. A vizsgaidőpontokra való<br />

tényleges bejelentkezés szintén a Tanulmányi Osztályon történik.


Budapest, 2008. november 20.<br />

Dr. Gergó Lajos<br />

tanulmányi és oktatási<br />

dékánhelyettes


1. Melléklet<br />

A szakdolgozat benyújtásának formai követelményei<br />

A szakdolgozatnak mind külső megjelenésében, mind tartalmában méltónak kell lennie annak<br />

jelentőségéhez.<br />

Alaki követelmények:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

A szakdolgozatot kemény kötésben kell leadni, 1 példányban.<br />

Fedőlapjának színe fekete, aranyszínű feliratokkal.<br />

Lap: A4-es méret, színe fehér<br />

Betűméret: 12 pont<br />

Sorok: sorkizárt igazítás, 1,5-es sortávolság<br />

Margó:<br />

- bal: 3,5 cm<br />

- jobb: 2,5 cm<br />

- alsó: 2,5 cm<br />

- felső: 2,5 cm<br />

Oldalszám: az oldalszámozást a tartalomjegyzéktől kezdve az irodalomjegyzékkel<br />

bezárólag folyamatosan kell végezni. Jelölése arab számokkal történik (a<br />

tartalomjegyzék oldalainak az oldalszámát nem szokás feltüntetni).<br />

Nyomtatás: laponként egy oldalra (egyoldalas nyomtatás)<br />

A dolgozat fő fejezetei (1. szintű címsorok) új oldalon kezdődjenek.<br />

A szakdolgozat a hallgató önálló munkája, melyben be kell tartani a hivatkozások<br />

és idézések standard szabályait.<br />

A külső fedőlap feliratai:<br />

Középen:<br />

Lent jobbra:<br />

Szakdolgozat<br />

<br />

<br />

Belső fedőlap feliratai:<br />

Fent: <strong>ELTE</strong> embléma<br />

Középen:<br />

Eötvös Loránd Tudományegyetem<br />

<strong>Informatikai</strong> <strong>Kar</strong><br />

Tanszék<br />

<br />

Lejjebb: <br />

<br />

<br />

Lent középen:<br />

Budapest,


A dolgozat felépítése:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Belső fedőlap (lásd előző oldal)<br />

Téma bejelentő: a szakdolgozat bekötve kell, hogy tartalmazza a kitöltött és<br />

jóváhagyott (az <strong>Informatikai</strong> <strong>Kar</strong> dékánja által aláírt) Szakdolgozat-téma<br />

bejelentőt.<br />

Tartalomjegyzék<br />

Bevezetés: a szakdolgozatnak legyen bevezetője, amelyben a hallgató ismerteti a<br />

megoldandó problémát és a megoldás feltétel-rendszerét.<br />

Felhasználói dokumentáció<br />

Fejlesztői dokumentáció<br />

Összegzés: a hallgató foglalja össze munkájának általa legfontosabbnak vélt<br />

eredményeit.<br />

Irodalomjegyzék: a szakdolgozatnak tartalmaznia kell azon forrásmunkákra való<br />

hivatkozásokat, amelyeket a hallgató a megoldás során felhasznált.<br />

A könyvek idézésének formája a következő:<br />

[] : , ,<br />

, [], .<br />

Például:<br />

[2] Jan Sommerville: Software Engineering, Addison Wesley, 1988, [742],<br />

ISBN-0201-42765-6.<br />

Folyóiratcikk idézésének formája a következő:<br />

[] : , ,<br />

, , [terjedelme].<br />

Hálózaton elérhető forrásmunka esetén a „link” megadása után adjuk meg az elérés<br />

dátumát!<br />

<br />

Mellékletek

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!