|
|
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
KST / IPALP
:
Popis předmětu
Pracoviště / Zkratka
|
KST
/
IPALP
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Praktikum z algoritmizace a programování
|
Způsob zakončení
|
Zápočet
|
Způsob zakončení
|
Zápočet
|
Akreditováno / Kredity
|
Ano,
2
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Cvičení
2
[HOD/TYD]
|
Zápočet před zkouškou
|
Ne
|
Zápočet před zkouškou
|
Ne
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
NE
|
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
|
NE
|
Zimní semestr
|
0 / -
|
0 / -
|
0 / -
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Letní semestr
|
Vyučovaný semestr
|
Letní semestr
|
Minimum (B + C) studentů
|
nestanoveno
|
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 |
|
Hodnotící stupnice |
S|N |
Periodicita |
každý rok
|
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 |
S|N |
Nahrazovaný předmět
|
UI/IPPR2
|
Vyloučené předměty
|
Nejsou definovány
|
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
|
KIT/IDAS1
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Předmět slouží na prohloubení a praktické zvládnutí učiva v předmětu Základy algoritmizace a Základy programování. Je určen zejména studentům, kteří nemají dostatečné praktické zkušenosti s algoritmizací a s programováním.
|
Požadavky na studenta
|
Student musí samostatně a správně vyřešit alespoň 75 % úloh. Zápočty uděluje vyučující v zápočtovém týdnu na cvičení.
|
Obsah
|
1. Instalace vývojového prostředí systému Java, seznámení se syntaxí jazyka Java, první jednoduchý program (vytvoření zdrojového kódu, přeložení programu, analýza syntaktických chyb). Zadání samostatné povinné úlohy.
2. Datové typy a operátory. Vzorový příklad, zadání samostatné povinné úlohy.
Vytváření objektů, operátor new, referenční proměnné. Vzorový příklad, zadání samostatné povinné úlohy.
3. Návrh a použití metod (getters, setters). Vzorový příklad, zadání samostatné povinné úlohy.
Rozhodování (if, if-else-if). Vzorový příklad, zadání samostatné povinné úlohy.
4. Cyklu s neznámým počtem opakování s podmínkou na začátku - while, seznámení s API, použití třídy Scanner (načtení dat z klávesnice). Vzorový příklad, zadání samostatné povinné úlohy.
5. Cyklus s neznámým počtem opakování s podmínkou na konci (do-while), použití třídy Math a metody random. Vzorový příklad, zadání samostatné povinné úlohy.
6. Cyklus se známým počtem opakování (for). Vzorový příklad, zadání samostatné povinné úlohy.
7. Vnořené cykly. Vzorový příklad, zadání samostatné povinné úlohy.
8. Operátory. Vzorový příklad, zadání samostatné povinné úlohy.
9. Jednorozměrné pole. Vzorový příklad, zadání samostatné povinné úlohy.
10. Vícerozměrné pole. Vzorový příklad, zadání samostatné povinné úlohy.
11. Vývojové prostředí NetBeans, balíčky, třídy. Vzorový příklad, zadání samostatné povinné úlohy. Ukázka vývoje aplikací v jiných vyšších programovacích jazycích a prostředích (např. Object Pascal v prostředí Delphi).
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
-
Garanti:
doc. Ing. Michael Bažant, Ph.D. (100%),
-
Cvičící:
doc. Ing. Michael Bažant, Ph.D. (100%),
Ing. Zdeněk Novotný (100%),
Ing. Karel Šimerda (100%),
Ing. Petr Veselý (100%),
Ing. Tomáš Vyčítal (100%),
-
Vede seminář:
doc. Ing. Michael Bažant, Ph.D. (100%),
Ing. Karel Šimerda (100%),
|
Literatura
|
-
Rozšiřující:
Hunt John. Java and Object Orientation. 2002. ISBN 978-1852335694.
-
Rozšiřující:
Beck Kent. Test Driven Development: By Example. 2002. ISBN 978-0321146533.
-
Doporučená:
TAUFER, I., HRUBINA, J., TAUFER, J.:. Algoritmy a algoritmizace: vývojové diagramy, sbírka řešených příkladů. Pardubice: Univerzita Pardubice, 2001.. Kopp, České Budějovice, 1997. ISBN 80-901342-2-X.
-
Doporučená:
HEROUT P. Učebnice jazyka Java. České Budějovice: Kopp, 2006. 349 s. ISBN 80-7232-115-3.. null. null, null. ISBN null.
|
Předpoklady - další informace k podmíněnosti studia předmětu |
Absolvování předmětu Základy algoritmizace. |
Získané způsobilosti |
Algoritmizace úloh, programování v jazyce Java. |
Vyučovací metody |
- Monologická (výklad, přednáška, instruktáž)
- Dialogická (diskuze, rozhovor, brainstorming)
- Demonstrace
- Projekce
- Nácvik dovedností
|
Hodnotící metody |
- Posouzení zadané práce
- Analýza výkonu studenta
- Rozbor produktů pracovní činnosti studenta
- Rozhovor
|
|
|
|