Tantárgy neve, kódja: Programozás alapjai, GRENFKN-PROGALAP-1

Szak neve, képzési szintje: Mérnökinformatikus - Rendszergazda szakirány, FOSZK
Tanterv: 2021
Heti órászám (előadás + gyakorlat + labor): 0+0+2
Kreditérték: 3
Elmélet: 0 %
Gyakorlat: 100 %
A tantárgy tantervi helye: 1. 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: Dr. Pásztor Attila
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i): Irházi Zoltán
Ellenőrzésért felel: Irházi Zoltán
Tárgy oktatásának 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

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:

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űdje:

-

Autonómia és felelősség:

Önállóan és csapatban is dolgozik, ismeri korlátait

További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
Félévközi tanulmányi követelmények:
Két zárthelyi dolgozat megírása az utolsó előtti gyakorlaton, amely egy elméleti feladatsor valamint egy programozási feladat megoldását jelentik számítógépen. Az összesen elérhető 100 pontot a következő bontásban szerezheti meg a hallgató:1. elméleti ZH 50 pont,2 gyakorlati ZH. 50 p
Vizsgakövetelmények:

-

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

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.

Kötelező irodalom:

[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.

Ajánlott irodalom: