Tantárgy kódja
PTF1209
Tantárgy neve
Programozási technológiák
Tantárgy angol neve
Programming Technology
Kredit
5
Félévi követelmény
Gyakorlati jegy
Heti óraszám
2 + 2
Elmélet
+ Gyakorlat
Előkövetelmény
PTF1205
Ajánlott félév
3
Cél
A programfejlesztés alapvető elméleti és gyakorlati ismereteinek elsajátítása egy modern programozási nyelven, rendszeren (pl. Java) keresztül. Kompetenciák: formális fejlesztési szemlélet erősítése, programozási minták használata, eseményvezérelt programozási stílus fejlesztése, pontos szakmai nyelv használata.
Cél angol
the aim of course is to reach basic theoretical and practical knowledge of software development through the acquisition of a modern programming language system (eg. Java).
Tartalom
A szoftverkrízis kihívása és a válaszok. Moduláris, struktúrált és objektumorientált programozási módszertanok. Formális programfejlesztés. Újrafelhasználásorientált programozás. Az absztrakció szerepe. Programozási minták. Komponensek. Eseményvezérelt programozás. Programozási nyelvek kifejezőereje. A „jó” programozási stílus. Modern programozási rendszerek, technológiák (pl. Java).
Tartalom angol
Responses to the challenge of software crisis. Modular, structured and object-oriented programming methodologies. Formal program development. Recycling-oriented programming. The role of abstraction. Programming patterns. Components. Event-driven programming. The expressive power of programming languages. The "good" programming style. Modern programming systems, technologies (eg. Java).
Számonkérés
Gyakorlati jegy
Számonkérés angol
Term grade
Irodalom
Nyékiné G. J.: (szerk.): Java 2 útikalauz programozóknak. ELTE TTK Hallgatói Alapítvány, 2000.
Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest, 2002.
Ian Sommerville: Szoftverrendszerek fejlesztése. Panem, 2002.
Irodalom angol
Ian Sommerville: Software Engineering (9th ed) , Addison-Wesley, Boston, 2009. Iványi Antal ed.: ALGORITHMS OF INFORMATICS I, Kelet-Magyarországi Informatikai Tananyag Tárház, 2012 http://progmat.hu/tananyagok/algorithms_of_informatics_volume1/book.html
Iványi Antal ed.: ALGORITHMS OF INFORMATICS II, Kelet-Magyarországi
Informatikai Tananyag Tárház, 2012
Tantárgyfelelős intézet kódja
MII
Tantárgyfelelős oktató
Dr. Dömösi Pál Béla