Popis předmětu
Hodinová dotace: 2 hodiny týdně
Hned v úvodu zdůrazněme, že pro studium programování nejsou potřebné žádné další předpoklady či předchozí znalosti (kromě umění zapnout počítač:-)).
Předmět je určen zájemcům o získání takových základů programování, které jsou potřebné pro pozdější práci v jakémkoliv programovacím jazyku či prostředí. Semináře z programování velmi doporučujeme zájemcům o pozdější studium informatiky a doporučujeme také všem zájemcům o studium na jakékoliv VŠ přírodovědného, technického či ekonomického směru, kde vždy nějaký druh programování figuruje jako jeden z předmětů (a zkoušek).
V semináři učíme jazyk C#.
Seminář je možné navštěvovat v předposledním či v obou posledních ročnících studia. Studenti, kteří seminář zvolí v obou posledních ročnících, pak mohou z programování také maturovat, a to v profilové části maturitní zkoušky.
Obsah předmětu:
- Základní algoritmické struktury a odpovídající příkazy pro jejich vytvoření.
- Základní druhy údajů – celá a desetinná čísla, znaky a řetězce, logické (booleovské) proměnné, strukturované údaje – pole, soubory…
- Vytváření metod
- Principy objektového programování.
- Některé postupy (algoritmy) – jednoduché (např. zjištění maxima) i složitější (vyhledání, třídění, zařazení prvku).