„A programozás alapjai 2” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
| 25. sor: | 25. sor: | ||
*'''Előkövetelmény:''' [[A programozás alapjai 1]] című tárgy teljesítése. | *'''Előkövetelmény:''' [[A programozás alapjai 1]] című tárgy teljesítése. | ||
*'''Jelenlét:''' A gyakorlatok és a laborok 70%-án kötelező a részvétel. | *'''Jelenlét:''' A gyakorlatok és a laborok 70%-án kötelező a részvétel. | ||
*'''Laborok:''' A számítógépes laborokon a laborvezetők '''beugró'''val | *'''Laborok:''' A számítógépes laborokon a laborvezetők '''beugró'''val ellenőrzik a felkészültséget, az elégtelen felkészültség hiányzásnak minősül. | ||
*'''Nagy házi feladat:''' A félév során '''egy nagy házi feladat''' beadása kötelező. Az elfogadott feladatot a laborvezetők értékelik az utolsó laboron - elfogadott vagy nem elfogadott, pont nem jár érte. Nem elfogadható nagy házi feladat esetén a tárgyból szerzett jegy elégtelen. Némelyik laborlatvezető azt is megengedi, hogy házi feladatként egy egyedi, megfelelő bonyolultságú saját ötletet valósítsatok meg. | *'''Nagy házi feladat:''' A félév során '''egy nagy házi feladat''' beadása kötelező. Az elfogadott feladatot a laborvezetők értékelik az utolsó laboron - elfogadott vagy nem elfogadott, pont nem jár érte. Nem elfogadható nagy házi feladat esetén a tárgyból szerzett jegy elégtelen. Némelyik laborlatvezető azt is megengedi, hogy házi feladatként egy egyedi, megfelelő bonyolultságú saját ötletet valósítsatok meg. | ||
*'''KisZH:''' A félév során a gyakorlatokon '''5 db kis zárthelyi'''t íratnak a gyakorlatvezetők, ezek közül legalább háromnak el kell érnie az elégséges szintet (40%) | *'''KisZH:''' A félév során a gyakorlatokon '''5 db kis zárthelyi'''t íratnak a gyakorlatvezetők, ezek közül legalább háromnak el kell érnie az elégséges szintet (40%), de összességében az öt kiszhnak az összpontszám 40%-át el kell érni! A félévközi jegybe a három legjobban sikerült átlaga számít (KZH). A kis zárthelyik '''pótlására nincs lehetőség'''. | ||
*'''NagyZH:''' A tárgyból '''két nagy zárthelyi'''t íratnak, a két nagyZH-ból '''együttesen legalább 50%'''-ot kell elérni az elégséges jegyhez, külön-külön nincs minimumkövetelmény. Eredménye (NZH) kétszeres súllyal számít a végső jegy kialakításában. A nagy zárthelyik a pótlási héten pótolhatók, | *'''NagyZH:''' A tárgyból '''két nagy zárthelyi'''t íratnak, a két nagyZH-ból '''együttesen legalább 50%'''-ot kell elérni az elégséges jegyhez, külön-külön nincs minimumkövetelmény. Eredménye (NZH) kétszeres súllyal számít a végső jegy kialakításában. A nagy zárthelyik a pótlási héten pótolhatók/javíthatók, a rosszabbul sikerült zárthelyi pótolható/javítható. | ||
*'''Félévközi jegy:''' Végeredmény% = (4 * ZH1 pont + 5 * ZH2 pont + KisZH pont / 0.3) / 3 | *'''Félévközi jegy:''' Végeredmény% = (4 * ZH1 pont + 5 * ZH2 pont + KisZH pont / 0.3) / 3 | ||
*'''A jegyszámítás határai:''' | *'''A jegyszámítás határai:''' | ||
| 38. sor: | 38. sor: | ||
==Segédanyagok== | ==Segédanyagok== | ||
*<span style="color: red">Kiemelt</span> segédanyag: [[Media:Prog2_jegyzet.pdf|pdf jegyzet]] - online formában is, letölthető példafeladatokkal itt: [http://psiroki.github.io/ccjegyzet/ jegyzet] | *<span style="color: red">Kiemelt</span> segédanyag: [[Media:Prog2_jegyzet.pdf|pdf jegyzet]] - online formában is, letölthető példafeladatokkal itt: [http://psiroki.github.io/ccjegyzet/ jegyzet] | ||
Siroki Péter HaT-os öregtag által készített C++ jegyzet. A témakörök sorrendje a tantárgytematikát követi. Az esetleges hibákat a wiki@sch.bme.hu címre | Siroki Péter HaT-os öregtag által készített C++ jegyzet. A témakörök sorrendje a tantárgytematikát követi. Az esetleges hibákat a wiki@sch.bme.hu címre vár | ||
*[[Média:Prog2_Bjarne_Stroustrup_C++.PDF|Bjarne Stroustrup: C++]] – A C++ megalkotójának könyve | *[[Média:Prog2_Bjarne_Stroustrup_C++.PDF|Bjarne Stroustrup: C++]] – A C++ megalkotójának könyve | ||
| 71. sor: | 68. sor: | ||
** [[Média:Prog2_4kisZH_2013tavasz.jpg|2013. tavasz - 4. kisZH]] | ** [[Média:Prog2_4kisZH_2013tavasz.jpg|2013. tavasz - 4. kisZH]] | ||
== | ==Nagy zárzhelyik== | ||
Az ''első zárthelyit'' a 7. héten íratják és 25 pontot lehet rajta szerezni. Ebből 3 feladat valamilyen fogalom elmagyarázása, saját példával szemléltetése (ez 15 pontot ér), és egy nagyobb, tervezős feladat, (mely 10 pontot ér). | |||
A | A ''második zárthelyit'' az utolsó héten íratják, és azon 20 pont szerezhető. Minden évben hasonló felépítésű, négyféle típusfeladatot tartalmaznak: | ||
#Generikus (template) konténerosztály elkészítése. | #Generikus (template) konténerosztály elkészítése. (5 pont) | ||
#Hibakeresés: Meg kell mondani, hogy egy adott kódrészlet hibás-e, ha igen, fordítási/futási idejű-e a hiba. | #Hibakeresés: Meg kell mondani, hogy egy adott kódrészlet hibás-e, ha igen, fordítási/futási idejű-e a hiba. (5 pont) | ||
#Adott C++ lehetőség (pl: operátor-túlterhelés, kivételkezelés) visszakérdezése példával. | #Adott C++ lehetőség (pl: operátor-túlterhelés, kivételkezelés) visszakérdezése példával. (4 pont) | ||
#Egyszerű osztályhierarchia implementálása szöveges specifikáció alapján. | #Egyszerű osztályhierarchia implementálása szöveges specifikáció alapján. (6 pont) | ||
*[http://users.hszk.bme.hu/~kz612/nagyzh.htm ZH feladatok] – Ezen az oldalon az AUT C++ példatár vonatkozó feladatai vannak összegyűjtve, megoldásokkal együtt. '''A ZH feladatok 90%-a ezek közül kerül ki!!!!''' | *[http://users.hszk.bme.hu/~kz612/nagyzh.htm ZH feladatok] – Ezen az oldalon az AUT C++ példatár vonatkozó feladatai vannak összegyűjtve, megoldásokkal együtt. '''A ZH feladatok 90%-a ezek közül kerül ki, különös tekintettel a második zárthelyire!!!!''' | ||
*[[Média:Prog2_zh_összefoglaló_Ihász_Dávid.PDF|Kidolgozott ZH feladatok]] - ''Ihász Dávid'' munkája. Sok átfedés van a fenti kidolgozással, azonban a fenti kidolgozást nézzétek elsősorban, mert ott ellenőrzötten helyes megoldások vannak, valamint a ZH feladatok nagy része is azok közül kerül ki. | *[[Média:Prog2_zh_összefoglaló_Ihász_Dávid.PDF|Kidolgozott ZH feladatok]] - ''Ihász Dávid'' munkája. Sok átfedés van a fenti kidolgozással, azonban a fenti kidolgozást nézzétek elsősorban, mert ott ellenőrzötten helyes megoldások vannak, valamint a ZH feladatok nagy része is azok közül kerül ki. | ||