4it115»Valovy

Valovy

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

Harmonogram cvičení

DatumTýdenObsah cvičení
24.9.1Obsah 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
1.10.2Nahrání projektu do úložiště GitLab
GUI v JavaFX
8.10.3GUI v Java FX
15.10.4GUI v JavaFX
22.10.5GUI v JavaFX a Odsouhlasení týmů a přiřazení zadání pro 2. semestrální úlohu
29.10.6 děkanský den
5.11.7Týmové prezentace (1.část)
12.11.8Analýza týmové úlohy
a týmové prezentace (2.část)
19.11.9Návrh týmové úlohy
26.11.10Tvorba prototypu aplikace
doporučení:
-> 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í
3.12.11práce se soubory a databází
10.12.12Obhajoba návrhu - 1. část týmů
17.12.13Obhajoba návrhu - 2. část týmů

Odevzdání 1.semestrální úlohy do 5.11.2021 záložka (tag) 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 (tag) grafickaVerze s hotovou úlohou do 5.11.2021 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
Esej5

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

ZaměřeníKdyBody
Správa verzí & UXna 3.cvičení - 15.10.2
Správa verzí & Java FXna 4.cvičení - 23.3.2
Jakarta Enterprise Edition, Spring, MVC, JDBC, JPA, Hibernatena 9.cvičení - 19.11.3

Průběžné úkoly

ZaměřeníKdyBody
Adventura: nová uživatelská funkcionalitado 5.cvičení - 22.10.3

Zadání týmových projektů - druhá polovina semestru.

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