545-0130/01 – Programování I. (prog1)
Garantující katedra | Katedra ekonomiky a systémů řízení | Kredity | 5 |
Garant předmětu | Ing. Jiří Švub, Ph.D. | Garant verze předmětu | doc. Ing. Pavel Staša, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2014/2015 | Rok zrušení | 2018/2019 |
Určeno pro fakulty | HGF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Hlavním cílem předmětu je ukázat různé možnosti vytváření uživatelských programů, se zaměřením na základní pojmy a logické struktury, jako jsou cykly, podmínky a použití proměnných. Seznámení s těmito programovacími jazyky je do takové úrovně, aby studenti byli schopni samostatně zrealizovat jednoduché algoritmy, pomocí vybraného programovacího jazyka. CV-jsou z části realizována formou individuální konzultace.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Povinná literatura:
Doporučená literatura:
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Kontrola probíhá na základě odevzdaného programu a znalostí na cvičeních. Pro distanční část studia je k dispozici podpora vývojových prostředí na webu DreamsPark http://msdn.microsoft.com/cs-cz/ee423659.aspx.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Úvod a základní pojmy, Způsob zpracování programu
2. Struktura programu
3. Kompilace a Linkování / Interpretace kódu
4. Deklarace, definice proměnné s použitím jednoduchých datových typů
5. Použití jednoduchých proměnných. (přiřazení, inkrementace, dekrementace, čtení)
6. Deklarace/ definice, použití složených proměnných – pole / struktura
7. Deklarace, definice a volání funkcí
8. Větvení programu pomocí: if – else a použití v programu
9. Cyklus: For, a jeho použití
10. Cykly s podmínkou: while, do – while
11. Datová reprezentace celých a reálných čísel
12. Datová reprezentace znaků a řetězců - ASCII / Unicode
13. Práce s řetězci
14. Převody datových typů
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky