Programozás alapjai (GRENFKN-PROGALAP-1)
Alapadatok
Oktatók
Tantárgy célja
A Programozás alapjai c. tárgy célja, hogy a hallgatók megismerjék a C/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 lapvető algoritmusait, utasításait C/C++ nyelveken keresztül.
Elsajátítandó ismeretanyag
Laboratórium
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, mutatók, indirekció, struktúra, változók érvényességi köre
Szakmai kompetenciák
Tudás
-
Képesség
Legalább egy meghatározó programozási környezetben képes készség szintjén C++ alapszinten programozni, és a fontosabb algoritmusokat alkalmazni.Képes az informatikus szakma fogalmainak és szaknyelvének használatára.Képes programok implementációjára C++ programnyelven és fejlesztési környezetben.
Attitűd
-
Autonómia és felelősség
Önállóan és csapatban is dolgozik, ismeri korlátait
Számonkérés és értékelés
Félévközi követelmények
Két zárthelyi dolgozat megírása a 6 és 12. gyakorlaton, amelyek egy programozási feladat megoldását jelentik számítógépen, C++ nyelven, 50 -50 pont.
Vizsgakövetelmények
-
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] Pánczél István: A C++ programozási nyelv középiskolásoknak (2015) [2] Benkő Tiborné, Poppe András: Objektum-orientált C++ ( 2007) Computerbooks kiadó [3] Dr. Pásztor Attila, Bevezetés a C++ programozás alapjaiba (RRF jegyzet) [4] Dr. Pásztor Attila, A C++ programozás összetett és egyéb típusainak használata, a programok felépítése(RRF jegyzet) [5] Dr. Johanyák Zsolt Csaba, C++ gyakorlatok (RRF) [6] Nagy Sándor: A C/C++ programozási nyelv I. (1993), KF GAMF Kar H-246., Kecskemét.
Ajánlott irodalom
Nincs megadva