|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KRP / BPRAE
:
Popis předmětu
Pracoviště / Zkratka
|
KRP
/
BPRAE
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Programování řídicích aplikací
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Cvičení
2
[HOD/TYD]
|
Zápočet před zkouškou
|
Ano
|
Zápočet před zkouškou
|
Ano
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
ANO
|
Vyučovací jazyk
|
Čeština
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Letní semestr
|
0 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
ANO
|
Zimní semestr
|
0 / -
|
6 / -
|
0 / 0
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Zimní semestr
|
Vyučovaný semestr
|
Zimní semestr
|
Minimum (B + C) studentů
|
nestanoveno
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Čeština
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
0
|
Hodnotící stupnice |
A|B|C|D|E|F |
Periodicita |
každý rok
|
Hodnotící stupnice pro zp. před zk. |
S|N |
Periodicita upřesnění |
|
Základní teoretický předmět |
Ne
|
Profilující předmět |
Ne
|
Základní teoretický předmět |
Ne
|
Hodnotící stupnice |
A|B|C|D|E|F |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
KE/IPRLE
|
Vyloučené předměty
|
Nejsou definovány
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Cílem předmětu je seznámit posluchače s principy tvorby rychlých aplikací s grafickým uživatelským rozhraním pod moderními operačními systémy - zejména pod MS Windows za využití objektově orientovaných jazyků. Předmět se také věnuje otázkám možnosti spolupráce s externími zařízeními po rozhraních PC a jejich programovou obsluhou. Tímto směrem jsou zaměřeny i cvičení z předmětu.
|
Požadavky na studenta
|
Podmínkou získání zápočtu je vytvoření samostatného projektu - aplikace pod OS Windows s grafickým uživatelským rozhraním a vypracování programátorské a uživatelské dokumentace. Předmět je zakončen ústní zkouškou, kde student zodpoví otázky z předem daného seznamu.
|
Obsah
|
Témata přednášek po týdnech semestru:
1. Úvod do předmětu, základní pojmy teorie OOP, objekt, třída, polymorfizmus, dědičnost, zapouzdření.
2. Vznik a zánik objektů, konstruktory, destruktory, automatická správa paměti.
3. Zapouzdření, set a get metody. Vlastnosti (properties) v C#. Statické metody, atributy a třídy.
4. Rozšíření znalostí o výjimkách ? výjimka, jako objekt, propagace výjimek, hierarchie třídy výjimek.
5. Vztahy mezi třídami, jednoduchá dědičnost, operátory this a base. Dědičnost vs. skládání tříd.
6. Základní datové struktury, spojový seznam, fronta, zásobník
7. Polymorfizmus, virtuální metody. Vícenásobná dědičnost, rozhraní.
8. Implementace základních rozhraní .NET frameworku. Struktury, odlišnost od třídy.
9. Události, delegáti. Úvod do přetěžování operátorů.
10. Knihovna WinForms I, úvod, formuláře, ovládací prvky I.
11. Knihovna WinForms II, ovládací prvky II, dialogy
12. Knihovna WinForms III, GDI+, kreslení ve formulářích.
13. Rozhraní počítače třídy PC, paralelní a sériový port, USB. Sériový port v .NET.
|
Aktivity
|
|
Studijní opory
|
V případě mimořádných opatření bude výuka probíhat vzdáleně s využitím programu MS Teams v době dle rozvrhu. Účast na schůzkách skupiny v MS Teams je ekvivalentní účasti na přednáškách a cvičeních.
In the case of distance learning, lessons will be tought trough MS Teams. Lessons will be at the time shown in the timetable. MS Teams is equivalent to participation and or attendens in lectures and excersises.
|
Garanti a vyučující
|
|
Literatura
|
-
Základní:
Virius, Miroslav. C # pro zelenáče. Praha: Neocortex, 2002. ISBN 80-86330-11-7.
-
Základní:
Sells, Chris. C# a WinForms. Brno: Zoner Press, 2005. ISBN 80-86815-25-0.
-
Základní:
Nagel, Ch., Evjen, B., Glynn, J., Skinner, M.W. C# 2005 - Programujeme profesionálně. Brno: Computer Press, 2007. ISBN 80-251-1181-4.
-
Doporučená:
Liberty, J. Programming C#, O´Reilly, 2001.
-
Doporučená:
Petzold, Ch. Programování Microsoft Windows v jazyce C#. SoftPress, 2003. ISBN 8086497542.
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Účast na výuce
|
120
|
Celkem
|
120
|
|
Předpoklady - další informace k podmíněnosti studia předmětu |
Procedurální programování v jazyce C#. |
Získané způsobilosti |
Posluchač se naučí, v rámci cvičení z předmětu, realizovat jednoduché aplikace podporující vizualizaci a ovládání mikropočítačových aplikací. Obsahově tak vhodně doplňuje předmět Aplikace mikropočítačů. |
Vyučovací metody |
- Monologická (výklad, přednáška, instruktáž)
- Dialogická (diskuze, rozhovor, brainstorming)
- Metody samostatných akcí
|
Hodnotící metody |
- Ústní zkouška
- Posouzení zadané práce
- Rozhovor
|
|
|
|