Tantárgy neve, kódja: Programozás I., GJARBAL-PROGRAM1-1

Szak neve, képzési szintje: Járműmérnöki alapszak, BSc
Tanterv: 2017
Féléves konzultációs órák száma: 16
Kreditérték: 4
Elmélet: 50 %
Gyakorlat: 50 %
A tantárgy tantervi helye: 2. félév
Munkarend: Levelező
Előtanulmányi feltételek: -
Értékelés: gyakorlati jegy
Tantárgy besorolása: kötelező
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:
Tárgy oktatásának 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

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:

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égei:


Attitűdje:


Autonómia és felelősség:


További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
Félévközi tanulmányi 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:

-

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] 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: