Tantárgy neve, kódja: Programozási technikák, GPTIFKN-PROGTECH-1

Szak neve, képzési szintje: Programtervező informatikus, FOSZK
Tanterv: 2017
Heti órászám (előadás + gyakorlat + labor): 0+0+2
Kreditérték: 4
Elmélet: 0 %
Gyakorlat: 0 %
A tantárgy tantervi helye: 2. félév
Munkarend: Nappali
Előtanulmányi feltételek: nincs
Értékelés: gyakorlati jegy
Tantárgy besorolása:
Oktatás nyelve: Magyar
Tantárgyfelelős: Prof. Dr. Johanyák Zsolt Csaba
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i): Gurka Dezsőné Csizmás Edit , Dr. Kovács Tamás
Ellenőrzésért felel: Dr. Alvarez Gil Rafael Pedro
Tárgy oktatásának célja:
A tárgy célja kettős: egyrészt az objektum-orientált programozás alapjainak megismertetése a C#-nyelven keresztül, másrészt felkészíti a hallgatókat a vizuális programozás tantárgyra
Elsajátítandó ismeretanyag laboratórium:

Egyszerű konzol alkalmazások írása C# nyelven az előadás anyagához kapcsolódóan.

Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
Tudása:


Képességei:

a) tudásIsmeri a legelterjedtebb technológiákra épülő alkalmazások fejlesztésének és tesztelésének egyszerű tervezési folyamatait, legalapvetőbb feladat-megoldási elveit, módszereit és eljárásait, fő szoftverfejlesztési paradigmákat, alapvető programozási módszertanokat, a szükséges hardver és szoftver eszközöket.Ismeri a tipikus hardver és szoftver környezet kialakításának módszereit.Az angol nyelvtudása eléri a szakmai feladatokhoz elvégzéséhez, és a folyamatos szakmai önképzéshez szükséges szintet.b) képességKépes alapvető szoftverfejlesztési technológiák alkalmazására.Képes részt venni modern technológiákra épülő tipikus alkalmazások fejlesztésében, tesztelésében.c) attitűdVállalja és hitelesen képviseli az adott informatikai szakterületet, képesítése szerinti tevékenységeket és azok eredményeit.Elkötelezett szakmai munkája ellenőrizhetősége, eredményessége, hatékonysága iránt.Nyitott a képesítésével, szakterületével kapcsolatos szakmai, technológiai, fejlesztési eredmények megismerésére, befogadására, és törekszik saját tudásának megosztására.Érdeklődő a szakterülettel összefüggő új módszerek és eszközök iránt.Elkötelezett a minőségi követelmények betartására.Megérti az élethosszig tartó tanulás jelentőségét, törekszik ennek megvalósítására, a folyamatos szakmai képzésre és általános önképzésre.d) autonómia és felelősségElőírt keretek között önállóan végzi munkaköri feladatait.e) szakmai kompetenciákA szaknak, szakképzésnek megfelelő digitális kompetencia és szakmaspecifikus digitális készségek, a médiatudatosság, a biztonságos internethasználat.Az ipari termelés területén elindult technológiai forradalom, az Ipar 4.0 alapú működés és technológiai tudás, a kiber-fizikai rendszerek, önszervező mechanizmusok ismerete.

Attitűdje:


Autonómia és felelősség:


További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
Félévközi tanulmányi követelmények:
Programozási dolgozat írása számítógépen. Elméleti tesztek írása. Házi feladatok elkészítése.
Vizsgakövetelmények:

A programozási dolgozatból is és az elméleti tesztekből is minimum 50 %-ot el kell érni.

Tanulmányi segédanyagok, laborháttér:

A kötelező irodalom, előadásvázlat, a gyakorlatokon megírt programok, a fejlesztési környezet súgója. A gyakorlatokon, minden hallgatónak külön, korszerű számítógépes hozzáférés biztosított.

Kötelező irodalom:

[1]  Reiter István: C# programozás lépésről lépésre, Jedlik Oktatási Stúdió, 2012, ISBN: 978-615-5012-17-4https://reiteristvan.wordpress.com/2012/10/17/c-programozas-lepesrol-lepesre-letoltheto/

Ajánlott irodalom:

[1] Troelsen, Andrew-Japikse, Philip: C# 6.0 and the .NET 4.6 Framework (Seventh Edition), Apress, 2015, ISBN: 978-1-4842-1333-9