4it115»Valovy

Valovy

Cvičení Ing. Valový ZS 2022

Harmonogram cvičení

DatumTýdenObsah cvičení
23.9.1Obsah a harmonogram předmětu
Požadavky na ukončení předmětu
Seznámení s vývojovým prostředím IDEA
převedení projektu Adventura základ z BlueJ do IntelliJ IDEA
Nahrání projektu do úložiště GitLab
30.9.2GUI v JavaFX
7.10.3GUI v JavaFX + Big Five dotazník a informovaný souhlas k experimentu
14.10.4GUI v JavaFX formou psychologického experimentu (tvorba Menu v párech a jednotlivě)
21.10.5Observer
28.10.xStátní svátek
4.11.xInovační týden
11.11.6GUI v JavaFX formou psychologického experimentu (Animování prvků adventury v párech a jednotlivě)
18.11.7Děkanské volno
25.11.8Návrh a analýza týmové úlohy a Odsouhlasení týmů a přiřazení zadání pro 2. semestrální úlohu
2.12.9Obhajoba + inspekce návrhu - 1 Na tuto hodinu bude připraveno:
-> 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
9.12.10Obhajoba + inspekce návrhu - 2
16.12.11Implementování týmových úloh formou psychologického experimentu (za předpokladu, že bude výuka nadále probíhat prezenčně)
online z 30-min nahrávky12Perzistentní vrstva: práce se soubory a databází (vč. NoSQL)

Odevzdání 1.semestrální úlohy do 18. 11. 2022 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 18. 11. 2022 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
Psychologické experimenty9
Ústní zkoušení v hodinách3
Průběžně úkoly3

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

ZaměřeníKdyBody
Správa verzí & UXna 3.cvičení1,5
Správa verzí & Java FXna 4.cvičení1,5
Jakarta Enterprise Edition, Spring, MVC, JDBC, JPA, Hibernatena 9.cvičení1,5- v ZS2022/23 pravděpodobně nebude

Průběžné úkoly

ZaměřeníKdyBody
Adventura: nová uživatelská funkcionalitado 4.cvičení3

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

Odevzdání implementace týmové úlohy do 15.1.2023 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í

Historická témata na týmovou práci (ZS 2020):

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