Princípy tvorby softvéru 1

Zimný semester 2026/2027


Prednáčajúci: Robert Lukoťka (na hlavnú stránku)
Prednáška: streda 9:50 vo F1-328, v pondelok 14:00 podľa dohody
Konzultačné hodiny: po dohode mailom
Adresa: lukotka zavinac dcs.fmph.uniba.sk


Stránka ZS 2025/26
Stránka ZS 2024/25
Stránka ZS 2023/24
Stránka ZS 2022/23

Hodnotenie predmetu:

50% skúška, 50% projekt

Informácie k projektu:

Zadanie

Program a materiály:

Date Topic Materials
23.9. Software development process
Software contracts
Course information
Presentation
28.9. Configuration management
git
Presentation
30.9. Python
git
Examples
5.10. Modeling domain
Presentation
Examples
7.10. Design principles
Presentation
14.10. Quality, testing
Presentation
19.10. Testing in practice
Examples
21.10. Implementation, integration
Presentation
26.10. AI tools in software development

Staršie videá z koronového obdobia:

Odporúčam použiť, ak nemôžete prísť na prednášku, alebo ak vám tempo prednášok vôbec nevyhovuje (idem príliš pomaly). Pre účely prípravy na skúšku odporúcam použiť materály zo sekcie Resources z prezentácií.

Procesy vývoja softvéru, Agile
Git (túto prednášku som dosť upravil)
Čosi z Pythonu
Čosi z Pythonu, Perzistentné datové štruktúry
(Perzistentné datové štruktúry sú na PTS 2) Modelovanie domény
Princípy OO dizajnu
Princípy OO dizajnu 2, druhá časť prednášky
Kvalita SW
Testovanie v Pythone
Typy, Paradigmy, Doménovo špecifické jazyky
Implementácia, integrácia