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

Alapadatok
Szak és képzési szint
Üzemmérnök-informatikus alapszak, BProf
Tanterv
2017
Óraszám
2 + 0 + 2 (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
- nincs
Ellenőrzésért felel
Gurka Dezsőné Csizmás Edit
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

Ajánlott irodalom