Skip to main content
Skip header

Programming of Industrial Applications

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code352-0343/01
Number of ECTS Credits Allocated2 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Third Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
BAB75doc. Ing. Marek Babiuch, Ph.D.
SMU78Ing. Pavel Smutný, Ph.D.
Summary
Linking industrial applications to information technology is currently already granted. Subject aims to familiarize students with some programming techniques and technologies encountered in industrial practice.
Learning Outcomes of the Course Unit
Linking industrial applications to information technology is currently already granted. Subject aims to familiarize students with some programming techniques and technologies encountered in industrial practice.
Course Contents
1. Data, information, sharing - Web 2.0, Cloud computing.
2. Business data, Enterprise Content Management.
3. Mobile systems and applications.
4. Web Services, XML, SOAP.
5. Development of applications with development boards and sensor modules on the Arduino platform.
6. Embedded Systems - Application development in .NET Micro Framework, work with development boards.
7. HW modules, smart sensors and communication modules.
8. Work with Etherenet and Wifi modules.
9. Display units and displays.
Recommended or Required Reading
Required Reading:
Foggon, D., Maharry, D., Ullman, Ch. and Watson K. Programming Microsoft .NET XML Web Services, ISBN: 0-7356-1912-3.
Kuhner, J. Expert .NET Micro Framework (Expert's Voice in .NET), New York: Springer-Verlag, 2008. ISBN 978-1-59059-973-0.
Monk, S. Getting Started with .NET Gadgeteer, Gravenstein Highway North, Sebastopol: O'Reilly Media, Inc. 2012. ISBN 978-1-449-32823-8.
Noergaard, T. Embedded Systems Architecture – A Comprehensive Guide for Engineers and Programmers, Oxford: Elsevier, 2005. ISBN 0-7506-7792-9.
Babiuch, M. Prezentace a studijní materiály k předmětu PPA v systému LMS, 2017.
Babiuch, M. Internet a sítě. Ostrava: VŠB-TU Ostrava 2010, 163 stran. ISBN 978-80-248-2566-3.
Babiuch, M. Programování aplikací pro Internet II. Ostrava: VŠB-TU Ostrava 2007, 182 stran. ISBN 978-80-248-1504-6.
Recommended Reading:
Pfister, C. Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud, Gravenstein Highway North, Sebastopol: O'Reilly Media, Inc. 2011. ISBN 978-1-449-39957-1.
Babiuch, M. Konfigurace síťových prvků a protokolů. Ostrava: VŠB-TU Ostrava, 2011, [online]. Dostupné z: http://projekty.fs.vsb.cz/147/ucebniopory/978-80-248-2764-3.pdf ISBN 978-80-248-2764-3.
Foggon, D., Maharry, D., Ullman, Ch. and Watson K. Programming Microsoft .NET XML Web Services, ISBN: 0-7356-1912-3.
Kuhner, J. Expert .NET Micro Framework (Expert's Voice in .NET), New York: Springer-Verlag, 2008. ISBN 978-1-59059-973-0.
Lacko, L. ASP.NETa ADO.NET 2.0 - Hotová řešení, ISBN: 80-251-1028-1.
Monk, S. Getting Started with .NET Gadgeteer, Gravenstein Highway North, Sebastopol: O'Reilly Media, Inc. 2012. ISBN 978-1-449-32823-8.
Noergaard, T. Embedded Systems Architecture – A Comprehensive Guide for Engineers and Programmers, Oxford: Elsevier, 2005. ISBN 0-7506-7792-9.
Pfister, C. Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud, Gravenstein Highway North, Sebastopol: O'Reilly Media, Inc. 2011. ISBN 978-1-449-39957-1.
Prosise, J. Programování v Microsoft .NET, Webové aplikace v C#, ASP.NET a .NET Framework, ISBN: 80-7226-879-1.
Vlach, J., Vlachová J. Počítačová rozhraní – přenos dat a řídicí systémy. Praha: BEN – technická literatura. 2000. 2. Rozšířené vydání. ISBN 80-7300-010-5.
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded exercises evaluationGraded credit100 (100)51
        ProjektProject50 30
        Zápočtová písemkaWritten test50 25