Základy programování v automatizaci

Studijní plán: Aplikovaná technika pro průmyslovou praxi - platný od ZS 2022/2023

PředmětZáklady programování v automatizaci (ZPA)
GarantujeKatedra technických studií (KTS)
GarantIng. Jan Jirsa
Jazykčesky
Počet kreditů4
Prezenční studium
Přednáška2 h
Cvičení2 h
Kombinované studium
Tutoriál / přednáška4 h
Cvičení8 h
Studijní plán Typ Sem. Kred. Ukon.
Aplikovaná technika pro průmyslovou praxi - kombi, platný od ZS 2022/2023 P 2 4 kr. KZ
Aplikovaná technika pro průmyslovou praxi - platný od ZS 2022/2023 P 2 4 kr. KZ

Sylabus

  • 1, Základní běh programu, proměnné, hlavičkové soubory
  • 2, Datové typy, dvojková soustava, logické funkce
  • 3, Funkce a makra
  • 4, Podmínky a cykly
  • 5, Pole, dynamická alokace paměti
  • 6, Organizace paměti, ukazatele
  • 7, Standartní stup a výstup, čtení a zápis souboru, bufferování
  • 8, Arduino a jednočipové procesory
  • 9, Základní struktura procesoru, Assemblare
  • 10, Verzovací systém GIT
  • 11, Základní komunikace UART
  • 12, TCP/IP komunikace, Server/Client
  • 13, Optimalizace kódu
  • 14, Rezerva

Doporučená literatura

  • Pavel Herout, Učebnice jazyka C 1. a 2. díl

  • https://www.builder.cz/rubriky/c/c--/ucime-se-c-1-dil--155615cz
  • https://docs.github.com/en
  • Zbyšek Voda a tým, Průvodce světem Arduina

Anotace

Předmět seznamuje posluchače se základními principy programování v oblasti klasických desktopových aplikacích. V druhé polovině předmětu je pak látka zaměřena na programování jednočipových procesorů na platformě Arduino. Samostatná přednáška je věnována verozvacímu sytému GIT, jakožto nejrožšířenějšímu systému pro správu zdrojových kódů, který je v dnešní době používán.

^ nahoru ^

Pracuji, vyčkejte prosím