Programozás I. (GINFBAN-PROGRAM1-1)

Alapadatok
Szak és képzési szint
Mérnökinformatikus alapszak, BSc
Tanterv
2017
Óraszám
2 + 2 + 0 (E+Gy+L)
Kreditérték
4 kredit
Elmélet-Gyakorlat arány
Elmélet: 50%, Gyakorlat: 50%
Tantervi félév
1. félév
Oktatók
Tantárgyfelelős
Dr. Pásztor Attila
Felelős tanszék
Informatika Tanszék
Oktatók
Agg Péter András, Irházi Zoltán, - nincs
Ellenőrzésért felel
Halczman Szilvia Lídia
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 alapvető 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.

Gyakorlat

-

Szakmai kompetenciák
Tudás

tudása- 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.

Attitűd

attitűdje- 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

autonómiája és felelősségetovábbi szakmai kompetenciák

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

Egy 100 pontos zárthelyi dolgozat megírása, amely egy programozási feladat megoldását jelentik, valamint elméleti kérdéseket a laborgyakorlaton.

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

Ajánlott irodalom

[1] Richard Grimes: Begining C++ Programing, EBSCO Publishing: eBoook Collection, Packt Publishing, 2017, ISBN 978-1-78712-494-3