Základy programování v automatizaci
Studijní plán: Aplikovaná technika pro průmyslovou praxi - platný od ZS 2022/2023
Předmět | Základy programování v automatizaci (ZPA-1) |
Garantuje | Katedra technických studií (KTS) |
Garant | Ing. Jan Jirsa |
Jazyk | Česky |
Počet kreditů | 4 |
Prezenční studium |
Přednáška | 2 h |
Cvičení | 2 h |
Kombinované studium |
Tutoriál / přednáška | 4 h |
Cvičení | 8 h |
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
- [1] Pavel Herout, Učebnice jazyka C 1. a 2. díl
[2] https://docs.github.com/en
[3] 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 ^