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

První ročník


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

Časová dotace předmětu: 1 hodina 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.


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

Podklady pro učební praxi 5. 12. zatím nalézt nemůžete.

Témata prvního pololetí
Přehled požadavků v prvním pololetí
Datum odevzdání/testuVáhaTyp hodnocené částiNázev práce/testu
29. 9. 23:591Samostatná práceDiagram tříd
6. 10. 23:591Samostatná práceVývojový diagram
20. 10. 23:591Samostatná práceSekvenční diagram
22. 10.2TestNávrh implementace diagramů
1. 12. 23:591Samostatná práceNačtení dat ze souboru a jejich vypsání do výstupu
8. 12. 23:591Samostatná práceKalkulačka
15. 12. 23:591Samostatná práceTest na prvočísla
14. 1.2TestImplementační test, vzorové řešení
Témata druhého pololetí
Přehled požadavků v druhém pololetí
Datum odevzdání/testuVáhaTyp hodnocené částiNázev práce/testu
1. 3. 23:591Samostatná práceSouřadnicové pole
3. 3.1TestImplementační test - pole
15. 3. 23:591Samostatná práceVlastní třída a její použití
17. 3.1TestObjektově orientované programování
31. 3. - 16. 6.2+1PrezentaceOperační systémy
16. 6. 9:503ProjektPython - textová implementace problému

Hodnocení závěrečné části bude provedeno stylem: Žák má 20 minut na odprezentování tématu svým spolužákům. Ti, poté v dalších 15 minutách píšou test z předem daných pojmů, zatímco učitel s žákem rozebírá jeho prezentaci. Na základě úspěšnosti žáků v testu obdrží prezentující žák výslednou známku váhy 2. V závěrečné části provede učitel hodnocení prezentace, případně doplní dané téma. Nakonec vyučující uděluje známku váhy 1 za pojetí a prezentování tématu. Neabsolvování závěrečné části znamená neklasifikaci z předmětu.

Odevzdávací systém

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

Požadavky na projekt

Projekt musí obsahovat implementaci individuálního problému v Pythonu ze začátku roku a bude mít prostředí pro komunikaci s uživatelem:

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