Informatikai alapismeretek (GPRISZL-INFOALAP-1)
Alapadatok
Oktatók
Tantárgy célja
Az Informatikai alapismeretek. 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 alapvető 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ó, dinamikus tömb, struktúra, függvények, változók érvényességi köre.
Szakmai kompetenciák
Tudás
- 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é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.
Attitűd
-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
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 az utolsó konzultáción, amely egy elméleti feladatsor valamint egy programozási feladat megoldását jelentik számítógépen. Az összesen elérhető 100 pontot a következő bontásban szerezheti meg a hallgató: elméleti ZH 40 pont ; gyakorlati ZH 60 pont;
Vizsgakövetelmények
Generatív MI használata
1. álláspont: A GMI eszközök használata nem engedélyezett a feladatok megoldása során. Ez azt jelenti, hogy a GMI eszközök nem használhatók a formatív vagy szummatív értékelési elemek elkészítése, megoldása során és a generatív MI használata tanulmányi kötelességszegésnek minősül. Az MI eszközök nyelvi és helyesírás-ellenőrzésre történő használata nem tartozik az 1. álláspont szerinti teljes tilalom alá.
Irodalom
Kötelező irodalom
Nagy Sándor: A C/C++ programozási nyelv I. Kecskeméti Főiskola Műszaki Főiskolai Kar, Kecskemét 1993 Sams Teach Yoursef C++ in 21 days, Sams Publishing, 2005, International Standard Book Number: 0-672-32711-2 [2] Dr. Pásztor Attila, Bevezetés a C++ programozás alapjaiba (RRF jegyzet) [3] Dr. Pásztor Attila, A C++ programozás összetett és egyéb típusainak használata, a programok felépítése(RRF jegyzet) [4] Dr. Johanyák Zsolt Csaba, C++ gyakorlatok (RRF)
Ajánlott irodalom
Dr. Attila Pásztor, Dr. Csaba Johanyák : A C++ programozási nyelv alapjai Dr. Pásztor Attila, A C++ programozási nyelv alapjai - Oktatási segédanyag