Detail předmětu
Základy programování
FAST-BEA008Ak. rok: 2022/2023
Základní programovací dovednosti, Scilab, číselné soustavy, vyjadřování objemu dat v informatice, přehled počítačových architektur a základní pojmy v oblasti HW, operační systémy a jejich vývoj, programovací jazyky a jejich vývoj, komentáře, proměnné, datové typy operátory, funkce, podmínky, cykly, vstupy a výstupy.
Jazyk výuky
čeština
Počet kreditů
3
Garant předmětu
Zajišťuje ústav
Ústav geodézie (GED)
Prerekvizity
Geodetická měření a výpočty v rovině, lineárni algebra – základy maticového počtu, ovládání PC.
Osnovy výuky
1. Účel a náplň předmětu, podmínky získání klasifikovaného zápočtu, informační zdroje. Číselné soustavy, vyjadřování objemu dat v informatice, přehled počítačových architektur a základní pojmy v oblasti HW.
2. Operační systémy a jejich vývoj, programovací jazyky a jejich vývoj.
3. Komentáře, proměnné, datové typy.
4. Operátory, funkce, podmínky.
5. Cykly, vstupy a výstupy.
2. Operační systémy a jejich vývoj, programovací jazyky a jejich vývoj.
3. Komentáře, proměnné, datové typy.
4. Operátory, funkce, podmínky.
5. Cykly, vstupy a výstupy.
Učební cíle
Získání základních schopností algoritmizace úloh
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.
Zařazení předmětu ve studijních plánech
- Program BPC-GK bakalářský 1 ročník, letní semestr, povinný
Typ (způsob) výuky
Přednáška
13 hod., nepovinná
Vyučující / Lektor
Osnova
1. Účel a náplň předmětu, podmínky získání klasifikovaného zápočtu, informační zdroje. Číselné soustavy, vyjadřování objemu dat v informatice, přehled počítačových architektur a základní pojmy v oblasti HW.
2. Operační systémy a jejich vývoj, programovací jazyky a jejich vývoj.
3. Komentáře, proměnné, datové typy.
4. Operátory, funkce, podmínky.
5. Cykly, vstupy a výstupy.
Cvičení
26 hod., povinná
Vyučující / Lektor
Osnova
1. Úvod, seznámení s grafickým prostředím Scilab, interpret, proměnné.
2. Zabudované funkce, vektory, matice a operace s nimi.
3. Maticové funkce, uživatelské funkce.
4. Skripty a jejich spouštění.
5. Relační a logické operátory, podmínky.
6. Cykly, vstup a výstup.
7.-8. Samostatná práce na projektu.
9. Konzultace projektu.
10. Kontrola projektu, udělení klasifikovaného zápočtu.