|
|
|
|
Képzés:
-
Mérnök Informatikus BSc
-
Molekuláris Bionika BSc
Tárgykód: MIB_T8a, MBB9
Célkitűzés:
A két féléves tárgy első részében a programozás alapjait tekintjük át kezdetben a PLanG programozási környezet, majd a C++ programozási nyelv segítségével. A tárgy célja, hogy a programozásban nem jártas hallgatók is elsajátíthassák az alapfogalmakat, vezérlési szerkezeteket és alapalgoritmusokat szekvenciális, strukturált programok építésével. A 3 órás gyakorlatok keretében lehetőség van csoportos, illetve egyéni programírásra is, melyek további házi feladatok egészítenek ki.
Gyakorlati tematika:
1) Programozási alapismeretek, a PLanG programozási nyelv.
2) PLanG: vezérlési szerkezetek és tömbök használata.
3) PLanG: programozási tételek.
4) PLanG: szekvenciális fájlkezelés.
5) PLanG csoportzárthelyi, C++: nyelvi elemek, típusok.
6) C++: egyszerű feladatok megvalósítása.
7) C++: szövegkezelés, szekvenciális fájlkezelés.
8) C++: szövegfolyamok, intelligens tömbök.
9) C++: alprogramok, alprogramok kommunikációja.
10) C++: álnevek, alprogramok paraméterátadása.
11) C++: rekordok, típusok megvalósítása.
12) C++: programozási tételek, rendezések.
13) C++: beépített nyelvi lehetőségek.
Számonkérés:
A tárgyból a hallgatók aláírást, valamint gyakorlati jegyet kapnak. A félév során a hallgatóknak röpdolgozatokat, házi feladatokat, egy papíros zárthelyit (PLanG-ból), valamint egy géptermi zárthelyit (C++-ból) kell teljesíteniük.
- Röpdolgozatok (+/-): Minden gyakorlat alkalmával (kivéve az első hetet)
egy röpzárthelyi keretében egy rövid elméleti, vagy gyakorlati kérdést kell
megválaszolni a korábbi előadások és gyakorlatok anyagából.
Amennyiben a válasz helyes és teljes, az értékelés +, majdnem jó válasz
esetén 0, egyéb esetben - (hiányzás esetén is).
- Házi feladatok: A gyakorlatokra adott számú feladatok lesznek kitűzve,
melyet a hallgatóknak a gyakorlat idejében, vagy azon kívül teljesítenie kell.
A feladatok egy része szorgalmi feladat, melyeket teljesítve a hallgatók
javíthatják eredményeiket. Csak a kitűzött feladatot megoldó, önállóan
megvalósított, hibátlanul működő, letesztelt program fogadható el. Az
el nem fogadott, vagy nem beadott feladatok -1, az elfogadott szorgalmi
feladatok +1 ponttal értékelődnek.
- PLanG zárthelyi: Csoportszintű papíros dolgozat a PLanG ismeretekből,
amelyet hatfokozatú (0-5) skálán értékelünk. A sikertelen (0-1) zárthelyi
pótlására lesz lehetőség, de a két zárthelyi közül csak egyiket lehet
ismételni.
- C++ zárthelyi: Évfolyamszintű géptermi zárthelyi a C++ ismeretekből,
amelyet hatfokozatú (0-5) skálán értékelünk. A sikertelen (0-1) zárthelyi
pótlására lesz lehetőség, de a két zárthelyi közül csak egyiket lehet
ismételni.
Értékelés:
A aláírás előfeltételei:
-
a hallgató a röpdolgozatokból összesítve legalább nullán álljon,
-
a kiírt házi feladatoknak legalább 50%-át teljesítse a megadott határidőre,
- a leadott házi feladatok mindegyikét önállóan valósítsa meg, egyik
feladatával kapcsolatban se merüljön fel, hogy másolt,
- a
C++ zárthelyi értékelése legalább elégséges legyen.
A gyakorlati jegy a PLanG zárthelyi, valamint a C++ zárthelyi eredmény 1:2 arányban súlyozott átlaga, amelyet módosít a házi feladatok által megadott pontszám tizedrésze. |
|
|
|
|