Lecturer(s)
|
-
Kosturik Kamil, Ing. Ph.D.
-
Weissar Petr, Ing. Ph.D.
|
Course content
|
1. Basic SW tools - C ++, C # in MS VisualStudio. Basics of databases - relational data model focused on simple data storage 2. Web Services and related technologies (thin client - browser) 3. Socket communication, TCP/IP, HTTP 4. Thin Client (Browser) and basic server-side technologies 5. Data presentation - data formats, applications for thick/thin client applications 6. Cloud - services, data storage, visualization 7. Embedded operating systems and platforms, real-time aspects, PDAs, wireless transmissions 8. Data transfer security, problem solving; Serial port 9. Expansion cards PC - ISA, PCI, PCIe, PC-Card 10. Popular abbreviations - RFID, GPS, mobile data, ... 11. Thin client - practical demonstration of structures and usable objects on the ASP.NET platform 12. Android - practical demonstration of structures and usable objects in C # in Xamarin 13. Reserve
|
Learning activities and teaching methods
|
Cooperative instruction, Students' portfolio, Individual study, Lecture, Practicum
- Contact hours
- 26 hours per semester
- Practical training (number of hours)
- 26 hours per semester
- Presentation preparation (report) (1-10)
- 14 hours per semester
- Graduate study programme term essay (40-50)
- 40 hours per semester
|
prerequisite |
---|
Knowledge |
---|
describe basic functionality of parts of microcontroller |
orientate in base concepts of the object-oriented programming and the application design |
Skills |
---|
create simple application in C language (alternatively C++) for PC |
create application for single-chip microcontroller in C language based on concrete task |
use object-oriented design access for application creation (preferred C#, alternative Java) |
Competences |
---|
N/A |
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
explain the operation of embedded systems according to the requirements of a specific application solution |
describe the basic ways of using relational databases for data storage |
describe and evaluate different ways of data transmission (wired and wireless) in terms of the chosen application framework |
Skills |
---|
use object-oriented languages (typically C #) to create applications |
analyze simple data structures and design save in relational database type |
create basic application parts of an Internet application within a web server based on ASP.NET (or PHP) |
design and implement a suitable visual representation of data for the selected use |
Competences |
---|
N/A |
N/A |
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture |
Practicum |
Cooperative instruction |
Individual study |
Students' portfolio |
Skills |
---|
Lecture |
Students' portfolio |
Competences |
---|
Lecture |
Practicum |
Students' portfolio |
assessment methods |
---|
Knowledge |
---|
Seminar work |
Skills demonstration during practicum |
Skills |
---|
Seminar work |
Competences |
---|
Seminar work |
Skills demonstration during practicum |
Recommended literature
|
-
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.
|