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

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.

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.