Tantárgy neve, kódja: Programozási alapismeretek, GJARBAN-PROGRAMA-1
A 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
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, elágazások, 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, stringek, hivatkozási típusú változók, dinamikus változók és tömbök fájlkezelés alapjai, függvények, függvények deklarációja és definíciója, túlterhelése.
Elsajátítandó ismeretanyag laboratórium:
Visual Studio2022 programozási környezet használata. 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 és ezek alkalmazása C++ gyakorlati példákon keresztül.
Tudása:
Legalább egy meghatározó programozási környezetben képes készség szintjén C++ alapszinten programozni, és a fontosabb algoritmusokat alkalmazni.
Félévközi tanulmányi követelmények:
Két programozás dolgozat megírása, amely egy-egy programozási feladat megoldását jelentik számítógépen a laborgyakorlaton.
Vizsgakövetelmények:
Az ajánlott irodalom, a gyakorlatokon megírt programok, a fejlesztési környezet súgó állománya. A gyakorlatokon, minden hallgatónak külön, korszerű számítógépes hozzáférés biztosított. Az internetes források a hallgatók részére fenntartott számítógépes szolgáltató teremben hozzáférhetőek.
[1] Attila Pásztor; Zsolt Csaba Johanyák: Basics of C++ programming language,Kecskemét, Magyarország : John von Neumann University (2022) , 104 p. ISBN: 9786156435125 [2] Bjarne Stroustrup: The C++ Programming Language, 4th Edition, Addison-Wesley Professional, (2013) ISBN-13: 978-0275967307 [3] Pánczél István: A C++ programozási nyelv középiskolásoknak (2015) [4] Benkő Tiborné, Poppe András: Objektum-orientált C++ ( 2007) Computerbooks kiadó [5] Nagy Sándor: A C/C++ programozási nyelv I. (1993), KF GAMF Kar H-246., Kecskemét.