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:
A tantárgy megalapozza a molekuláris bionika mérnöki képzéshez szükséges alapvető programozási és algoritmikus kompetenciákat. A hallgatók képessé válnak egyszerűbb adatokkal, grafikus megjelenítéssel és moduláris szerkezetekkel dolgozó programok tervezésére és megvalósítására, ami a későbbi bioinformatikai és modellezési feladatok alapja.

A tárgy az alábbi képzéseken vehető fel

molekuláris bionika mérnöki IANI-MB alapképzés (BA/BSc/BProf) Nappali magyar 7 félév ITK
szechenyi-img-alt