|
|
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
KE / IAZPE
:
Popis předmětu
Pracoviště / Zkratka
|
KE
/
IAZPE
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Algoritmizace a základy programování
|
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
|
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
|
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 |
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
|
Žádný
|
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
|
KE/IPJCE, KE/ZPRLE
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Předmět představuje úvod do problematiky programování. Cílem je zvládnutí základních technik programování v jazyce C#, se zaměřením na algoritmizaci. Studenti se také seznámí s tvorbou a laděním programů ve vývojovém prostředí Microsoft Visual Studio.
|
Požadavky na studenta
|
Podmínky k zápočtu: Docházka na cvičení je povinná 80% účast. Náplní cvičení je řešení praktických úloh z programování. Část úkolů je řešena vzorově cvičícím, část pak jako samostatná práce studentů s možností konzultace. První podmínkou získání zápočtu je absolvování naprogramování jednoduché úlohy dle již probrané látky. Druhou podmínkou k získání zápočtu je semestrální práce, kterou představuje samostatný vývoj programu střední obtížnosti. Semestrální práci si student vybere do konce 11. týdne a zadání prokonzultuje s vyučujícím. Student poté musí odevzdat semestrální práci do konce prvního týdne zkouškového období. Předmět je zakončen zkouškou, která obsahuje konzultaci zadané práce a splnění dvou úkolů vztažených k zadané práci.
|
Obsah
|
Úvod do předmětu, algoritmizace, programovací jazyky, první program v C#. Základy programování v C# - vybrané datové typy, proměnné, přiřazení, aritmetické operátory a výrazy, jednoduché I/O. Výrazy, logické a relační operátory. Řídící struktury - bloky, podmínky, cyklus for. Dokončení řídících struktur - cykly while, do-while, příkazy break, continue, přepínač. Reprezentace dat v paměti počítače, datové typy. Typová konverze. Metody - základy, definice, volání. Komentáře. Metody - volání hodnotou a odkazem. Struktura programů. Přetěžování metod. Matematické funkce. Pole - jednorozměrná a vícerozměrná, vytváření, práce s poli. Pole a metody. Algoritmy řazení - bubble, insert, select sort. Řazení v C# prakticky. Algoritmy vyhledávání - sekvenční a binární. Obsluha chyb v programech, úvod do výjimek. Kódování znaků - ASCII, Unicode. Práce s řetězci - BCL třída String. Práce se soubory - úvod, textový a binární soubor, otevření a uzavření souboru. Čtení a zápis do textových souborů. Základní datové struktury - Spojový seznam, fronta, zásobník, hash tabulka. Úvod do problematiky složitosti. Formát XML.
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
|
Literatura
|
-
Základní:
Virius, M. C# pro zelenáče. Neocortex. KOPP. ISBN 8072321765.
-
Doporučená:
Nagel, Ch., Evjen, B., Glynn, J., Skinner, M.W. C# 2005 - Programujeme profesionálně. Brno: Computer Press, 2007. ISBN 80-251-1181-4.
-
Doporučená:
Liberty, J. Programming C#, O´Reilly, 2001.
-
Doporučená:
Gunnerson, E. Začínáme programovat v C#. Computer Press, 2001.
|
Předpoklady - další informace k podmíněnosti studia předmětu |
Schopnost logicky myslet, základy středoškolské matematiky. |
Získané způsobilosti |
Procedurálně orientované programování. |
Vyučovací metody |
- Monologická (výklad, přednáška, instruktáž)
- Dialogická (diskuze, rozhovor, brainstorming)
- Metody samostatných akcí
- Demonstrace
|
Hodnotící metody |
- Písemná zkouška
- Posouzení zadané práce
- Rozhovor
|
|
|
|