Főoldal > 2023/24-es tanév képzési programja > Programozási technológiák

Tantárgy kódja

PMB1209

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

PMB1205

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.

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 szerk.: ALGORITHMS OF INFORMATICS I, Kelet-Magyarországi Informatikai Tananyag Tárház, 2012 http://progmat.hu/tananyagok/algorithms_of_informatics_volume1/book.html 

Tantárgyfelelős intézet kódja

MII

Tantárgyfelelős oktató

Dr. Dömösi Pál Béla

Ekvivalencia

PTF1209