Tantárgy adatlapja
Tárgy neve: Programozás I.
Tárgy kódja: P-ITSZT-0068
Óraszám: N: 0/0/2, L: 0/0/0
Kreditérték: 2
Az oktatás nyelve: magyar
Követelmény típus: Kollokvium
Felelős kar: ITK
Felelős szervezeti egység: Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar
Tárgyfelelős oktató:
Dr. Feldhoffer Gergely
Tárgyleírás:
| Tantárgy neve: | Programozás I. P-ITSZT-0068 |
|---|---|
| Tárgyfelelős: | Feldhoffer Gergely |
| Tantárgy oktatója: | Feldhoffer Gergely |
| A tantárgy céljának rövid ismertetése: | A molekuláris bionika szakos hallgató a munkája során felmerülő problémákról el tudja dönteni, hogy szoftveresen megoldható-e, és milyen hatékonysággal, illetve egyszerűbb feladatokat önállóan is meg tud oldani. |
| Elsajátítandó elméleti ismeretanyag: | Grafikus vizualizáció, egységbezárás, két dimenziós adatok feldolgozása (Conways life, térképes feladatok), moduláris programozás, C++ STL: vector, list, set, map. |
| Elsajátítandó gyakorlati ismeretanyag: | A tematikában elhangzottak a gyakorlati oktatás részei is. |
| A 2-4 legfontosabb kötelező irodalom felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | cppreference.com, official C++ reference website. [Online]. B. Stroustrup, Programming: Principles and Practice using C++, 2nd ed. Upper Saddle River, NJ, USA: Addison-Wesley Professional, 2014. ISBN: 978-0-321-99278-9. |
| A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | H. M. Deitel és P. J. Deitel, C++ How to Program, 4. kiad. Upper Saddle River, NJ, USA: Prentice Hall, 2003. ISBN: 978-0-13-038474-0. B. Stroustrup, A C++ programozási nyelv. Budapest, Magyarország: Kiskapu Kiadó, 2001. ISBN: 963-9301-21-4. S. Meyers, Hatékony C++. Budapest, Magyarország: Scolar Kiadó, 2003. ISBN: 963-9193-76-9. |
| Elmélet-gyakorlat aránya: | Elméleti óra óraszáma: 0 Gyakorlati óra és labor óra óraszáma: 0 + 2 |
| Az alkalmazott oktatási módszerek: | Elméleti összefoglaló után önálló feladatmegoldás gépteremben egyedi konzultálással. Grafikus programozás a programhibák egyértelműbb észrevételéhez és a debuggolás vizuális megkönnyítéséhez. |
| Az értékelés módja: | Kollokvium |
| Az értékelés kritériuma: | Házi feladatok: Heti rendszerességgel lesznek beadandó feladatok, melyeket a gyakorlatok végén fogunk kiadni. A házi feladatok helyes elkészítése valamint eredetisége elengedhetetlen ahhoz, hogy a tárgyból jegyet lehessen kapni. A feladatokat a feladat kiadását követő gyakorlatig kell elkészíteni, és a gyakorlaton a gyakorlatvezetőnek bemutatni. A házi feladatot [-1, +1]-es skálán értékeljük. A határidőre be nem mutatott házi feladat -1 pontot ér, melyet a következő alkalommal lehet javítani 0 pontig, később már nem. A félév folyamán a házi feladatokból legalább 0 pontot kell összegyűjteni az aláíráshoz. Beadandó nagyfeladatok: Évközben 3 nagy beadandó feladatot kell elkészíteni, melyek egyenként 30 pontot érnek. Év végi géptermi vizsga, 60 pontot ér. A vizsgán egy alapfeladat teljesítése szükséges az érvényességhez, 3 óra áll rendelkezésre. |
| Miként járul hozzá a tantárgy a KKK-ban megjelölt kompetenciaelemek megszerzéséhez: | Molekuláris bionika mérnöki alapképzés: |