„Szoftvertechnikák” változatai közötti eltérés
2024 előtti ZH kikérdező hozzáadva |
a A tantárgyi adatlapról atidézve a tantárgy célkitűzése, annak érdekében, hogy az oldal jobban hasonlítson a többi tantárgyi wiki laphoz |
||
| 17. sor: | 17. sor: | ||
|levlista = sznikak{{Kukac}}sch.bme.hu | |levlista = sznikak{{Kukac}}sch.bme.hu | ||
}} | }} | ||
A tárgy alapvető célja, hogy elmélyítse a korábbi félévekben megkezdett számítógépes problémamegoldás terén szerzett ismereteket, valamint az objektumorientált paradigmát követve kiszélesítse a szoftverfejlesztés technikáinak spektrumát. A tárgy bemutatja a C# nyelv alapjait, annak korszerű nyelvi eszköztárára fókuszálva (tulajdonságok, eseménykezelés, lambda függvények stb.). A hallgatók elsajátítják a modern eseményvezérelt programozás legfontosabb módszereit, a grafikus felhasználói felület kialakításának struktúráit és programozási alapjait, valamint megismerik a modern felügyelt futtatókörnyezetek és osztálykönyvtárak fontosabb szolgáltatásait (alaposztályok, adatkezelés alapok, párhuzamos feldolgozás, szinkronizációs technikák stb.). Ezen túlmenően a tárgy ismerteti a szoftverrendszerek tervezésének kapcsán a gyakrabban használt architekturális és tervezési mintákat, valamint ezek szerepét a szoftverfejlesztés folyamatában. A tárgy a minták elméleti ismertetésén túlmenően esettanulmányokon és laborfoglalkozások keretében bemutatja a fontosabb minták gyakorlatban történő alkalmazástechnikáját. | |||
== Követelmények == | == Követelmények == | ||