SylabUZ
Course name | Integration of measurement and control systems |
Course ID | 06.2-WE-ELEKTD-IofMandCS-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Electrical Engineering |
Education profile | academic |
Level of studies | Second-cycle Erasmus programme |
Beginning semester | winter term 2017/2018 |
Semester | 2 |
ECTS credits to win | 5 |
Course type | obligatory |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Exam |
Laboratory | 30 | 2 | - | - | Credit with grade |
Teaching the principles and mastering of the ability to create and run software using serial interfaces, networks, database systems and selected elements of Internet technologies in the tasks of integration of measurement and control systems.
Programming Languages I i II
Primary goals of integration of control measurement systems. Programming languages and tools used in the task of integrating control measurement systems. Microsoft .NET platform. Fundamentals of programming in C #.
The use of serial communication interfaces. Principles of building software using serial interfaces. Problems of establishing and maintaining communication, blocking in anticipation of data and handling of errors.
The use of TCPIP protocol. ISO OSI and TCPIP communication models and their practical significance in network communication tasks. Use of TCP and UDP protocols, establishing and maintaining a connection, issues of ensuring communication reliability. Application models using TCPIP.
The use of database systems. Basic rules for creating database objects like tables, indexes, keys, and relationships. SQL basics. Programmatic implementation of communication with the database system.
Selected Internet Technologies. Protocols and services World Wide Web, FTP and E-mail. Use of Internet services with control measurement systems.
Fundamentals of concurrent processing. Threading, thread creation and retention, resource sharing between threads, basic access synchronization methods for shared resources.
The use of built-in systems for integration of control measurement systems Construction of embedded systems using Windows CE and Linux operating systems. The problems of launching this type of systems together with the software prepared for the integration of control measurement systems.
lecture: conventional lecture, discussion
laboratory: work in the groups, practical excersises
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture - passing condition is obtaining positive grade from the exam
Laboratory - passing condition is obtaining positive grades from all laboratory excersises planned to realisation according to laboratory programm
Final grade compponents = lecture 50% + laboratory 50%
1. Smet B., C# Unleashed, Pearson Publishing, 2013
2. Practical .NET 2.0 Networking Projects, Lee, W., APress, 2007
3. Multithreading in C# 5.0 Cookbook, Agafonov E., Packt, 2013
1. Axelson J., Serial Port Complete: The Developer's Guide, LakeView Research, 2007
2. Randolph N., Gardner D., Professional Visual Studio 2008, Wiley, 2008.
Modified by dr inż. Robert Szulim (last modification: 05-04-2017 14:06)