„A programozás alapjai II.” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
a Jegyzet feltöltése |
||
| 23. sor: | 23. 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 === | ||
*A min. elégséges '''félévvégi jegy''' feltételei: | * A min. elégséges '''félévvégi jegy''' feltételei: | ||
**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ő feladatokból összegezve min. 16 darab sikeres megoldása. | ** A laborokon írt "beugrók" és jporta ellenőrző feladatokból összegezve min. 16 darab sikeres megoldása. | ||
**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 '''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, tehát 40 pontot. | ** 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, tehát 40 pontot. | ||
**A nagy '''házi feladat''' sikeres megoldása, bemutatása. | ** A nagy '''házi feladat''' sikeres megoldása, bemutatása. | ||
*'''Pótlási lehetőségek''': | * '''Pótlási lehetőségek''': | ||
**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, és a két legjobb számít majd bele. | ** 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, és a két legjobb számít majd bele. | ||
**A '''nagyZH'''-k közül az egyik, mégpedig amelyik rosszabbul sikerült elsőre, a pótlási héten pótolható. Azonos pontszám esetén a második anyagrészből. A pótZH felülírja a korábbi ZH eredményét. | ** A '''nagyZH'''-k közül az egyik, mégpedig amelyik rosszabbul sikerült elsőre, a pótlási héten pótolható. Azonos pontszám esetén a második anyagrészből. 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ő: | ||
| 60. sor: | 60. sor: | ||
== Segédanyagok == | == Segédanyagok == | ||
=== Előadások diái === | |||
* 2020: | |||
** [[Media:Prog2 bevezeto ea.pdf | Beveztő előadás]] | |||
** [[Media:Prog2_1_ea.pdf | 1. előadás - C++ kialakulás]] | |||
** [[Media:Prog2 2 ea.pdf | 2. előadás - Névterek, memóriakezelés]] | |||
** [[Media:Prog2 3 ea.pdf | 3. előadás - OO paradigmák, class, operátorok]] | |||
** [[Media:Prog2 4 ea.pdf | 4. előadás - Konstruktor, dinamikus szerkezetek]] | |||
** [[Media:Prog2 5 ea.pdf | 5. előadás - Objektummodell, öröklés, virtual]] | |||
** [[Media:Prog2 6 ea.pdf | 6. előadás - Mutatókonverziók, heterogén kollekció]] | |||
** [[Media:Prog2 7 ea.pdf | 7. előadás - Generikus szerkezet]] | |||
** [[Media:Prog2 8 ea.pdf | 8. előadás - Bejárók, tervezési példa]] | |||
** [[Media:Prog2 9 ea.pdf | 9. előadás - Többszörös öröklés, cast]] | |||
** [[Media:Prog2 10 ea.pdf | 10. előadás - Hibakezelés, STL]] | |||
** [[Media:Prog2 11 ea.pdf | 11. előadás - STL algoritmusok]] | |||
** [[Media:Prog2 12 ea.pdf | 12. előadás - Backtrack algoritmusok]] | |||
** [[Media:Prog2 13 ea.pdf | 13. előadás - OO tervezési megfontolások]] | |||
** [[Media:Prog2 hfhez ea.pdf | Házi feladathoz előadás]] | |||
** [[Media:Prog2 bonusz ea.pdf | Bónusz előadás]] | |||
=== Jegyzet === | === Jegyzet === | ||
* Dobra Gábor [http://cppftw.org/jegyzet/ Prog2 jegyzete] | * Dobra Gábor [http://cppftw.org/jegyzet/ Prog2 jegyzete] | ||
* Siroki Péter HaT-os öregtag által készített C++ jegyzet: [[Media:Prog2_jegyzet.pdf|pdf]] - [http://psiroki.github.io/ccjegyzet/ online]. A villanyos tematikát követi, de itt is jól használható. Az esetleges hibákat a wiki@sch.bme.hu címre várjuk. | * Siroki Péter HaT-os öregtag által készített C++ jegyzet: [[Media:Prog2_jegyzet.pdf|pdf]] - [http://psiroki.github.io/ccjegyzet/ online]. A villanyos tematikát követi, de itt is jól használható. Az esetleges hibákat a wiki@sch.bme.hu címre várjuk. | ||
* [[Media:Tomor_prog2_2020.pdf | Tömör Prog2 jegyzet - 2020]] | |||
=== Általános segédletek === | === Általános segédletek === | ||
| 79. sor: | 99. sor: | ||
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ Putty] ural2 eléréshez. | * [http://www.chiark.greenend.org.uk/~sgtatham/putty/ Putty] ural2 eléréshez. | ||
* [https://tortoisesvn.net/ TortoiseSVN] laborok anyagainak letöltéséhez. | * [https://tortoisesvn.net/ TortoiseSVN] laborok anyagainak letöltéséhez. | ||
=== Online hozzáférhető könyvek === | === Online hozzáférhető könyvek === | ||