Tantárgy kódja
INO1108
Tantárgy neve
Problémamegoldó gondolkodás I.
Tantárgy angol neve
Problem Solving Techniques
Kredit
3
Félévi követelmény
Gyakorlati jegy
Heti óraszám
0 + 3
Elmélet
+ Gyakorlat
Előkövetelmény
INO1001
Ajánlott félév
5
Cél
A tárgy célja, hogy hallgató megismerje a problémamegoldó gondolkodás tudományos alapjait, valamint tipikus példákon keresztül azok gyakorlati megvalósítását. Cél továbbá, hogy elmélyüljenek ismeretei a programozással kapcsolatban.
Cél angol
The course aims to give students learn problem-solving science
foundations and through typical examples of their practical implementation. Furthermore, to deepen knowledge about the programming.
Tartalom
Algoritmikus gondolkodás: algoritmusok megértése, végrehajtása, helyességének és alkalmazhatóságának belátása, tervezése, megvalósítása mások számára. Problémamegoldás, problémamegoldó gondolkodás: a problémamegoldási folyamat tervezése (Pólyai alapokon), automatizálható problémamegoldási folyamatok megvalósítása. Egyszerű, több ciklusos, függvényekre, osztályokra bontott alkalmazások készítése. A programkészítésen belül a tervezés és a megvalósítás éles szétválasztása. Programozási minták (specifikációs, algoritmus-, kód-, implementációs minták) szerinti problémamegoldás elkészítése.
Tartalom angol
Algorithmic thinking: understanding of algorithms, implementation, accuracy and
the applicability, the planning and implementation for others. Problem solving: a problem-solving process design (based on Polya works)
the implementation of automatical problem solving processes. Simple, multi-cyclic,
making compartmentalized applications. Within the programming will
design and implementation sharp separation. Programming samples (specification,
preparation of solving problems by algorithm, code, implementation patterns).
Számonkérés
gyakorlati jegy
Számonkérés angol
term grade
Irodalom
1. Pólya György: A gondolkodás iskolája, Akkord Kiadó, 2007.
2. Pólya György: A problémamegoldás iskolája I. Typotex Kiadó, 2012.
3. Pólya György: A problémamegoldás iskolája II. Typotex Kiadó, 2012.
4. Fried K., Simonovits M.: A problémamegoldás számítógépes iskolája, Typotex
Kiadó, 2005.
Irodalom angol
1. G. Pólya: How to solve it, A new aspect of mathematical method, Princeton University Press, 1945
2. G. Pólya: Mathematical Discovery. On understanding, Learning, and Teaching Problem Solving, John Wiley and Sons, 1962.
3. E. Freeman et. all.: Head First Design Patterns, O'Reilly, 2004.
Tantárgyfelelős intézet kódja
MII
Tantárgyfelelős oktató
Dr. Blahota István