Java 1
Prohloubí znalosti Objektově orientovaného programování a zajistí další vhled do programovacích jazyků prostřednictvím moderního jazyka Java, který se řadí mezi nejpoužívanější jazyky současnosti.
Požadavky na software
Vpředmětu budeme využívat tento software:
- Java 21
- Scene Builder
- Eclipse 2024-03 (instalátor, předpřipraveny balíček) a pluginy
- nebo
- IntelliJ IDEA Community Edition 2024.2.* a pluginy
Organizace předmětu a Podmínky Absolvování
Bodované úlohy na cvičeních - minimálně 10 z 25
Od druhého cvičení (týden 23. - 27.9.) se budou cvičení bodovat. Tedy na cvičení bude nutno vždy vyřešit úkol, za který budou přiděleny budy. V semestru je 12. cvičení, první se neboduje, na posledním se bude psát zápočtový test, jedno cvičení odpadne díky státnímu svátku a na denom cvičení proběhne test praktických znalostí. Tedy 8 cvičení, na každém z nich bude možno získat 4 body. Celkem tedy 32. Zapsat lze pouze 25 bodů, ale vyšší počet vyřeší případnou běžnou frekvenci absence kvůli nemoci a nebude notno řešit náhrady cvičení. V případě dlouhodobější nemocenské bude vše řešeno individuálně.
Domácí úkoly minimálně 0 bodů z 10
Každému bodovanému cvičení odpovídá jeden domácí úkol, za který je možno získat 1.12 bodů. Domácí úkoly slouží k procvičování, jejich autorství není možno přesně ověřit, proto je zde rozděleno pouze omezené množství bodů.
Test praktických znalostí minimálně 7 bodů z 15
V týdnu od 18. - 22.11. proběhne test praktických znalostí, na kterém se u počítače na učebně bude tvořit kód dle zadání (programovací test).
Semestrální projekt 10-25
Semestrální projekt se bude odevzdávat individuálně v zápočtovém týdnu a po něm., termíny budou zveřejněny. Témata projektů budou dodána. Rámcově se bude jednat o klasické hry typu Boulder dash, Breakout případně spojení projektu s předmětem Databázové systémy I.
Zápočtový test 10-25
Zápočtový test proběhne v posledním týdnu semestru a ověří teoretické znalosti formou elektronického testu v LMS.