Programozás (GPTIFKL-PROGRAMO-1)
Alapadatok
Oktatók
Tantárgy célja
A Programozás c. tárgy célja, hogy a hallgatók megismerjék a C++ programozási nyelvek alapjait és képesek legyenek önálló végrehajtható feladatot programozni és megismerjék a programkészítés lépéseit és alapvető algoritmusait, utasításait C++ nyelveken keresztül.
Elsajátítandó ismeretanyag
Algoritmusok, változók, program szerkezete, programozás lépései, kulcsszavak, operátorok, logikai műveletek, típuskonverzió, utasítások ismétlése, ciklusok, előfeldolgozó, tömbök, karakter tömbök, szövegkezelő függvények, input output kezelő függvények, indirekció, dinamikus tömb, struktúra, fájlkezelés, függvények, változók érvényességi köre.
Szakmai kompetenciák
Tudás
Képesség
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.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 algoritmusok tervezésére és megvalósítására az alapvető módszertani eszközök alkalmazásával.Képes alapvető szoftverfejlesztési technológiák alkalmazására.c) attitűdElkö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.Elkötelezett a minőségi követelmények betartására.d) autonómia és felelősségMunkájáért felelősséget vállal önálló feladatvégzésnél és csoportmunkában egyaránt.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.
Attitűd
Autonómia és felelősség
Számonkérés és értékelés
Félévközi követelmények
A tárgy gyakorlati jeggyel zárul. Számonkérés: Az utolsó konzultáción elméleti zh a tanult fogalmakból( 40p), gyakorlati zh programkészítés C++ programozási nyelven( 60pont)
Vizsgakövetelmények
A gyakorlati jegy megállapítása a TVSz alapján történik.
Generatív MI használata
1. álláspont: A GMI eszközök használata nem engedélyezett a feladatok megoldása során. Ez azt jelenti, hogy a GMI eszközök nem használhatók a formatív vagy szummatív értékelési elemek elkészítése, megoldása során és a generatív MI használata tanulmányi kötelességszegésnek minősül. Az MI eszközök nyelvi és helyesírás-ellenőrzésre történő használata nem tartozik az 1. álláspont szerinti teljes tilalom alá.
Irodalom
Kötelező irodalom
[1] Nagy Sándor: A C/C++ programozási nyelv I. Kecskeméti Főiskola Műszaki Főiskolai Kar, Kecskemét 1993 [2] Dr. Pásztor Attila, Bevezetés a C++ programozás alapjaiba (RRF jegyzet) [3] Dr. Pásztor Attila, A C++ programozás összetett és egyéb típusainak használata, a programok felépítése(RRF jegyzet) [4] Dr. Johanyák Zsolt Csaba, C++ gyakorlatok (RRF)
Ajánlott irodalom
Nincs megadva