Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Masterat
Domeniul: Informatica
Programul de studii: Optimizarea modelelor informatice - în limba maghiară
Limba de predare: Maghiară

SYLLABUS

I. Általános adatok
Kód	Tantárgy neve	
MMX1022	Informatikafeladatok megoldásának módszertana	

Félév	Órák: C+S+L+P	Kategória	Típus	
3	2+1+0+1	szakirány	opcionális	

II. Főállásban az  Egyetem  oktatói
Név	Tudományos	Oktatói	Tanszék	Tevékenység	
	fokozat	státus		E	Sz	L	
IONESCU Clara	Dr. 	Lect.	Társult	*			

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élkitűzései
1. Az informatika tantárgy alapvető céljainak megismerése. 
2. Az informatika tantárgy ismeretköreinek megismerése az iskolai tantervekben. 
3. A tantárgy céljainak megvalósításához vezető didaktikai stratégiák tanulmányozása és gyakorlása.
4. A feladatelemzés módszereinek megismerése és gyakorlása, a feladatok feladatosztályokba való csoportosítása. 
5. Klasszikus részfeladatok megoldása (programozási tételek)  
6. A középiskolában oktatott programozási módszerek tanítási módozatainak tanulmányozása. 
7. Azoknak a didaktikai módszereknek megismerése és gyakorlása, amelyek elősegítik a tanulók  gondolkodásának fejlesztését. 
8. Az információ technológiája oktatási módszereinek megismerése és gyakorlása.
9. Az informatika-oktatás sajátos módszereinek tanulmányozása és összehasonlítása. 
10. Sajátos értékelési módszerek megismerése.	

IV. A tantárgy tartalma
A tantárgy tartalma
1. Az informatika tanításának általános céljai az egyetem előtti oktatásban 
2. Az informatika tantárgyon belül tanulmányozott ismeretkörök az általános iskolában és a líceumban 
3. Didaktikai tevékenységek leírása
4. Algoritmusok tesztelése. Programok ellenőrzése
5. A programozás eszközeinek tanítása 
6. Az információ technológiájának oktatása 
7. Az informatika oktatásának sajátos módszerei 
8. Értékelési módszerek 		

V. Könyvészet
1. Ionescu, K. – Az informatika oktatásának módszertana, kiadatlan egyetemi jegyzet, Babeş-Bolyai Tudományegyetem.
2. Ionescu, K. – Metodica predării informaticii, curs, Universitatea Babeş-Bolyai, Cluj, 2000.
3. Cormen, T., Leiserson, Ch., Rivest, R., Stein, C. – Új Algoritmusok, Scolar Kiadó, Budapest, 2003.
4. Ionescu, C. – Teoreme de programare I-IV, Gazeta de Informatică, Agora Media, Tg. Mureş, 2002, XIII, 6, 41–42, 2002, XIII, 7, 39–41, 2002, XIII, 8, 38.
5. Ionescu, C. – Algoritm de determinare a subsecvenţei de sumă maximă, Gazeta de informatică, Agora Media, Tg. Mureş, 2001, XI, 2, 27–29.
6. Kátai, Z. – Programozás felülnézetből, Sapientia Erdélyi Tudományegyetem, Kolozsvár, 2007.
7. *** Az “Információ technológiája” és az “Informatika” tantárgyak középiskolai tantervei: awww.edu.ro.
8. Az Informatica címszó alatt megjelent tankönyvek a tehetséges fiatalok számára (Centrul de excelenţă al IŞJ Cluj, Editura Dacia, 2003).
9. Középiskolai tankönyvek 	

VI. Az oktatói tevékenység heti tematikája
A tantárgy tartalma
(1. Előadás)
1. Az informatika tanításának általános céljai az egyetem előtti oktatásban 
	1.1. Az információhoz valamint ezeknek tárolásához, feldolgozásához és továbbadásához kapcsolódó alapvető kérdések megértése 
	1.2. A modern felhasználói készségek kialakítása
	1.3. Az algoritmikus gondolkodás fejlesztése
	1.4. Az egyéni munkavégzéshez szükséges készségek fejlesztése 
	1.5. Csoportmunkára nevelés 
	1.6. A feladatelemzési képességek fejlesztése
	1.7. Az alkalmazásnak megfelelő software kiválasztása és használata 
	1.8. Az alkotó és innovatív szellem fejlesztése
	1.9. Az informatika hatása a társadalomra és viszont
(2. Előadás)
2. Az informatika tantárgyon belül tanulmányozott ismeretkörök az általános iskolában és a líceumban 
	2.1. Az informatika tantárgy ismeretkörei
	2.2. A témák osztályozása 
	2.3. A témák csoportosítása célok és korcsoportok szerint
	2.4. A célok megvalósításához vezető didaktikai stratégiák 
		2.4.1. A modellező, algoritmizáló, programozási feladatok elemzése
		2.4.2. A feladatok felbontása részfeladatokra. Lépésenkénti finomítás 
(3. Előadás)
		2.4.3. Programozási tételek alkalmazásának fontossága 

(4. Előadás)
	2.5. A feladatot megoldó algoritmus kiválasztása. Feladatosztályok és programozási módszerek
(5. Előadás)
3. Didaktikai tevékenységek leírása
	3.1. A gondolkodás fejlesztésének módozatai fejlett algoritmusok felfedeztetése során
	3.2. Feladatok elemzése. Ugyanazon feladat többféle módszerrel való megoldása lehetőségének tanulmányozása
(6. Előadás)
	3.3. Rekurzív algoritmusokkal megoldandó feladatok 
	3.4. A visszalépéses keresés módszerének alkalmazása 
(7. Előadás)
	3.5. Az oszd meg és uralkodj módszer tanítása 
		3.5.1. Klasszikus feladatok
		3.5.2. A gyorsrendezés véletlenítése
		3.5.3. Algoritmusok hatékonyságának növelése a bináris keresés ötletére épülő megoldásokkal
(8. Előadás)
	3.6. Mohó algoritmusok tanítása
	3.7. Közelítő algoritmusok tanulmányozása
(9. Előadás)
	3.8. A dinamikus programozás módszerének tanítása
 	3.9. Módszerek összehasonlító bemutatása 
(10. Előadás)
4. Algoritmusok tesztelése. Programok ellenőrzése
(11. Előadás)
5. A programozás eszközeinek tanítása 
(12. Előadás)
6. Az információ technológiájának oktatása 
	6.1. A valós életből származó feladatok megoldása. Interdiszciplináris feladatok megoldása informatikai eszközökkel
	6.2. Az informatika tantárgy oktatása során érintett matematikai ismeretek 
(13. Előadás)
7. Az informatika oktatásának sajátos módszerei 
	7.1. Irányított felfedezéses oktatás 
	7.2. Algoritmusok és programozási technikák tanítása
		7.2.1. Algoritmus-orientált tanítás
		7.2.2. Feladattípus-orientált tanítás 
		7.2.3. Programozási nyelvekre orientált tanítás 
	7.3. Programozási nyelvek tanítása
		7.3.1. Utasítás-orientált tanítás 
		7.3.2. Felhasználói szempontok szerinti tanítás
		7.3.3. Feladat-orientált tanítás 
		7.3.4. Mintafeladatokból kiinduló tanítási módszer
	7.4. Az információ technológiájának oktatási módszerei
		7.4.1. Feladat-orientált tanítás
		7.4.2. Menü-orientált tanítás
		7.4.3. Funkció-orientált tanítás 
		7.4.4. Projektek megvalósítása
	7.5. Oktatószoftverek. Alkalmazások megvalósítása. Oktatószoftverek minőségi értékelése 

(14. Előadás)
8. Értékelési módszerek 
	8.1. A tanár és a diák munkája ellenőrzésének és kiértékelésének céljai
	8.2. Az iskolai teljesítmények kiértékelésének sajátos módszerei 
	8.3. Az osztályozás
	8.4. Az ellenőrzés és az értékelés alapelvei
	8.5. A diákversenyek szerepe	

VII. Alkalmazott didaktikai módszerek
1. Előadások: leírások, magyarázatok, dialógusok, bizonyítások, prezentációk, közös előadások, bevezető és ismeretrögzítő előadások.
2. Megbeszélések: viták, elemző és összefoglaló beszélgetések.
3. Bizonyítások: elméleti jellegű bizonyítások, tesztelések, számítógépes tesztelések.
4. Modellezés: a feladatok megoldásához szükséges matematikai modellek kialakítása, a tanult algoritmusok modellként való alkalmazása ismeretlen feladatok elemzésében és megoldásában.
5. Algoritmizálás: a megértés, az általánosítás, a rendszerezés, a felismerés, a megoldás, az alkotás gyakorlásához szükséges eszközök alkalmazása.
6. Problematizálás. Kérdések, gyakorlatok, ismeretlen és nemvárt helyzetekben való magatartás
7. A felfedezéses oktatás különböző formáinak alkalmazása: irányított és független felfedezés, alkotó felfedezés, induktív és deduktív felfedezés.
8. Esettanulmányok, közös és egyéni projektek, gyakorlatok, egyéni tanulás, házi feladatok.
9. Szimulálás.
10. Brainstorming.	

VIII. Értékelés
•	A hallgatók a heti házi feladatokra (középiskolai tankönyvekből) pontokat kapnak. A pontok számának függvényében kialakul egy érdemjegy (H).
•	A szemináriumi találkozások alkalmával bemutatott iskolai tanóra tervére a hallgató érdemjegyet kap (T).
•	A 10-edik és 11-edik hét során elkészített esszére a hallgatók érdemjegyet kapnak (E).
•	A szesszióban írásbeli dolgozatot írnak. Erre érdemjegyet kapnak (Í). 
•	A végleges jegy: [(H + T + 2*E + 3*Í)7]
•	Az előadásokon nem kötelező, de tanácsos a jelenlét.
•	A szemináriumokon kötelező a jelenlét.
•	Vizsgára csak az jelentkezhet, akinek legtöbb 1 szemináriumi hiányzása van, és a H, T, E jegyei legalább 5-ösök. 
•	Az esszék témája és a megtervezendő tanóra témája egyéni, egymásról másolás/plagizálás kizárva. 
•	A vizsgán való csalási szándék illetve az esetlegesen bebizonyosodó csalás maga után vonja a vizsgáról való kizárást.
•	Az esetleges óvások esetében újraértékelem – a hallgató jelenlétében – a dolgozatot. 	

IX. Kiegészítő könyvészet
1. Brut, M. – Instrumente pentru e-learning, Editura Polirom, Iaşi, 2006.
2. Ionescu, C. – Internet: instrument de bază în procesul de predare şi învăţare, în Restructuring of the (re)training of schoolteachers in Computer Sciences, Volum I, editat în cadrul proiectului TEMPUS S_JEP 11168-96, Editura Computer Libris Agora, 1997, 222–231.

3. Ionescu, C. – Metode de predare a informaticii & utilizarea tehnologiei informaţiei în predarea altor discipline, în Restructuring of the (re)training of schoolteachers in Computer Sciences, Volum III editat în cadrul proiectului TEMPUS, Editura Computer Libris Agora, Cluj, 1999, 66–96.
4. Masalagiu, C., Asiminoae, I., Maxim, I. – Metodica predării informaticii, Editura MatrixEom, Bucureşti, 2001.
5. Masalagiu, C., Asiminoae, I. – Didactica predării informaticii, Editura PoliRom, Iaşi, 2004.
6. Petre, C., Crăciunoiu Ş., Popa, D., Iliescu, C. – Metodica predării informaticii şi a tehnologiei informaţiei, Editura Arves, Craiova, 2002.
7. Rónyai, L., Ivanyos, G., Szabó, R. – Algoritmusok, Typotex, Budapest, 1999.
8. Szlávi, P., Zsakó, L. – Methods of teaching programming, Teaching Mathematics and Computer Science, 1/2 (2003), 247-257.	

	Dékán,						Tanszékvezető,

	Dátum,						Előadás felelőse,
	2010-11-25						Lect. Dr.  IONESCU Clara