{{page>courses:b6b36pjc:styles#common&noheader&nofooter}} {{page>courses:b6b36pjc:styles#cviceni&noheader&nofooter}} ====== Plán přednášek ZS 2021/2022 ====== ^ Týden ^ Datum ^ Téma ^ Průsvitky ^ Záznamy přednášek ^ | **1.** | 22.9. | Pravidla hry. Základní rysy jazyka C++. | {{:courses:b6b36pjc:prednasky:pjc-00-organizace.pdf|pravidla}} {{:courses:b6b36pjc:prednasky:pjc-01-uvod-mk4.pdf|01}} | {{:courses:b6b36pjc:prednasky:pjc-01-stream.mp4 | stream 01}} | **2.** | 29.9. | Základní datové typy, deklarace, operátory a výrazy, příkazy. | {{:courses:b6b36pjc:prednasky:pjc-02-vyrazyoperaceprikazy.pdf|02}} | | **3.** | 6.10. | Strukturované datové typy, funkce, reference. | {{:courses:b6b36pjc:prednasky:pjc-03-strukturyfunkcereference.pdf|03}} | {{ https://web.microsoftstream.com/video/289fc26a-9676-48d9-8557-b9a9fda997ed |záznam }} | | **4.** | 13.10. | Ukazatelé, dynamická alokace. | {{:courses:b6b36pjc:prednasky:pjc-04-ukazatele.pdf|04}} | {{ https://web.microsoftstream.com/video/25a030cd-0c15-402e-ab2e-463bf0f6f566 | záznam }} | | **5.** | 20.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}} | {{ https://web.microsoftstream.com/video/8b465355-341b-4abc-8e8d-e725ba3276a6 | záznam }} | | **6.** | 27.10. | Přetěžování operátorů, RAII, speciální metody přetěžování. | {{:courses:b6b36pjc:prednasky:pjc-06-raiispecialnimetodypretezovanioperatoru.pdf|06}} | {{ https://web.microsoftstream.com/video/fb291d49-14fc-4199-b76c-4132402f7db7 | záznam }} | | **7.** | 3.11. | Dědičnost. Dynamicky vázané metody. | {{:courses:b6b36pjc:prednasky:pjc-08-dědičnost.pdf|08}} | {{ https://web.microsoftstream.com/video/bc4ef377-9004-4344-9763-c3c87490fe45 | záznam }} | | **8.** | 10.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 }} {{:courses:b6b36pjc:prednasky:pjc-09d-rtti.pdf | 9d }} | {{ https://web.microsoftstream.com/video/c6d5210a-5636-4802-a1fe-d3495c5b5f7a | záznam }} | | **9.** | 17.11. | **//Státní svátek//** | | | **10.** | 25.11. | Úvod do šablon, STL. | {{:courses:b6b36pjc:prednasky:pjc-10a-Sablony.pdf|10a}} {{:courses:b6b36pjc:prednasky:pjc-10b-STL.pdf|10b}} | {{ https://web.microsoftstream.com/video/ea2b9b85-623d-4f1d-a1b2-aff3c8fd0074 | záznam }} | | **11.** | 1.12. | Vlákna, paralelní běh, synchronizace. | {{:courses:b6b36pjc:prednasky:pjc-11-vlakna.pdf|11}} | {{ https://web.microsoftstream.com/video/d92385e0-40d1-4b2d-a694-3ec2399ee898 | záznam }} | | **12.** | 8.12. | Exception Safety, Best Practices. | {{:courses:b6b36pjc:prednasky:pjc-12a-exceptionsafety.pdf|12a}} {{:courses:b6b36pjc:prednasky:pjc-12b-best_practices.pdf|12b}} | {{ https://web.microsoftstream.com/video/100df855-5e26-41d7-bf8b-719e6b8eb422 | záznam }} | | **13.** | 15.12. | **Test** /*{{ https://moodle.fel.cvut.cz/course/view.php@id=5420 | Moodle }}*/ | | **14.** | 5.1. | Práce s knihovnami. | {{:courses:b6b36pjc:prednasky:pjc-07-pracesknihovnami.pdf|Přednáška}} {{:courses:b6b36pjc:prednasky:kod_pro_PJC-7.txt |kód}} | ---- /* Dříve byla přednášena i přednáška na téma "Práce s knihovnami", ale tento semestr přednášena nebude a je nechaná 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}} | **12.** | 18.12. | Extra 2 - Pratical Threading Performance | {{:courses:b6b36pjc:prednasky:PJC-YY-PracticalThreadingPerformance.pdf|YY}}, {{:courses:b6b36pjc:prednasky:pjc-yy-data.zip|Naměřená data}}, {{:courses:b6b36pjc:prednasky:pjc-yy-code.zip|Měřící kód}} | */