~~NOTOC~~ [[https://cw.felk.cvut.cz/brute/|Odevzdávací systém (Brute)]] [[https://cw.felk.cvut.cz/forum/forum-1517.html|Diskusní fórum]] [[https://www.fel.cvut.cz/cz/education/bk/predmety/44/87/p4487706.html|Popis předmětu na FEL]] [[https://www.fel.cvut.cz/cz/education/rozvrhy-ng.B181/public/html/predmety/44/87/p4487706.html|Rozvrh na FEL]] --------------- ====== Plán přednášek pro denní studium ZS 2018/2019 ====== ^ Týden ^ Datum ^ Téma ^ Průsvitky ^ | **1.** | 3.10. | Pravidla hry. Základní rysy jazyka C++. | {{:courses:b6b36pjc:prednasky:pjc-00-organizace.pdf|pravidla}} {{:courses:b6b36pjc:prednasky:pjc-01-uvod-mk4.pdf|01}} | | **2.** | 10.10. | Základní datové typy, deklarace, operátory a výrazy, příkazy. | {{:courses:b6b36pjc:prednasky:pjc-02-vyrazyoperaceprikazy.pdf|02}} | | **3.** | 17.10. | Strukturované datové typy, funkce, reference. | {{:courses:b6b36pjc:prednasky:pjc-03-strukturyfunkcereference.pdf|03}} | | **4.** | 24.10. | Ukazatelé, dynamická alokace. | {{:courses:b6b36pjc:prednasky:pjc-04-ukazatele.pdf|04}} | | **5.** | 31.10. | Dynamika objektů. | {{:courses:b6b36pjc:prednasky:pjc-05-dynamikaobjektů.pdf|05}}, {{:courses:b6b36pjc:prednasky:pjc-05-dynamikaobjektu-animace-1.pdf|Anim1}}, {{:courses:b6b36pjc:prednasky:pjc-05-dynamikaobjektu-animace-2.pdf|Anim2}} | | **6.** | 7.11. | Přetěžování operátorů, RAII, speciální metody přetěžování. | {{:courses:b6b36pjc:prednasky:pjc-06-raiispecialnimetodypretezovanioperatoru.pdf|06}} | | **7.** | 14.11. | Dědičnost. Dynamicky vázané metody. | {{:courses:b6b36pjc:prednasky:pjc-08-dědičnost.pdf|08}} | | **8.** | 21.11. | Ošetření chyb, výjimky. Preprocesor. Řetězce. | {{:courses:b6b36pjc:prednasky:pjc-09a-osetrenichybavyjimky.pdf | 9a}} {{:courses:b6b36pjc:prednasky:pjc-09b-preprocesor.pdf | 9b }} {{:courses:b6b36pjc:prednasky:pjc-09c-retezce.pdf | 9c }} | | **9.** | 28.11. | Úvod do šablon, STL. | {{:courses:b6b36pjc:prednasky:pjc-10a-Sablony.pdf|10a}} {{:courses:b6b36pjc:prednasky:pjc-10b-STL.pdf|10b}} | | **10.** | 5.12. | Vlákna, paralelní běh, synchronizace. | {{:courses:b6b36pjc:prednasky:pjc-11-vlakna.pdf|11}} | | **11.** | 12.12. | Extra 1 - Exception Safety. | {{:courses:b6b36pjc:prednasky:pjc-XX-exceptionsafety.pdf|XX}} | | **12.** | 19.12. | Extra 2 - Pratical Threading Performance | {{:courses:b6b36pjc:prednasky:pjc-yy-practicalthreadingperformancemkii.pdf|YY}}, {{:courses:b6b36pjc:prednasky:pjc-yy-data.zip|Naměřená data}},{{:courses:b6b36pjc:prednasky:pjc-yy-code.zip|Měřící kód}} | | **13.** | 2.1. | **Test** | -- | | **14.** | 9.1. | Extra 3 - Best Practices. | {{:courses:b6b36pjc:prednasky:pjc-12-best_practices.pdf|12}} | ---- Minulý semestr byla přednášena i přednáška na téma "Práce s knihovnami", ale tento semestr jsme se rozhodli ji nepřednášet a nechat ji pouze jako pomocný materiál. {{:courses:b6b36pjc:prednasky:pjc-07-pracesknihovnami.pdf|Přednáška}}, {{:courses:b6b36pjc:prednasky:kod_pro_PJC-7.txt |kód}}