BSc Matematika Alapszak
Tantárgyleírás
2017.
Tantárgyleírás
2017.
Programozási alapismeretek
- Óraszám (ea+gy): 2 + 2
- Specializáció: közös
- Kredit (ea+gy): 5
- Számonkérés: gyak. jegy
- Tárgykód (ea, gy): prgism1x0_m17va
- Ajánlott félév: 2
- Státusz: ajánlott
Óraszám
ea(+k) + gy(+k) |
Kredit
ea + gy |
Számonkérés | Specializáció | Tárgykód
ea/gy |
Ajánlott
félév |
Státusz |
---|---|---|---|---|---|---|
2 + 2 | 5 | gyak. jegy | közös | prgism1x0_m17va | 2 | ajánlott |
Tantárgyfelelős
Megjegyzések
- Akinek nincsenek alapismeretei C++ nyelvben való programozásról, azoknak ajánlott felvenni a későbbi számítógéporientált tárgyak előtt.
A tematikát kidolgozta:
Szükséges előismeretek
Bevezető informatika.
Irodalom
- Szlávi Péter, Zsakó László: Módszeres programozás. Programozási bevezető.
- Szlávi Péter, Zsakó László: Módszeres programozás. Programozási tételek.
- Szlávi Péter, Temesvári Tibor, Zsakó László: A programkészítés technológiája.
Ajánlott:
- http://people.inf.elte.hu/gt/eaf/eaf1/impl_egysz.pdf
- http://people.inf.elte.hu/gt/eaf/eaf1/nyelv_egysz.pdf
- http://progalap.elte.hu/
Tematika
- Problémamegoldási stratégiák, az informatikai problémamegoldás alapjai. A problémák megoldásához szükséges informatikai eszközök és módszerek. A problémamegoldás lépései. Mi a programozás, a programkészítés folyamata. A feladat és a program. Programkészítési elvek. Algoritmikus struktúrák és adattípusok kialakulása – programozási modellek. Algoritmus-leíró eszközök.
- Konstans, változó, típus fogalma. Elemi és összetett adatok, file-szervezés. Egész és valós számok, logikai értékek, karakterek. Tömbök, szövegek, rekordok – ezek fogalma, használata.
- Algoritmikus struktúrák. Elemi algoritmusok típusfeladatokra. Összegzés, eldöntés, keresés, számlálás, maximum-kiválasztás, kiválogatás, rendezések.
- Egy programozási nyelv alapvető elemei (értékadás, beolvasás, kiírás, elágazások, ciklusok, eljárások, függvények, konstansok, változók, típusok definiálása).
- A programfejlesztői környezet, szerkesztés, fordítás, futtatás.