Programozás II. (GUZEBAL-PROGRAM2-1)

Alapadatok
Szak és képzési szint
Üzemmérnök-informatikus alapszak, BProf
Tanterv
2021
Óraszám
16 (Konzultáció)
Kreditérték
4 kredit
Elmélet-Gyakorlat arány
Elmélet: 50%, Gyakorlat: 50%
Tantervi félév
2. félév
Oktatók
Tantárgyfelelős
Dr. Pásztor Attila
Felelős tanszék
Informatika Tanszék
Oktatók
Dr. Pásztor Attila, Gurka Dezsőné Csizmás Edit, Irházi Zoltán, Agg Péter András
Ellenőrzésért felel
Szerémi Éva Krisztina
Tantárgy célja

A tárgy célja kettős: egyrészt a strukturált programozás alapelveinek és a fájlkezelés eszközeinek megismertetése a C/C++ nyelven keresztül, másrészt az objektum-orientált programozás alapjainak megismertetése a C++ nyelven keresztül.

Elsajátítandó ismeretanyag

Függvények. Függvények - paraméterátadása. Függvények túlterhelése. Konstansok és inline függvények. Makrók. Operátorok és túlterhelésük. Általánosítás és specializáció. Típuskonverziók. A C++ I/O alapjai. Szöveges és bináris fájlkezelés. A vektorok fogalma és használata. Objektumok és osztályok. Osztályok adattagjai, konstruktorok, destruktor, tagfüggvények, öröklődés használata. Tárolók, iterátorok, algoritmusok.

Szakmai kompetenciák
Tudás

– Ismeri a főbb programozási paradigmákat, programnyelveket, fejlesztési eszközöket.– Ismeri a fontos szoftverfejlesztési módszertanokat, informatikai tervek és dokumentációk jelölésrendszerét.

Képesség

– Képes programozásra objektumorientált, vizuális és egyéb programozási környezetben.– Képes csoportmunkában együttműködni saját és más szakterületek képviselőivel egy adott probléma megoldásának kidolgozásában.– Képes folyamatos önképzésre, lépést tartva ezáltal az informatikai szakma fejlődésével.

Attitűd

– Nyitott az új módszerek, programozási nyelvek, eljárások megismerésére és azok készségszintű elsajátítására, valamint lépést tud tartani ezek fejlődésével.

Autonómia és felelősség

– Felelősséget érez az önálló és csoportban végzett informatikai rendszerelemzői, - fejlesztői és –üzemeltetési tevékenységéért.

Számonkérés és értékelés
Félévközi követelmények

Az utolsó gyakorlati konzultáción 1 elméleti feladatsor megírása - 45 perc - 50 pont. Az utolsó gyakorlati konzultáción 1 komplex C++ feladat elkészítése az előadások és gyakorlatok anyagából - 60 perc - 50 pont. minimális követelmény: a két dolgozatra összesen 50 pont.

Vizsgakövetelmények

Generatív MI használata

Nincs megadva

Irodalom
Kötelező irodalom

[1] Benedek Zoltán - Levendovszky Tihamér: Szoftverfejlesztés C++ nyelven. Szak Kiadó, 2013, ISBN: 9789639131941[2] Stroustrup, Bjarne: The C++ Programming Language (4th Edition), Addison-Wesley, 2013, ISBN 978-0321563842

Ajánlott irodalom

Nincs megadva