Tantárgy kódja
ITM1003
Tantárgy neve
Algoritmizálás, adatmodellezés tanítása
Tantárgy angol neve
Teaching Algorithm and Data Modeling
Kredit
4
Félévi követelmény
Vizsga
Heti óraszám
2 + 2
Elmélet
+ Gyakorlat
Ajánlott félév
1 (5 féléves képzésben 2)
Cél
A közoktatásban kialakítandó algoritmikus szemlélet, adatmodellezés, problémamegoldási stratégiák elsajátítása.
Cél angol
The course goal is to give expertness in teaching of algoritmisation and data modeling
Tartalom
A számítógépes problémamegoldás elméleti és gyakorlati megalapozásának, az alapalgoritmusok és alapvető adatszerkezetek megismertetésének módszerei. A közoktatás különböző szintjein, más műveltségi területekhez tartozó ismeretek algoritmikus megközelítése. Programozási alapfogalmak kialakításnak, bevezetésének módszerei. A számítógépes problémamegoldás. A programkészítés folyamata a közoktatásban. Az algoritmusok tervezését és leírását segítő eszközök (folyamatábra, struktogram, mondatszerű leírás…) alkalmazásának módszertani vonatkozásai. Programozási feladattípusok a közoktatásban, a feladatmegoldás speciális kérdései. A rekurzió szerepe a feladatmegoldásban. Minőségi, hatékonysági szempontok a programkészítésben.
Tartalom angol
- Preparation of presentations on the topics issued ,
- The advanced level of similar maturity level Algorithmisation problem solving , that the present
programming steps , from design to testing , optimization,
- Preparation of algorithms and implements programs each week in Java
The performance of mid-year exam mark of 50% in value contributes , than understudy but if it fails,
It will not be successful exam. The exam will be only theoretical questions
Számonkérés
vizsga
Számonkérés angol
Examination
Irodalom
Csőke L., Garamhegyi G, A számítógép-programozás logikai alapjai - Nemzeti Tankönyvkiadó, 2004.
Hack F., Számítógéppel támogatott problémamegoldás - ELTE IK, 2003.
Lengyel L., Tóth Bálint, Programozás, algoritmusok - Typotex E. Kiadó, 2002.
Szlávi P., Zsakó L., Módszeres programozás: Programozási bevezető - ELTE IK, 2006.
Szlávi P., Temesvári T., Zsakó L., Módszeres programozás: A programkészítés technológiája - ELTE IK, 2006.
Irodalom angol
E. Horowitz: Fundamentals of Programing Languages, Springer , second edition, 1984. L. N. Landa: Algorithmization in Learning and Instruction, Educational Technology Publications, Englewood Cliffs, NJ, 1974.
Tantárgyfelelős intézet kódja
MII
Tantárgyfelelős oktató
Dr. Dömösi Pál Béla