|
|
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
KRP / BPJCE
:
Popis předmětu
Pracoviště / Zkratka
|
KRP
/
BPJCE
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Programování C
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Seminář
2
[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
|
5 / -
|
0 / 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ů
|
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 |
0
|
Hodnotící stupnice |
A|B|C|D|E|F |
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 |
A|B|C|D|E|F |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
KE/IPJCE
|
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
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Cílem je seznámit studenty s programovacím jazykem C tak, aby uměli navrhnout algoritmus pro daný problém, zapsat jej v tomto programovacím jazyce a odladit program.
|
Požadavky na studenta
|
Účast na cvičení (min. 80 %). Vypracování a odevzdání všech úkolů zadaných na cvičení. Úspěšné vyřešení zápočtové písemné práce.
|
Obsah
|
1. Úvod, typografické a syntaktické konvence, způsob psaní a zpracování programů v jazyce C.
2. Datové typy, definice proměnných, přiřazení, konstanty a aritmetické výrazy.
3. Řídicí struktury, alternativy, podmíněné výrazy, operátory a příkazy cyklu.
4. Konzolový vstup a výstup a možnosti řízení jeho formátu.
5. Práce se soubory, test správnosti otevření a uzavření souboru, testování konce řádky a konce souboru.
6. Preprocesor jazyka C, předdefinovaná a uživatelská makra, vkládání souborů.
7. Funkce a možnosti jejich definice.
8. Úvod do práce s pointery.
9. Pointery a funkce, dynamické přidělování paměti.
10. Jednorozměrná pole, statická a dynamická pole, přístup k jednotlivým prvkům.
11. Řetězce, standardní funkce pro práci s řetězci, řádkově orientovaný vstup a výstup z konzole a ze souboru.
12. Vícerozměrná pole, jejich uložení v paměti, přístup k prvkům, pole řetězců.
13. Struktury, uniony a výčtové typy.
|
Aktivity
|
|
Studijní opory
|
V případě mimořádných opatření bude výuka probíhat vzdáleně s využitím programu MS Teams v době dle rozvrhu. Účast na schůzkách skupiny v MS Teams je ekvivalentní účasti na přednáškách a cvičeních.
In the case of distance learning, lessons will be tought trough MS Teams. Lessons will be at the time shown in the timetable. MS Teams is equivalent to participation and or attendens in lectures and excersises.
|
Garanti a vyučující
|
|
Literatura
|
-
Základní:
KERNIGHAN, Brian W. a Denis M. RITCHIE. Programovací jazyk C: ANSI C99. Brno: Computer Press, 2006. ISBN 978-80-251-0897-X.
-
Základní:
HEROUT, Pavel. Učebnice jazyka C. 6. vyd. České Budějovice: KOPP, 2009. ISBN 978-80-7232-383-8.
-
Doporučená:
Prokop, Jiří. Algoritmy v jazyku C a C++ : praktický průvodce. Praha: Grada, 2009. ISBN 978-80-247-2751-6.
-
Doporučená:
DOSTÁL, R. C/C++: hotová řešení.. Brno: Computer Press, 2010. ISBN 978-80-251-2190-0.
-
Doporučená:
VIRIUS, Miroslav. Jazyky C a C++: kompletní průvodce. 2., aktualiz. vyd. Knihovna programátora. Praha: Grada Publishing, 2008. ISBN 978-80-247-3917-5.
-
Doporučená:
HEROUT, P. Učebnice jazyka C: 2. díl. 4. vyd.. České Budějovice: KOPP, 2008. ISBN 978-80-7232-367-8.
|
Časová náročnost
|
Prezenční forma studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Účast na výuce
|
52
|
Domácí příprava na výuku
|
20
|
Příprava na zkoušku
|
14
|
Příprava na zápočet
|
14
|
Semestrální práce
|
20
|
Celkem
|
120
|
|
Předpoklady - další informace k podmíněnosti studia předmětu |
Předpokladem jsou základní znalosti z oblastí algoritmizace a programování. |
Získané způsobilosti |
Student po absolvování předmětu prokazuje znalosti ze základů programovacího jazyka C a umí používat základní programovací techniky v tomto jazyce. |
Vyučovací metody |
- Monologická (výklad, přednáška, instruktáž)
- Metody práce s textem (učebnicí, knihou)
- Metody samostatných akcí
- Nácvik dovedností
|
Hodnotící metody |
- Ústní zkouška
- Písemná zkouška
- Posouzení zadané práce
|
|
|
|