Programozás II. (GINFBAN-PROGRAM2-1)
Alapadatok
Oktatók
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
Előadás
Függvények. Objektumok és osztályok. Konstansok és inline függvények. A C++ I/O alapjai. Operátorok és túlterhelésük. Általánosítás és specializáció. Típuskonverziók. Tárolók, iterátorok, algoritmusok
Laboratórium
Egyszerű alkalmazások írása C++ nyelven az előadás anyagához kapcsolódóan
Szakmai kompetenciák
Tudás
tudása- Ismeri a fontos szoftverfejlesztési módszertanokat, informatikai tervek és dokumentációk jelölésrendszerét.- Ismeri az informatika és a mérnöki szakma szókincsét és kifejezési sajátosságait magyar és angol nyelven, legalább alapszinten.
Képesség
képességei- Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására.- Folyamatosan képezi magát és lépést tart az informatikai szakma fejlődésével.
Attitűd
attitűdje- Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit.- Nyitott az új módszerek, programozási nyelvek, eljárások megismerésére és azok készség szintű elsajátítására.- Törekszik a hatékony és minőségi munkavégzésre.
Autonómia és felelősség
autonómiája és felelőssége- Felelősséget érez az önálló és csoportban végzett informatikai rendszerelemzői, -fejlesztői és -üzemeltetési tevékenységéért. további szakmai kompetenciák"
Számonkérés és értékelés
Félévközi követelmények
Programozási dolgozat írása számítógépen. Elméleti tesztek írása. Házi feladatok elkészítése.
Vizsgakövetelmények
"A programozási dolgozatból is és az elméleti tesztekből is legalább 50 %-ot el kell érni. "
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"
Ajánlott irodalom
[1] Stroustrup, Bjarne: The C++ Programming Language (4th Edition), Addison-Wesley, 2013, ISBN 978-0321563842