„A programozás alapjai II.” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
a →Jegyzet: Helyesírás javítása |
||
| (3 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva) | |||
| 15. sor: | 15. sor: | ||
|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIAA03 | |tad=https://www.vik.bme.hu/kepzes/targyak/VIIIAA03 | ||
|targyhonlap=http://infocpp.iit.bme.hu/ | |targyhonlap=http://infocpp.iit.bme.hu/ | ||
|levlista=prog2{{kukac}}sch.bme.hu }} | |levlista=prog2{{kukac}}sch.bme.hu | ||
}} | |||
{{Egyértelműsítő|programozás alapjai|A programozás alapjai (egyértelműsítő lap)}} | |||
A tárgy fő célkitűzése, hogy bevezessen az objektum-orientált programozásba a C++ nyelv megismertetésével. Ennek alapjául az előző félévben megszerzett C nyelvi tudás szükséges. További cél, hogy megismertessen néhány alapvető operációsrendszer-használati fogalommal, valamint hordozható programok írásának szabályaival. | A tárgy fő célkitűzése, hogy bevezessen az objektum-orientált programozásba a C++ nyelv megismertetésével. Ennek alapjául az előző félévben megszerzett C nyelvi tudás szükséges. További cél, hogy megismertessen néhány alapvető operációsrendszer-használati fogalommal, valamint hordozható programok írásának szabályaival. | ||
| 64. sor: | 66. sor: | ||
|5 = 152+ | |5 = 152+ | ||
}} | }} | ||
==== iMSc pontok ==== | |||
* '''Elérhető pontszám''': 30 pont | |||
* Az extra pontokkal (HF és szorgalmi pontok), továbbá a nagy zárthelyiken megoldott iMSc feladatokkal többlet pontok szerezhetőek. Ezek hozzáadódnak az össz. pontszámhoz (P), ha a minimális (elégséges) követelmények teljesülnek. | |||
* Minden jeles érdemjegyet meghaladó pontot iMSc ponttá alakítunk, de az nem haladhatja meg a 30 pontot: | |||
* iMSc pont = <math> min ( max ( P - 152, 0) , 30) </math> | |||
== Segédanyagok == | == Segédanyagok == | ||
| 70. sor: | 78. sor: | ||
=== Előadások diái === | === Előadások diái === | ||
* 2020: | * 2020: | ||
** [[ | ** [[Média:Prog2 bevezeto ea.pdf| Beveztő előadás]] | ||
** [[ | ** [[Média:Prog2 1 ea.pdf| 1. előadás - C++ kialakulás]] | ||
** [[ | ** [[Média:Prog2 2 ea.pdf| 2. előadás - Névterek, memóriakezelés]] | ||
** [[ | ** [[Média:Prog2 3 ea.pdf| 3. előadás - OO paradigmák, class, operátorok]] | ||
** [[ | ** [[Média:Prog2 4 ea.pdf| 4. előadás - Konstruktor, dinamikus szerkezetek]] | ||
** [[ | ** [[Média:Prog2 5 ea.pdf| 5. előadás - Objektummodell, öröklés, virtual]] | ||
** [[ | ** [[Média:Prog2 6 ea.pdf| 6. előadás - Mutatókonverziók, heterogén kollekció]] | ||
** [[ | ** [[Média:Prog2 7 ea.pdf| 7. előadás - Generikus szerkezet]] | ||
** [[ | ** [[Média:Prog2 8 ea.pdf| 8. előadás - Bejárók, tervezési példa]] | ||
** [[ | ** [[Média:Prog2 9 ea.pdf| 9. előadás - Többszörös öröklés, cast]] | ||
** [[ | ** [[Média:Prog2 10 ea.pdf| 10. előadás - Hibakezelés, STL]] | ||
** [[ | ** [[Média:Prog2 11 ea.pdf| 11. előadás - STL algoritmusok]] | ||
** [[ | ** [[Média:Prog2 12 ea.pdf| 12. előadás - Backtrack algoritmusok]] | ||
** [[ | ** [[Média:Prog2 13 ea.pdf| 13. előadás - OO tervezési megfontolások]] | ||
** [[ | ** [[Média:Prog2 hfhez ea.pdf| Házi feladathoz előadás]] | ||
** [[ | ** [[Média: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: [[ | * Siroki Péter HaT-os öregtag által készített C++ jegyzet: [[Média: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. | ||
* [[ | * [[Média:Tomor prog2 2020.pdf|Tömör Prog2 jegyzet - 2020]] | ||
* [https://nevemlaci.dev/prog2_jegyzet/ Lipódi László laborvezető által készített hallgatói C++-jegyzet] | |||
=== Általános segédletek === | === Általános segédletek === | ||
| 140. sor: | 149. sor: | ||
=== 1. ZH === | === 1. ZH === | ||
* 2015 | * 2015 | ||
** [[ | ** [[Média:Prog2 zh1 2015.pdf| ZH megoldásokkal]] | ||
* 2016: | * 2016: | ||
** [[ | ** [[Média:Prog2 zh1 2016.pdf| ZH megoldásokkal]] | ||
** [[ | ** [[Média:Prog2 pzh1 2016.pdf| PZH megoldásokkal]] | ||
=== 2. ZH === | === 2. ZH === | ||
* [[Prog2 2. ZH kikérdező]] | * [[Prog2 2. ZH kikérdező]] | ||
*2015 | *2015 | ||
** [[ | ** [[Média:Prog2 zh2 2015.pdf| ZH megoldásokkal]] | ||
* 2016 | * 2016 | ||
** [[ | ** [[Média:Prog2 zh2 2016.pdf| ZH megoldásokkal]] | ||
** [[ | ** [[Média:Prog2 pzh2 2016.pdf| PZH megoldásokkal]] | ||