Programozás I. (GUZEBAN-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
Előadás
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ó, dinamikus tömb, struktúra, fájlkezelés, függvények, változók érvényességi köre.
Laboratórium
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.– Digitális technológia hatékony alkalmazása, tanulási célok elérését szolgáló digitális megoldások ismerete.
Képesség
-
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
Számonkérés és értékelés
Félévközi követelmények
Két zárthelyi dolgozat megírása, amely egy-egy programozási feladat megoldását jelentik számítógépen a laborgyakorlaton Négy kisdolgozat megírása a gyakorlati foglalkozások elején, amelyek az adott gyakorlat anyagához szükséges alapismereteket mérik fel. Egy otthon kidolgozott, határidőre beadott programozási feladat elkészítése, amelyre maximálisan 16 pontot kaphat a hallgató. A feladat egy működőképes program elkészítéséből áll, továbbá tartalmazza a felhasználói dokumentáció és a program algoritmusának elkészítését. A pontszám a bemutatás minőségétől is függ. Az összesen elérhető 100 pontot tehát a következő bontásban szerezheti meg a hallgató:26 + 26 + 4?8 + 16 = 100 (1.prog. ZH + 2.prog. ZH + 4 db kis ZH + prog. feladat)Vizsgakövetelmények:-
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] Sams Teach Yoursef C++ in one hour a day, Sams Publishing, 2012, http://openstorage.gunadarma.ac.id/pub/journal/Teach%20Yourself%20C++%20in%2021%20Days%205th%20Edition.pdf