Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Informatică
Programul de studii: Informatică - linia de studiu maghiară
Limba de predare: Maghiară

SYLLABUS

I. Általános adatok
Kód	Tantárgy neve	
MID0006	Egyéni projekt	

Félév	Órák: C+S+L	Kategória	Típus	
3	0+0+1	szaktantárgy	kötelező	

II. Foállásban az Egyetem oktatói
Név	Tudományos	Oktatói	Tanszék	Tevékenység	
	fokozat	státus		E	Sz	L	
Oláh-Gál Róbert	Dr. 	adjunktus	Sisteme informatice			*	

Társult oktatók
Név	Tudományos	Intézmény	Állás	Tevékenység 	
	fokozat		típusa	E	Sz	L	

III. A tantárgy célkituzései
1. A programfejlesztéshez köthető képességek gyakorlása egy – a diák által választott – program teljes megírásán keresztül.
2. Az időbeosztás és idővel való gazdálkodás tanulása.
3. Az olvasható programkód (in-line komment-ek) valamint egy teljes fejlesztői dokumentáció elkészítése.

IV. A tantárgy tartalma
- Egy program fejlesztése során előforduló minden lépés bejárása: a specifikáció, a tervezés, a kódolás, valamint a validálási lépések megtétele.

- A fejlesztés során a különböző stádiumokhoz tartozó dokumentáció elkészítése és ellenőrzése.

- A felhasználói dokumentáció elkészítése és ellenőrzése.

V. Könyvészet
1. Knuth D.E. (1987) A számítógép-programozás művészete, V. 1: Alapvető algoritmusok, Műszaki Könyvkiadó, (Simonovits Miklós), 654pp.
2. Knuth D.E. (1987) A számítógép-programozás művészete, V. 2: Szeminumerikus algoritmusok, Műszaki Könyvkiadó, (Simonovits Miklós), 690pp.
3. Iványi A (szerk) (2004) Informatikai Algoritmusok, ELTE Eötvös Kiadó. (http://compalg.inf.elte.hu/~tony/Elektronikus/Informatikai/Infalg1E.pdf)
4. Cormen T.H, Leiserson C.E, Rivest R.L (2001) Algoritmusok. Harmadik kiadás. Műszaki Könyvkiadó, Budapest.
5. Horváth Z, Fóthi Á (2005) Bevezetés a programozásba, ELTE elektronikus tankönyv (http://people.inf.elte.hu/ekonyvtar/)
6. Frentiu M, Lazar I (2000) Bazele Programării: Proiectarea Algoritmilor, 2000, Ed. Univ. Petru Maior, 184 pp.

VI. Az oktatói tevékenység heti tematikája
Az első két héten a témát rögzítjük, a második két hétben egy részletesebb specifikációt kérek a diákoktól, az ötödik-hatodik héten a specifikáció véglegesítése illetve a programnyelv kiválasztása, a felhasznált programcsomagok átolvasása történik.
A hetedik és a tízedik hetek között a programírás, a tizenegyedik héttől kezdődően pedig a tesztelés és a felhasználói dokumentáció írása történik. A tizennegyedik héten a diákok bemutatják munkájuk eredményét.	

VII. Alkalmazott didaktikai módszerek
Ellenőrzés módszere, számonkérés módszere, SVN használata.	

VIII. Értékelés
A tantárgy során pontozást / jegyeket / adunk mindegyik fázis során.

A fejlesztés során a fázisokat be kell tartani, a kihagyott rész-tevékenységet pótolni kell. A késésért a pontozásból levonunk.
A dokumentációnak tükröznie kell a termék létrehozásának folyamatát valamint a specifikációban kitűzött céllal kell, hogy véget érjen.
A folyamat az utolsó héten tartott bemutatóval zárul, ahol a diákok bemutatják egymásnak is a terméket, valamint a vezetőtanárnak a teljes dokumentációt és a programot.
A tantárgy oldala:
http://www.cs.ubbcluj.ro/~csatol/egyeni 	

IX. Kiegészíto könyvészet

	Dékán,						Tanszékvezeto,
Prof. Dr. Leon Ţâmbulea						Prof. Dr. Mircea Boian

Dátum,								Előadás felelőse,

2009. 11. 4								Lect. Dr. Oláh-Gál Róbert