Programozás I. (GJARBAL-PROGRAM1-1)
Alapadatok
Oktatók
Tantárgy célja
A Programozás I. 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
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
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. Képes önálló tanulás megtervezésére, megszervezésére és végzésére. Képes megérteni és használni a C/C++ szakterület jellemző szakirodalmát, számítástechnikai, könyvtári forrásait. Képes a megszerzett informatikai ismereteket a járművek és mobil gépek szakterületén adódó feladatok megoldásában alkalmazni. Képes ismereteit alkotó módon használva munkahelye erőforrásaival hatékonyan gazdálkodni. Váratlan döntési helyzetekben is önálló, szakmailag megalapozott döntéseket hoz.
Képesség
Attitűd
Autonómia és felelősség
Számonkérés és értékelés
Félévközi követelmények
A félév utolsó gyakorlati konzultációján 1-1 elméleti és gyakorlati feladatsor megírása. Az elmélet papír alapú feleletválsztós elméleti feladatsor, a gyakorlat 1 C++ nyelven írandó program a félév anyagából. Elérhető pontszámok : 50-50 pont
Vizsgakövetelmények
-
Generatív MI használata
Nincs megadva
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] Pánczél István: A C++ programozási nyelv, 2015, PDF [3] Levendovszky Tihamér - Benedek Zoltán: Szoftverfejlesztés C++ nyelven. Szak Kiadó, 2013. [4] Jesse Liberty, Bradley Jones, Sams Teach Yoursef C++ in 21 days, Sams Publishing, International Standard Book Number: 0-672-32711-2 Library of Congress Catalog Card Number: 2004096713, 2005,
Ajánlott irodalom
Nincs megadva