Princípy tvorby softvéru (3) / Principles of Software Design (3)
Prednášajúci:
Konzultácie po dohode e-mailom. Niektoré prednášky môžu byť zabezpečené externým prednášajúcim.
LS 2023/24:
Prednášky:
- Pondelok 8:10 - 9:40, M-V
- Streda 8:10 - 9:40, M-XII
Bude zverejnený harmonogram minimálne na najbližší týždeň.
Harmonogram a materiály:
- 19.02.2024 (pon), 21.02.2024 (str) - J. Kostičová: Requirements modeling - PDF, Activities / PNG
- 28.02.2024 (str) - J. Kostičová: Classes - PDF
- 06.03.2024 (str) - R. Lukoťka: Memory management - Príklady - ZIP
- 11.03.2024 (pon), 13.03.2024 (str) - R. Lukoťka: Generické programovanie - Príklady - ZIP
- 20.03.2024 (str), 27.03.2024 (str) - R. Lukoťka: Design funkcionálnych programov, Asynchrónne programovanie - Materiály
- 03.04.2024 (str) - R. Lukoťka: Docker - Materiály
- 10.04.2024 (str) - M. Kostič: Design API - PDF
- 17.04.2024 (str) - M. Kostič: Design API (dokončenie), Service-based architectural patterns PDF
- 24.04.2024 (str) - J. Kostičová: Buildovanie PDF, Príklady
- 29.04.2024 (pon) - Študentské prednášky k videám
- 06.05.2024 (pon) - Študentské prednášky k videám + J. Kostičová: Issue tracking
PDF
Domáce úlohy, rešerše a prezentácie:
Okrem prednášok budú sučasťou predmetu videá známych osobností z oblasti tvorby SW:
LINK.
Vašou úlohou bude:
- Z každého videa vypracovať krátky rešerš (rozsah cca pol strany) - 8 videí.
- K jednej z tém (vlastné video, link pošlite vopred doc. Lukoťkovi na potvrdenie) si pripraviť krátku prednášku na cca 10-15 minút.
Súčasťou predmetu budú aj dve domáce úlohy. Jedna sa bude týkať generického programovania a C++,
druhá sa bude týkať asynchrónneho programovania a kontainerov.
Hodnotenie
Skúška 60b, Semester 60b
- A: viac ako 110b
- B: viac ako 100b
- C: viac ako 90b
- D: viac ako 80b
- E: viac ako 72b
Body za semester
- DU1 20 b
- DU2 20 b
- Prezentácia 8 b
- Rešerše 12 b (8 * 1.5 boda)
Na absolvovanie predmetu je nevyhnutné
- 1. Mať za domáce úlohy aspoň 18 bodov
- 2. Mať za prezentáciu aspoň 4 body
- 3. Mať za rešerše aspoň 6 bodov
- 4. Mať za skúšku aspoň 30 bodov