Vyučující
|
-
Zamazal Daniel, Ing. Ph.D.
-
Čmedla Antonín, Ing. Ph.D.
|
Obsah předmětu
|
1. Základní SW nástroje - C++, C# v MS VisualStudio. Základy databází - relační datový model zaměřený na prosté ukládaní dat 2. Webové služby (WebService) a související technologie (tenký klient - prohlížeč) 3. Komunikace sockety, TCP/IP, HTTP 4. Tenký klient (prohlížeč) a základní technologie na straně serveru 5. Prezentace dat - datové formáty, využití pro aplikace typu tlustý/tenký klient 6. Cloud - služby, ukládání dat, vizualizace 7. Embedded operační systémy a platformy, real-time aspekty, PDA, bezdrátové přenosy 8. Bezpečnost přenosu dat, řešení problémů; Sériový port 9. Rozšiřující karty PC - ISA, PCI, PCIe, PC-Card - možnosti využití, moderní náhrady 10. Populární zkratky - RFID, GPS, mobilní datové přenosy, ... 11. Tenký klient - praktická ukázka konstrukcí a použitelných objektů na platformě ASP.NET 12. Android - praktická ukázka konstrukcí a použitelných objektů v C# v prostředí Xamarin 13. Rezerva
|
Studijní aktivity a metody výuky
|
Kooperativní výuka, Prezentace práce studentů, Samostatná práce studentů, Přednáška, Cvičení
- Kontaktní výuka
- 26 hodin za semestr
- Praktická výuka [vyjádření počtem hodin]
- 26 hodin za semestr
- Příprava prezentace (referátu) [3-8]
- 14 hodin za semestr
- Vypracování seminární práce v magisterském studijním programu [5-100]
- 40 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
popsat funkce základních bloků jednočipového mikropočítače |
orientovat v základních konceptech objektového programování a návrhu aplikace |
Odborné dovednosti |
---|
vytvořit jednoduchý program v jazyce C (nebo C++) pro PC |
vytvořit program dle zadání v jazyce C pro jednočipový mikropočítač |
využít objektový přístup v tvorbě programů (ideálně v C#, příp. Java) |
Obecné způsobilosti |
---|
mgr. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých, |
mgr. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce, |
mgr. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru., |
Výsledky učení |
---|
Odborné znalosti |
---|
vysvětlit činnost vestavěných (embedded) systémů podle požadavků konkrétního aplikačního řešení |
popsat základní způsoby užití relačních databází pro ukládání dat |
popsat a zhodnotit různé způsoby přenosu dat (drátové i bezdrátové) z hlediska zvoleného aplikačního rámce |
Odborné dovednosti |
---|
použít objektově orientovaných jazyků (typicky C#) při tvorbě aplikací |
analyzovat jednoduché datové struktury a navrhnout uložení v databázi relačního typu |
vytvořit základní aplikační části internetové aplikace v rámci webového serveru založené na technologii ASP.NET (příp. PHP) |
navrhnout a realizovat vhodnou vizuální reprezentaci dat pro zvolené použití |
Obecné způsobilosti |
---|
mgr. studium: samostatně a odpovědně se rozhodují v nových nebo měnících se souvislostech nebo v zásadně se vyvíjejícím prostředí s přihlédnutím k širším společenským důsledkům jejich rozhodování, |
mgr. studium: plánují, podporují a řídí s využitím teoretických poznatků oboru získávání dalších odborných znalostí, dovedností a způsobilostí ostatních členů týmu, |
mgr. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce, |
Vyučovací metody |
---|
Odborné znalosti |
---|
Přednáška založená na výkladu, |
Cvičení (praktické činnosti), |
Kooperativní výuka, |
Samostatná práce studentů, |
Prezentace práce studentů, |
Odborné dovednosti |
---|
Přednáška založená na výkladu, |
Prezentace práce studentů, |
Obecné způsobilosti |
---|
Přednáška založená na výkladu, |
Cvičení (praktické činnosti), |
Prezentace práce studentů, |
Hodnotící metody |
---|
Odborné znalosti |
---|
Seminární práce, |
Demonstrace dovedností (praktická činnost), |
Odborné dovednosti |
---|
Seminární práce, |
Obecné způsobilosti |
---|
Seminární práce, |
Demonstrace dovedností (praktická činnost), |
Doporučená literatura
|
-
Gary Stringham. Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development. 2009. ISBN 9781856176057.
-
Kainka, Burkhard. USB : měření, řízení a regulace pomocí směrnice USB. 1. vyd. Praha : BEN - technická literatura, 2002. ISBN 80-7300-073-3.
|