Akademický rok 2025/2026 |
Garant: | Ing. Jiří Kovář, Ph.D. | |||
Garantující pracoviště: | ÚAI | |||
Jazyk výuky: | čeština | |||
Cíle předmětu: | ||||
Hlavním cílem kurzu je naučit se programovat profesionálně v prostředí průmyslu. Student se naučí používat základní a pokročilé prostředky pro profesionální softwarový vývoj, včetně potřebných návyků. Výuka je prováděna na podkladu programování v jazyce C# jako prostředku softwarového vývoje. Student se naučí formulovat algoritmy pro širokou škálu inženýrských úloh, programovat v jazyku C# a pochopit rysy objektově orientovaného programování a metodiku návrhu a tvorby programu s využitím OOP. Studenti získají základní dovednosti a zkušenosti při psaní a ladění programů středního stupně obtížnosti s využitím programovacího jazyka C# s využitím DevOps prostředků. Studenti zvládnou technologii OOP pro návrh a realizaci projektů v jazyce C#. |
||||
Výstupy studia a kompetence: | ||||
  | ||||
Prerekvizity: | ||||
  | ||||
Obsah předmětu (anotace): | ||||
Předmět si klade za cíl naučit studenty používaným metodám a návykům při vytváření softwarových řešení používaných v průmyslu. Student se dozví co je DevOps, kontejner, Unit-testing, apod. a tím ovládne nejpotřebnější znalosti, které jsou již průmyslovým standardem. Předmět se zabývá výukou algoritmizace a programování. Pro praktickou výuku jsou používány programovací jazyk C#. Jazyk C# je v současnosti jedním z nejužívanějších programovacích jazyků. K jeho velkým výhodám patří jeho univerzální použitelnost pro nejrůznější aplikační oblasti a dostupnost pro většinu existujících platforem. Jazyk C# se vykazuje velmi vysokým stupněm implementace rysů objektově orientovaného programování. Překladač jazyka C# bývá k dispozici pro různě platformy, samotný jazyk je velmi dobře standardizován. Tyto rysy činí jazyk C# jedním z nejvhodnějších jazyků pro tvorbu rozsáhlých aplikací v současné době. |
||||
Metody vyučování: | ||||
  | ||||
Způsob a kritéria hodnocení: | ||||
Zápočet: Účast na cvičeních a zpracování zadaných programů v C#. Zkouška: ústní, diskuse nad zpracovanými projekty s možnými doplňujícími otázkami. Klasifikace je plně v kompetenci vyučujícího podle platných směrnic VUT v Brně.
|
||||
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky: | ||||
  | ||||
Typ (způsob) výuky: | ||||
Přednáška | 13 × 2 hod. | nepovinná | ||
Cvičení s počítačovou podporou | 13 × 2 hod. | povinná | ||
Osnova: | ||||
Přednáška | 1. Softwarové inženýrství, terminologie, specifika vývoje softwaru ve strojním inženýrství. |
|||
Cvičení s počítačovou podporou | 1. Vývojové prostředí Visual Studio/ VS Code. Jednoduchá konzolová aplikace. |
|||
Literatura - základní: | ||||
1. Kernighan, B. W. - Ritchie, D, M.: The C Programming Language. Second Edition. Prentice-Hall, 2012. | ||||
2. Stroustrup, B.: The C++ Programming Language, Fourth edition, Pearson Education, 2013. | ||||
3. Drozdek, A.: Data Structures and Algorithms in C++. CENGAGE Learning, 2013. | ||||
Literatura - doporučená: | ||||
1. Capper, D.M.: Introducing C++ for Scientists, Engineers and Mathematicians, Springer, 2001. | ||||
2. Virius, M.: Jazyky C a C++, kompletní průvodce. Grada, 2011. |
Zařazení předmětu ve studijních programech: | |||||||||
Program | Forma | Obor | Spec. | Typ ukončení | Kredity | Povinnost | St. | Roč. | Semestr |
N-MAI-P | prezenční studium | --- bez specializace | -- | kl | 3 | Povinně volitelný | 2 | 1 | Z |
B-STR-P | prezenční studium | AIŘ Aplikovaná informatika a řízení | -- | kl | 3 | Povinný | 1 | 2 | Z |
Vysoké učení technické v Brně
Fakulta strojního inženýrství
Technická 2896/2,
616 69 Brno
IČ 00216305
DIČ CZ00216305
+420 541 141 111
+420 726 811 111 – GSM O2
+420 604 071 111 – GSM T-mobile