Notice
This page is located in a preparation section till 21.09.2026.

B6B36OMO – Objektový návrh a modelování

Organizace předmětu

Učitelé:

  • David Kadleček - garant předmětu (david.kadlecek@dnai.ai)
  • Miroslav Balík (balikm@cvut.cz) - přednášející
  • Jiří Šebek (sebekji1@fel.cvut.cz)
  • Dan Groschup (groscdan@fel.cvut.cz, daniel.groschup@tekies.eu)
  • Jan Vanke (vankejan@fel.cvut.cz) prezentace
  • Miroslav Jarý (jarymiro@cvut.cz); materiály ze cvik, termíny konzultací a odevzdání SP (probíhá v T2:A4-404c)
  • Ladislav Svoboda (svobola7@fel.cvut.cz)
  • Tomáš Palivec (palivtom@fel.cvut.cz)

Požadavky pro absolvování:

Předmět je zakončen zápočtem a zkouškou

Hodnocení:

V semestru budete hodnocení klasicky pomocí bodů. Poměr bodů je semestr/zkouška je rozdělen poměrem 50/50.

  • 100+ - 90: A (je zapotřebí absolvovat ústní zkoušku)
  • 89 - 80: B (je zapotřebí absolvovat ústní zkoušku)
  • 79 - 70: C
  • 69 - 60: D
  • 59 - 50: E
  • 49 - 0: F

Semestr

Celkem 50 bodů. Minimální počet bodů je 25. Celková proporce bodů je v následující tabulce:

Minimum bodů Maximum bodů
Semestr 25 50
3 Domácí Úkoly 5 10
2 Testy 5 10
Semestrální práce 15 30

Hodnocení jednotlivých částí bude popsané v samostaných stránkách na CW.

Zkouška

Celkem 50 bodů. Rozdělení bodů je následující:

  • Písemná zkouška
    • Maximálně 40 bodů
    • Písemná zkouška bude mít celkově 2 části.
    1. Rozstřel
      • Jedná se o sadu otázek s možnostmi
      • Maximum 18 bodů
      • Je potřeba získat alespoň 9 bodů, aby bylo možné pokračovat k praktické části
    2. Praktické a teoretické otázky
      • Sada otázek typu
        • Naklesli diagram
        • Oprav kód
        • Napiš kód
        • Popiš diagram
  • Ústní zkouška
    • Nepovinná, povinná pouze pro známky A a B
    • Počet bodů -10/10
    • Ústní zkouška se bude skládat ze 2 otázek
    • Pokud student správně odpoví, dostane 5 bodů
    • Pokud student nebude znát odpověď vůbec, dostane -5 bodů

Cíle předmětu

Cílem předmětu je, aby student

  • Byl schopen psát software pro různě komplexní systémy
  • Navrhoval a psal software, který je dobře rozšiřitelný, použitelný, spravovatelný a efektivní - versus těžkopádné spaghetti
  • Dobře pracoval s principy abstrakce, dekompozice a hierarchie
  • Pochopil softwarové návrhové vzory (design patterns) do takové míry, aby je používal efektivně a intuitivně
  • Využíval v softwarovém vývoji aktuální trendy narozdíl od zastaralých technik
courses/b6b36omo/start.txt · Last modified: 2026/08/28 11:17 by groscdan