Internet of Things Technologies and Standards

Major: Computer Science (Design and programming of intelligent systems and devices)
Code of subject: 6.122.12.E.062
Credits: 5.00
Department: Computer-Aided Design
Lecturer: Oksentyuk V.M., Kachur O.Y.
Semester: 5 семестр
Mode of study: денна
Мета вивчення дисципліни: The purpose of studying the academic discipline is to acquire the basic knowledge, skills and abilities that underlie the functioning of the Internet of Things, to ensure the necessary level of mastery of research and design tools for the Internet of Things. In particular, acquiring knowledge of the architecture and key modules of the Internet of Things, information and measurement technologies and sensors that are used during the operation of the Internet of Things, methods of transmitting information in the channels of the Internet of Things.
Завдання: 1. The ability to solve complex specialized tasks and practical problems in the field of computer science or in the learning process, which involves the application of theories and methods of information technologies and is characterized by the complexity and uncertainty of conditions. 2. The ability to think logically, draw logical conclusions, use formal languages and models of algorithmic calculations, design, develop and analyze algorithms, evaluate their effectiveness and complexity, solvability and unsolvability of algorithmic problems for adequate modeling of subject areas and creation of software and information systems. 3. The ability to carry out a formalized description of operations research tasks in organizational-technical and socio-economic systems of various purposes, to determine their optimal solutions, to build optimal management models taking into account changes in the economic situation, to optimize management processes in systems of various purposes and hierarchy levels. 4. Ability to system thinking, application of system analysis methodology for researching complex problems of various nature, methods of formalization and solving system problems that have conflicting goals, uncertainties and risks. 5. Ability to design and develop software using various programming paradigms: generalized, object-oriented, functional, logical, with appropriate models, calculation methods and algorithms, data structures and control mechanisms. 6. The ability to develop network software that functions on the basis of various topologies of structured cable systems, uses computer systems and data transmission networks, and analyzes the quality of computer networks. 7. Ability to systemically analyze the organization's architecture and its IT infrastructure, information system planning. 8. Ability to use programming languages, description of information resources, specifications, tools, libraries, frameworks and technologies during the design and creation of information systems.
Learning outcomes: ЗН4. Use the methods of computational intelligence, machine learning, neural network and fuzzy data processing, genetic and evolutionary programming to solve problems of recognition, forecasting, classification, identification of control objects, etc. ЗН5. Design, develop and analyze algorithms for solving computational and logical problems, evaluate the efficiency and complexity of algorithms based on the application of formal models of algorithms and calculated functions. UM1. To acquire systematic knowledge in the field of computer sciences, to analyze problems from the point of view of modern scientific paradigms, to interpret and draw reasonable conclusions from scientific and educational literature and the results of experiments. UM3. Communicate in national and foreign languages at a professional level, develop documentation in national and foreign languages for information technology systems, products and services, read, understand and apply technical documentation in Ukrainian and foreign languages in professional activities. KOM1. Implementation of social communications in the process of communication with specialists and non-specialists in the field of computer science, ensuring the exchange of logical arguments in order to achieve mutual understanding and agreement. KOM2. The ability to communicate, emotional stability, endurance, tact, defending one's point of view, clearly expressing one's opinion. AiB1. Responsibility for the assigned case, independence in decision-making regarding solving problems in the field of computer science. AiB2. Organizing one's work to achieve a result, performing mental and practical actions, techniques and operations, realizing responsibility for the results of one's activities, applying self-control and self-evaluation.
Required prior and related subjects: 1. Applied programming. 2. Operating systems. 3. Algorithmization and programming. 4. Computer circuit engineering and architecture of computer systems 5. Computer networks, interfaces and data transfer protocols 6. Design and programming of microprocessor systems
Summary of the subject: The basic issues of the structure and principles of the Internet of Things (IoT) functioning, where the Internet of Things is used, are considered. In general, this is a worldwide network for "smart" electronics, namely a network of devices of various types and purposes, which for simplification are summarized by the word "things". The Internet of Things works through sensors, software, and other technologies that allow devices to share data with other devices and systems, similar to how computers communicate over the World Wide Web. The role of "things" can be various objects: from complex industrial equipment to household gadgets. The concept of the Internet of Things, means of identification, means of measurement, means of data transmission, means of data processing, the problem of IoT security are considered.
Опис: 1. Areas of possible application and use of the Internet of Things. 2. The concept of the Internet of Things. The basics of building and the main components of the Internet of Things. 3. Means of identification. 4. Measuring tools. 5. Means of data transmission. 6. Data processing tools. 7. The IoT security problem
Assessment methods and criteria: Laboratory work. Current control (45%): performance of laboratory work, written reports on laboratory work, protection of laboratory work - oral survey on the performed laboratory work; Final control (55%, exam control): written component (45%), oral component (10%).
Критерії оцінювання результатів навчання: Current control (laboratory work) -40 points. Examination control-60 points. Together for discipline-100 points.
Recommended books: 1. B. Yu. Zhurakovsky, IO Zenov; KPI them. Igor Sikorsky. - electronic text data (1 file: 12.5 MB). - Kyiv: KPI them. Igor Sikorsky, 2021. - 271 p. 2. Z.I. Dombrovskyi, A.O. Sachenko, I.M. Zhuravska, M.Z. Dombrovskyi, G.M. Hladiy, M.P. Musiyenko, Y.M. Krainyk, E.V. Brezhniev, M.O. Kolisnyk. Internet of Things for Smart Energy Grid: Trainings / Brezhinev E.V. (Ed.) – Ministry of Education and Science of Ukraine, Ternopil National Economic University, Petro Mohyla Black Sea National University, National Aerospace University “KhAI”, 2019. – 141 p. 3. Drozd О.V., Maevsky D.A., Maevskaya O.J., Martyny uk O.M., Parkhomenko A.V., Gladkova O.M., Drozd M.O., Ivanova O.M., Surkov S.S., Zashcholkin K.V. Internet of Things for Smart Building and City: Practicum / Maevsky D.A. (Ed.) – Ministry of Education and Science of Ukraine, Odessa National Polytechnic University, Zaporizhzhia National Technical University, 2019. – 156 p. 4. Internet of Things for Ecology, Safety and Security Monitoring Systems: Trainings /V.S . Kharchenko and H.V. Fesenko (eds.) - Ministry of Education and Science of Ukraine, National Aerospace University “KhAI”, 2019. – 119 p.