4it115»Valovy

Valovy

Cvičení Ing. Valový ZS 2020/2021

Harmonogram cvičení

DatumTýdenObsah cvičení
28.91státní svátek
5.10.2Obsah a harmonogram předmětu
Požadavky na ukončení předmětu
Seznámení s vývojovým prostředím
převedení projektu Adventura základ z BlueJ do IntelliJ IDEA
12.103Nahrání projektu do úložiště GitLab
GUI v JavaFX
19.104GUI v JavaFX
26.105GUI v JavaFX
2.116GUI v JavaFX
9.117Odsouhlasení týmů a přiřazení zadání pro 2. semestrální úlohu
16.118Analýza týmové úlohy
-> týmové prezentace (1.část)
23.119Návrh týmové úlohy
-> týmové prezentace (2.část)
30.1110Tvorba prototypu aplikace
doporučení (nezávazné, měli jste teď úkolů dost, už si to spíš užívejte):
-> všichni studenti budou mít nainstalován a připraven k použití Astah,
-> vedoucí týmu založí projekt v Gitlab a pozve členy týmu,
-> v Gitlab wiki bude uloženo -název týmu, seznam členů týmu, zadání úlohy, seznam úkolů a jejich přiřazení členům týmu,
-> Tým bude mít připraven use case model svého zadání a specifikaci jednoho případu užití
7.1211Obhajoba návrhu - 1. část týmů
14.1212Obhajoba návrhu - 2. část týmů

Odevzdání 1.semestrální úlohy do 15.11.2020 záložka grafickaVerze v úložišti GitLab

Obhajoba 1.semestrální úlohy osobně ve vypsaných termínech - přihlášení přes InSIS

Upřesnění požadavků na 1.semestrální úlohu - GUI adventura

Grafické uživatelské rozhraní v JavaFX bude vytvářeno psaním kódu nikoli využitím generátorů jako SceneBuilder

Pro správu verzí bude použit GitLab a je třeba splnit následující požadavky:

  1. student vytvoří ve svém úložišti větev dev, ve které průběžně upravuje svůj projekt
  2. student vytvoří ve svém úložišti záložku grafickaVerze s hotovou úlohou do 15.11.2020 23:59
  3. pod záložkou budou uloženy zdrojové kódy s komentáři, musí být dodrženy konvence
  4. student obhájí semestrální úlohu - při obhajobě student předvede funkci programu, vysvětlí jakoukoli část kódu

při pozdějším odevzdání se strhávají 3 body za každý započatý týden zpoždění

Body za průběžnou práci na cvičeních

NázevBody
Vypracování průběžných úkolů6
Ústní zkoušení v hodinách4
Průběžný test3
Prezentace UML diagramu při obhajobě návrhu týmové úlohy2

Průběžné ústní zkoušení

ZaměřeníKdyBody
Správa verzína 4.cvičení - 19.10.2
Správa verzí & Java FXna 6.cvičení - 2.11.2

Průběžné úkoly

ZaměřeníKdyBody
Adventura: nová uživatelská funkcionalitado 4.cvičení - 19.10.3
Adventura: customizace Graphical User Interfacedo 6.cvičení - 2.11.3

Průběžný test

UML přehled, Use case diagram, Class diagramna 9.cvičení - 23.11.3

Zadání týmových projektů

Odevzdání implementace týmové úlohy do 10.1.2021 záložka finalniVerze v úložišti GitLab u vedoucího týmu

Pro obhajobu se přihlásíte na některý z termínů typu týmová obhajoba vypsaných v InSIS ve zkouškovém období

Témata na týmovou práci:

Cokoliv, co vás napadne, jakákoliv desktopová aplikace s GUI a perzistentní vrstvou.

COVID nás dost omezuje v tom, co se dá dělat. Každopádně nyní víc než kdy jindy je důležitá správná životospráva a zajišťování potravy narušeno není. Naopak, toto je chvíle, kdy je vhodné přitáhnout otěže života a vzdělat se v oblasti, jak se o sebe dobře postarat. Proto budou 3 aplikace na toto téma. Minimálně 3, klidně víc. V ideálním případě se aplikace propojí. A doufám, že aplikace budeme moci potom všichni používat :)

MyFitnessPal/YAZIO či prostě Dobrá-Životospráva-App:

SNĚDL + PITÍ (4-5 řešitelů)

... co jsem SNĚDL za den, jak jsem dosáhl svých cílů + nutriční hodnoty + režim vegan / vegetarián + PITÍ ...

CHYTRÁ LEDNIČKA (4-5 řešitelů)

... oskenovat nákup + co se dá uvařit z nákupu, trvanlivost, co zůstalo v ledničce, aby se to nezkazilo, takže CHYTRÁ LEDNIČKA ...

NUTRIČNÍ RECEPTÁŘ (4-5 řešitelů)

... a pak recepty, ukládat si vlastní recepty, z internetu recepty, ukáží mi nutriční hodnoty a když budu skládat svoje vlastní recepty, tak by to mohlo mít nutriční hodnoty těch surovin a dávat je do kupy a pak bych viděl, kolik nutričních hodnot má ten daný NUTRIČNÍ RECEPT.

= 3 různé aplikace pro 3 týmy, se správně navrženými interfacy půjdou aplikace propojit. Tým, který bude dělat SNĚDL + PITÍ, a tým, který bude dělat NUTRIČNÍ RECEPTÁŘ, vytvoří jednotný datový model pro suroviny a naplní data společně.

Další nutriční a fitness rozšíření jako např. COACH (4-5 řešitelů)

Ne tak detailně promyšlené další náměty, je zapotřebí si je přisvojit a rozšířit dle vlastního uvážení (musí být odsouhlasené vyučujícím): (3-5 řešitelů)

  • Diář s plánovačem úkolů, který rozesílá upozornění buďto jako notifikační okénko anebo pomocí e-mailu.
  • Filmotéka
  • Fotolab(oratoř)
  • Mapa světa anebo ČR s vyznačováním míst, která už jsem navštívil
  • Čtenářský deník / Knihovna / Wish to Read List -> knihy (i beletrie?), učebnice, vědecké články
  • Studentův deník

Vlastní téma

musí být odsouhlasené vyučujícím