Főoldal > 2016/2017. tanév > Programozási technológiák

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