Java 1
It will deepen your knowledge of Object Oriented Programming and provide further insight into programming languages through the modern Java language, one of the most widely used languages today.
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.