Předmět: Aplikovaný software pro elektroniku

« Zpět
Název předmětu Aplikovaný software pro elektroniku
Kód předmětu KEI/ASE
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia 1
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština, Angličtina
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr