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 2024/25:
Prednášky:
- Pondelok 8:10 - 9:40, M-V
- Štvrtok 8:10 - 9:40, M-VI
Bude zverejnený harmonogram minimálne na najbližší týždeň.
Harmonogram a materiály:
- 17.02.2025 (pon), 20.02.2025 (štv), 03.03.2025 (pon) - J. Kostičová: Requirements modeling PDF, Activities / PNG
- 13.03.2025 (štv) - J. Kostičová: Classes PDF
- 17.03.2025 (pon) - R. Ľukoťka: Move semantika ZIP
- 20.03.2025 (štv), 24.03.2025 (pon) - R. Ľukoťka: Generické programovanie ZIP
- 27.03.2025 (štv), 31.03.2025 (pon) - R. Ľukoťka: Design funkcionálnych programov ZIP
- 03.04.2025 (štv) - M. Kostič: Design API
- 07.04.2025 (pon) - M. Kostič: Service-based architectural patterns
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.
Vašou úlohou bude:
- Vypracovať krátky rešerš (rozsah cca pol strany) ku 8 videám - videá pre rešerše budú zadané.
- K jednej téme (vlastné video, link pošlite vopred doc. Lukoťkovi na potvrdenie) si pripraviť krátku prednášku na cca 15-20 minút.
Súčasťou predmetu budú aj dve domáce úlohy bude jedna domáca úloha.
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
- DU 40 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