|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KIV / ZPD1
:
Popis předmětu
Pracoviště / Zkratka
|
KIV
/
ZPD1
|
Akademický rok
|
2024/2025
|
Akademický rok
|
2024/2025
|
Název
|
Základy programování a zpracování dat
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
5
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Cvičení
3
[HOD/TYD]
|
Zápočet před zkouškou
|
Ano
|
Zápočet před zkouškou
|
Ano
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
ANO
|
Vyučovací jazyk
|
Čeština
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Letní semestr
|
0 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
ANO
|
Zimní semestr
|
0 / -
|
0 / -
|
0 / -
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Zimní semestr
|
Vyučovaný semestr
|
Zimní semestr
|
Minimum (B + C) studentů
|
10
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Čeština
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
0
|
Hodnotící stupnice |
1|2|3|4 |
Periodicita |
každý rok
|
Hodnotící stupnice pro zp. před zk. |
S|N |
Periodicita upřesnění |
|
Základní teoretický předmět |
Ne
|
Profilující předmět |
Ne
|
Základní teoretický předmět |
Ne
|
Hodnotící stupnice |
1|2|3|4 |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
Žádný
|
Vyloučené předměty
|
KIV/PPA1
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
V rámci předmětu se student naučí algoritmicky řešit jednoduché úlohy a implementovat navržené algoritmy v programovacím jazyce. Student získá základní znalosti pro načítání, zpracování a vizualizaci různých typů dat.
|
Požadavky na studenta
|
Zápočet:
Student musí získat minimální počty bodů z aktivní účasti na cvičeních (50%), samostatné úlohy (50%).
Aktivní účast na cvičeních a vypracování samostatných úloh.
Mezní termín pro splnění podmínek k udělení zápočtu je stanoven harmonogramem předmětu.
Z důvodu průběžné aktualizace předmětu je pro získání zápočtu při opakovaném zapsání předmětu (viz SZŘ čl. 24 odst. 3) nutné souhlasné vyjádření garanta předmětu.
Zkouška:
Praktická forma na počítačích. Pro úspěšné složení zkoušky je nutné získat minimální počet bodů (50%).
|
Obsah
|
1. Základní pojmy počítačů a programování; programy a programovací jazyky; konvence a komentáře; datové typy;
2. Proměnné, deklarace, přiřazení, operátory, matematické výpočty
3. Návrh řešení problému, ověřování správnosti programu
4. Řídící struktury (podmíněné větvení, cyklus)
5. Debugování, Testování
6. Funkce
7. Pole (seznamy),
8. Řetězce (základ regulárních výrazů),
9. Práce se soubory
10. Struktura softwarových projektů a práce s úložišti zdrojového kódu
11. Možnosti zpracování dat
12. Možnosti vizualizace dat
13. Přehled zpracování XML, CSV resp. JSON, jakožto formátů pro výměnu dat
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
|
Literatura
|
-
Doporučená:
Heineman G., Pollice G., Selkow S. Algorithms in a Nutshell. O'Reilly, USA, 2008. ISBN 978-0-596-51624-6.
-
Doporučená:
Lutz, Mark. Learning Python. 4th ed. Sebastopol : O'Reilly, 2009. ISBN 978-0-596-15806-4.
-
Doporučená:
Pilgrim, Mark. Ponořme se do Python(u) 3. Edice CZ.NIC, 2010. ISBN 978-80-904248-2-1.
-
Doporučená:
Beazley, David M.; Jones, Brian K. Python cookbook. 3rd ed. Sebastopol : O'Reilly, 2013. ISBN 978-1-4493-4037-7.
-
Doporučená:
Summerfield, Mark. Python 3 : výukový kurz. Vyd. 1. Brno : Computer Press, 2010. ISBN 978-80-251-2737-7.
-
On-line katalogy knihoven
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Kontaktní výuka
|
26
|
Vypracování seminární práce v bakalářském studijním programu [5-40]
|
35
|
Příprava na zkoušku [10-60]
|
30
|
Praktická výuka [vyjádření počtem hodin]
|
39
|
Celkem
|
130
|
|
Předpoklady
|
Odborné znalosti - pro úspěšné zvládnutí předmětu se předpokládá, že je student před zahájením výuky schopen: |
Vysvětlit základní ovládání počítače
|
Odborné dovednosti - pro úspěšné zvládnutí předmětu se předpokládá, že student před zahájením výuky dokáže: |
Používat operační systém (Windows/Linux)
|
Využívat počítač na základní úrovni
|
Efektivně využívat moderní informační technologie |
Obecné způsobilosti - před zahájením studia předmětu je student schopen: |
bc. studium: efektivně využívá různé strategie učení k získání a zpracování poznatků a informací, hledá a rozvíjí účinné postupy ve svém učení, |
Řešit jednoduché matematické a logické úlohy na úrovni SŠ |
|
Výsledky učení
|
Odborné znalosti - po absolvování předmětu prokazuje student znalosti: |
Vysvětlit způsob vykonávání počítačového programu
|
Popsat základní konstrukce programovacího jazyka |
Odborné dovednosti - po absolvování předmětu prokazuje student dovednosti: |
Používat základní konstrukce programovacího jazyka
|
Provést dekompozici problému na dílčí podproblémy
|
Sestavit obecný postup pro řešení zadaného problému
|
Z obecného postupu vytvořit funkční zdrojový kód
|
Řešit úlohy zpracování dat pomocí algoritmů
|
Využívat základní vlastnosti vývojového prostředí
|
Obecné způsobilosti - po absolvování předmětu je student schopen: |
bc. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru, |
Provádět analýzu problému a jeho dekompozici
Jednoznačně formulovat postup potřebný k vyřešení problému
|
|
Hodnoticí metody
|
Odborné znalosti - odborné znalosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Praktická zkouška, |
Demonstrace dovedností (praktická činnost), |
Odborné dovednosti - odborné dovednosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Demonstrace dovedností (praktická činnost), |
Průběžné hodnocení, |
Praktická zkouška, |
Obecné způsobilosti - obecné způsobilosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Praktická zkouška, |
Průběžné hodnocení, |
Demonstrace dovedností (praktická činnost), |
|
Vyučovací metody
|
Odborné znalosti - pro dosažení odborných znalostí jsou užívány vyučovací metody: |
Řešení problémů, |
Demonstrace dovedností, |
Individuální konzultace, |
Samostudium, |
Přednáška s aktivizací studentů, |
Odborné dovednosti - pro dosažení odborných dovedností jsou užívány vyučovací metody: |
Cvičení (praktické činnosti), |
Demonstrace dovedností, |
Řešení problémů, |
Prezentace práce studentů, |
Individuální konzultace, |
Obecné způsobilosti - pro dosažení obecných způsobilostí jsou užívány vyučovací metody: |
Cvičení (praktické činnosti), |
Demonstrace dovedností, |
Samostatná práce studentů, |
Prezentace práce studentů, |
Přednáška založená na výkladu, |
Řešení problémů, |
Diskuse, |
|
|
|
|