Főoldal > 2023/24-es tanév képzési programja > Algoritmizálás, adatmodellezés tanítása

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