Programování a vývoj aplikací (PVA)

Druhý ročník


ŠVP pro tento předmět si můžete stáhnout zde.

Časová dotace předmětu: 3 hodiny týdně

Ve školním roce 2019/2020 vyučuje tento předmět Jakub Ransdorf.

Hodnocení předmětu

Hodnocení je založeno na známkách, které se převádí na bodové hodnocení.

Každá hodnocená část předmětu má svou váhu, která se násobí základním koeficientem.

Pokud žák práci neodevzdá, nebo bez řádné omluvy odevzdá pozdě, hodnotí se známkou 5.

Pokud žákovi bude prokázáno plagiátorství, nebude z předmětu klasifikován.

Pokud žák dosáhne na stanovený počet bodů, má nárok na danou známku.


Základní váhový koeficient:

Známka11/222/333/444/55
Počet bodů10 bodů9 bodů8 bodů7 bodů6 bodů5 bodů4 body3 body0 bodů

Bodové ohodnocení:

Známka12345
Počet bodů806545300

Při získání stanoveného počtu bodů z tabulky má žák nárok na danou známku.

Výuka bude probíhat jednu hodinu týdně vysvětlením tématu a návodem na řešení, následující 2 hodiny pak žáci řeší praktické úlohy.

Každý týden bude vždy věnován jednomu tématu.

Podklady pro učební praxi 14. 10. můžete nalézt zde.

Podklady pro učební praxi 17. 10. můžete nalézt zde.

Témata prvního pololetí
Přehled požadavků v prvním pololetí
Datum odevzdání/testuVáhaTyp hodnocené částiNázev práce/testu
6. 10. 23:591Samostatná práceNačtení dat ze souboru a jejich vypsání do výstupu
13. 10. 23:591Samostatná práceKalkulačka
27. 10. 23:591Samostatná práceTest na prvočísla
31. 10.1TestImplementační test, vzorové řešení
21. 11.1TestImplementační test - řešení složitějšího problému
1. 12. 23:591Samostatná práceHledání výskytu znaků
12. 12.1TestImplementační test - procedury a funkce
2. 1. 23:591Samostatná práceVypsání konkrétní hodnoty z pole typu vlastní třídy
Témata druhého pololetí
Přehled požadavků v druhém pololetí
Datum odevzdání/testuVáhaTyp hodnocené částiNázev práce/testu
30. 1.1TestFunkce vracející pole - výpis prvočísel v Javě
23. 2.1Samostatná prácePole vs. arrayList
10. 3. 23:591Samostatná práceNávrh obrazovky pro grafické rozhraní
6. 4.3ProjektAplikace s třídami v Pythonu
14. 4.1TestZákladní algoritmy - třídění, vyhledávání, šifry
12. 5. 23:592ProjektAnalýza požadavků a návrh IT řešení
13. 5. - 20. 6.1PrezentacePrezentace projektu

Hodnocení závěrečné části se skládá ze známky váhy 2 z hodnocení písemné dokumentace (business požadavků, diagramu tříd, systémových požadavků, vývojových diagramů, diagramu případů užití se scénáři, diagramu komponent a sekvenčních diagramů). Žák by své řešení měl umět "prodat".

Odevzdávací systém

Automatický odevzdávací systém najdete na adrese: Microsoft Teams.

Pracovní nástroje

Software pro modelování dat Modelio
Webová aplikace pro modelování dat draw.io
Kompilátor nutný pro fungování Pythonu Python 3.7
Software pro programování v Pythonu Pycharm
Kompilátor nutný pro fungování Javy JDK 13
Vývojové prostředí pro programování v Javě Intel IDEA


Zde načítejte hodinu kódu: Hodina kódu