„A programozás alapjai II.” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
24. sor: | 24. sor: | ||
== Követelmények == | == Követelmények == | ||
===Előtanulmányi rend=== | ===Előtanulmányi rend=== | ||
Az új tanterv [[A programozás alapjai I.|A programozás alapjai 1.]] tárgyából kredit megszerzése, vagy a régi tanterv [[A programozás alapjai I. (régi)|A programozás alapjai 1.]] tárgyából kredit megszerzése szükséges a tárgy felvételéhez. | *Az új tanterv [[A programozás alapjai I.|A programozás alapjai 1.]] tárgyából kredit megszerzése, vagy a régi tanterv [[A programozás alapjai I. (régi)|A programozás alapjai 1.]] tárgyából kredit megszerzése szükséges a tárgy felvételéhez. | ||
===A szorgalmi időszakban=== | ===A szorgalmi időszakban=== | ||
30. sor: | 30. sor: | ||
**A '''laborok''' legalább 70%-án való részvétel. | **A '''laborok''' legalább 70%-án való részvétel. | ||
**A laborokon írt "beugrók" és jporta ellenörző feladatok közül legalább 16 darab sikeres megoldása. | **A laborokon írt "beugrók" és jporta ellenörző feladatok közül legalább 16 darab sikeres megoldása. | ||
**A '''kisZH | **A '''kisZH'''-k sikeres megírása. Ehhez a 3db kisZH-ból a legjobb 2-nek külön-külön el kell hogy érje a 40%-ot. | ||
**A 2 '''nagyZH''' sikeres megírása. Ehhez a két ZH összpontszámának kell elérnie az összesen elérhető pontok 50%-át. | **A 2 '''nagyZH''' sikeres megírása. Ehhez a két ZH összpontszámának kell elérnie az összesen elérhető pontok 50%-át. | ||
**A '''házi feladat''' sikeres megoldása. | **A nagy '''házi feladat''' sikeres megoldása. | ||
*'''Pótlási lehetőségek''': | *'''Pótlási lehetőségek''': | ||
**A | **A '''kisZH-k''' pótlólagos megírására nincs lehetőség, viszont 3 kisZH-ból csak 2 számít, így a maradék egyet felhasználhatod javításra. | ||
**A | **A '''nagyZH'''-k közül az egyik, mégpedig amelyik rosszabbul sikerült elsőre, a pótlási héten pótolható, különeljárási díj megfizetése mellett. A pótZH felülírja a korábbi ZH eredményét. | ||
**A nagy házi feladat pótlólagos beadására csak a szorgalmi időszak végéig (utolsó tanítási napon, 12.00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem pótolható. A megoldások apróbb hibáinak javítására – a laborvezető oktatóval egyeztetett időpontban – a pótlási hét végéig (utolsó napon 12:00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem javítható. A pótlási héten már csak olyan feladatok és/vagy dokumentációk javíthatók, amelyek hiányosság, vagy működési hiba miatt kerültek elutasításra | **A nagy '''házi feladat''' pótlólagos beadására csak a szorgalmi időszak végéig (utolsó tanítási napon, 12.00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem pótolható. A megoldások apróbb hibáinak javítására – a laborvezető oktatóval egyeztetett időpontban – a pótlási hét végéig (utolsó napon 12:00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem javítható. A pótlási héten már csak olyan feladatok és/vagy dokumentációk javíthatók, amelyek hiányosság, vagy működési hiba miatt kerültek elutasításra. | ||
===Félévvégi jegy=== | ===Félévvégi jegy=== | ||
<code>Pontszám = NZH1 (40 pont) + NZH2 (40 pont) + legjobb 2 kisZH (20 pont) + pluszpontok (14 pont)</code> | <code>Pontszám = NZH1 (40 pont) + NZH2 (40 pont) + legjobb 2 kisZH (20 pont) + pluszpontok (14 pont)</code> | ||
Pluszpont kétféleképpen szerezhető: | * Pluszpont kétféleképpen szerezhető: | ||
* Házi feladat: a részfeladatokra kapható 1-1-2-2 pont, de csak ha nem kellett pótolni a házit (NHF5). | ** Házi feladat: a részfeladatokra kapható 1-1-2-2 pont, de csak ha nem kellett pótolni a házit (NHF5). | ||
* Szorgalmi feladatok: jporta - ural-on kiadott feladatok, 1-1 pont kapható rájuk. Csak akkor számítanak, ha a két ZH-ból és a kisZH-kból a pontszámod megüti az elégséges alsó határát. | ** Szorgalmi feladatok: jporta - ural-on kiadott feladatok, 1-1 pont kapható rájuk. Csak akkor számítanak, ha a két ZH-ból és a kisZH-kból a pontszámod megüti az elégséges alsó határát. | ||
*Ha ponthatáron vagy, és az összes pluszpontot összeszedted, esélyes hogy a jobb jegyet kapod. | * Ha ponthatáron vagy, és az összes pluszpontot összeszedted, esélyes hogy a jobb jegyet kapod. | ||
*Ponthatárok: | * Ponthatárok: | ||
:{| class="wikitable" | :{| class="wikitable" style="text-align: center; width: 110px; height: 40px;" | ||
!Pont!!Jegy | !Pont !! Jegy | ||
|- | |- | ||
|0 - 47|| 1 | |0 - 47|| 1 | ||
116. sor: | 113. sor: | ||
== KisZH-k, beugrók == | == KisZH-k, beugrók == | ||
A [https://infocpp.iit.bme.hu/taxonomy/term/8 tárgyhonlapon] megtalálható az összes kisZH évre és csoportokra bontva, megoldásokkal. | * A [https://infocpp.iit.bme.hu/taxonomy/term/8 tárgyhonlapon] megtalálható az összes kisZH évre és csoportokra bontva, megoldásokkal. | ||
== Házi == | == Házi == | ||
A házi véletlenszerűen generált. Van néhány témakör (pl. Neumann-elvű számítógép szimulátor, kupackezelő, recept-nyilvántartás, állapotgép szimulátor, fájlkezelő rendszer, stb.), ezeket ellátják névre szóló paraméterekkel, majd kiadják a hallgatóknak. A házi az objektumkezelésre, memóriakezelésre, operátorokra koncentrál leginkább, így a tananyag legfontosabb részeiből jó tapasztalatot szerezhetsz. | * A házi véletlenszerűen generált. Van néhány témakör (pl. Neumann-elvű számítógép szimulátor, kupackezelő, recept-nyilvántartás, állapotgép szimulátor, fájlkezelő rendszer, stb.), ezeket ellátják névre szóló paraméterekkel, majd kiadják a hallgatóknak. A házi az objektumkezelésre, memóriakezelésre, operátorokra koncentrál leginkább, így a tananyag legfontosabb részeiből jó tapasztalatot szerezhetsz. | ||
A házi másik része kötött. Egyfelől előírják a dokumentáció felépítését, mit kell beadni, milyen formában. Másrészt a memtrace-t használni kell a házinál, illetve ajánlott a gtest_lite használata is (ezeket a fájlokat nem kell külön feltölteni, a Cporta tudja kezelni őket). | * A házi másik része kötött. Egyfelől előírják a dokumentáció felépítését, mit kell beadni, milyen formában. Másrészt a memtrace-t használni kell a házinál, illetve ajánlott a gtest_lite használata is (ezeket a fájlokat nem kell külön feltölteni, a Cporta tudja kezelni őket). | ||
A házi 4-5 részfeladatra tagolódik: | * A házi 4-5 részfeladatra tagolódik: | ||
# Specifikáció: Néhány bekezdés terjedelemben írd le, a kiadott feladat szövege alapján hogyan képzeled el a megvalósítandó programot, hogy a laborvezető lássa, mit fogsz csinálni. | # Specifikáció: Néhány bekezdés terjedelemben írd le, a kiadott feladat szövege alapján hogyan képzeled el a megvalósítandó programot, hogy a laborvezető lássa, mit fogsz csinálni. | ||
# Terv: Bővebben írd le, hogyan lesz megvalósítva a feladatod. Hogyan dolgozod fel a bemenetet, melyik függvénynek/objektumnak mi a szerepe, hogyan lesz kiszámítva pl. a bolygók tömege. Tervezd meg, milyen osztályokra lesz szükséged, azok hogyan kapcsolódnak egymáshoz, erről készíts is valami diagramot. Ez lehet kézi rajz, vagy a Google első találata. Tipp: ha Visual Studio-t használsz, és megcsinálod a 3. részfeladatot is, generálhatsz egy osztálydiagramot (jobb klikk a projekt nevén > View > View class diagram) | # Terv: Bővebben írd le, hogyan lesz megvalósítva a feladatod. Hogyan dolgozod fel a bemenetet, melyik függvénynek/objektumnak mi a szerepe, hogyan lesz kiszámítva pl. a bolygók tömege. Tervezd meg, milyen osztályokra lesz szükséged, azok hogyan kapcsolódnak egymáshoz, erről készíts is valami diagramot. Ez lehet kézi rajz, vagy a Google első találata. Tipp: ha Visual Studio-t használsz, és megcsinálod a 3. részfeladatot is, generálhatsz egy osztálydiagramot (jobb klikk a projekt nevén > View > View class diagram) | ||
128. sor: | 125. sor: | ||
# Pótlás: Ha nem készültél el a 4. részfeladattal, de azért már a nagyja megvan, csak apróbb javítások/pontosítások szükségesek, akkor később is beadhatod a házit. Ezért fizetni kell, és nem fogsz 6 pluszpontot kapni a házira. Ha a 4. részfeladatnál kész voltál, nem kell feltöltened semmit. | # Pótlás: Ha nem készültél el a 4. részfeladattal, de azért már a nagyja megvan, csak apróbb javítások/pontosítások szükségesek, akkor később is beadhatod a házit. Ezért fizetni kell, és nem fogsz 6 pluszpontot kapni a házira. Ha a 4. részfeladatnál kész voltál, nem kell feltöltened semmit. | ||
Egy egyszerű [https://svn.iit.bme.hu/proga2/cporta_peldak/NHF/ minta házi feladatban] látható, a részfeladatoknál hogyan alakul a program. | * Egy egyszerű [https://svn.iit.bme.hu/proga2/cporta_peldak/NHF/ minta házi feladatban] látható, a részfeladatoknál hogyan alakul a program. | ||
== ZH == | == ZH == | ||
170. sor: | 167. sor: | ||
== Verseny == | == Verseny == | ||
A félév közben szokott lenni verseny, melynek eredménye nem számít bele az félév végi eredménybe. Részletesebben: [http://infocpp.iit.bme.hu/bmx] | * A félév közben szokott lenni verseny, melynek eredménye nem számít bele az félév végi eredménybe. Részletesebben: [http://infocpp.iit.bme.hu/bmx] | ||
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}} | {{Lábléc_-_Mérnök_informatikus_alapszak_2014}} |