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) |
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
- 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 ^