Кафедра "Програмна інженерія та інтелектуальні технології управління ім. А. В. Дабагяна"
Постійне посилання колекціїhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/1665
Офіційний сайт кафедри http://web.kpi.kharkov.ua/asu
Від січня 2022 року кафедра має назву "Програмна інженерія та інтелектуальні технології управління ім. А. В. ДАБАГЯНА" (тоді ж, у січні 2022 року в окремий підрозділ виділилася кафедра "Інформаційні системи та технології"), попередні назви – "Програмна інженерія та інформаційні технології управління" (від 2015), "Автоматизовані системи управління" (від 1977); первісна назва – кафедра автоматичного управління рухом.
Кафедра автоматичного управління рухом заснована в 1964 році задля підготовки інженерів-дослідників у галузі автоматичного управління рухом з ініціативи професора Харківського політехнічного інституту Арега Вагаршаковича Дабагяна та генерального конструктора КБ "Електроприладобудування" Володимира Григоровича Сергєєва.
Кафедра входить до складу Навчально-наукового інституту комп'ютерних наук та інформаційних технологій Національного технічного університету "Харківський політехнічний інститут".
У складі науково-педагогічного колективу кафедри працюють: 4 доктора технічних наук; 24 кандидата наук: 22 – технічних, 1 – фізико-математичних, 1 – економічних, 1 – доктор філософії; 3 співробітників мають звання професора, 19 – доцента, 1 – старшого наукового співробітника.
Переглянути
Результати пошуку
Документ Development of models and software solutions for the recruiting agency information system(Одеська національна академія харчових технологій, 2021) Liutenko, Iryna Victorivna; Motalyhin, Y. Y.The work is devoted to the issues of automation of recruitment agencies activity. The use of information systems by recruiters, employers and job seekers significantly reduces the time to "close" the vacancy.Документ Development of a software component for the formation of references lists in the preparation of methodical documentation of the department(Народна українська академія, 2023) Dvukhhlavov, D. E.; Iiulskyi, M. R.Документ Aggregation of attendance data for classes conducting online using Microsoft Teams(Народна українська академія, 2023) Lavrenko, S. A.; Dvukhhlavova, A. S.Документ Methodological guidelines for performing laboratory works "Algorithms and data structures"(2023) Yagup, K. V.The effective solution of programming problems is determined not only by a successful solution algorithm, but also by the correct choice of the data structure, which will allows to implement the main operations of the algorithm: addition, deletion, searching of elements, definition the sequence of their processing. Algorithm and data structure are inextricably linked, because a decision about data structuring cannot be made without knowledge of the algorithms that will be applied, and vice versa, the choice of algorithm significantly depends on the data structure. Methodological instructions for laboratory works consider the following topics: stack and queue and their program organization, dynamic programming, greedy algorithms, algorithms for generating pseudorandom numbers, basic sorting methods, namely bubble sort, selection sort, insertion sort, quick sort, Shell sort, merge sort, heap sort. For all works, detailed instructions have been drawn up regarding the software implementation of relevant algorithms and data structures, basic theoretical information and examples with illustrations have been provided. The C++ programming language is used for laboratory work. When performing laboratory work, it is necessary to write a corresponding program with the names of variables and functions that are proposed in the methodological instructions and make a report. The report should contain: 1. Description of the program 2. The values of the variables during the execution of the entire program 3. Block schemes 4. Appropriate explanations Also, at the end of each laboratory work, there are control questions on the corresponding topic for students to consolidate their knowledge.Документ Методичні вказівки до лабораторної роботи "Основи роботи з бібліотекою Pandas"(2022) Коваленко, Світлана Миколаївна; Коваленко, Сергій ВолодимировичУ методичних вказівках дається опис теоретичних основ для отримання практичних навичок використання бібліотеки Pandas. Наприкінці вказівок наведено завдання для виконання під час лабораторних робіт. Pandas – це швидкий, потужний, гнучкий і простий у використанні інструмент аналізу та обробки даних з відкритим кодом, побудований на основі мови програмування Python. Pandas є корисним інструментом при роботі з табличними даними, що зберігаються в електронних таблицях або базах даних.Публікація Methodical guidelines for laboratory works "Data modeling using the IDEF1X notation"(2022) Orlovskyi, D. L.; Kopp, A. M.Goal: State the laboratory practice problem. Study and analyze the subject area. Select main database objects based on analysis. Simplified description of the subject area. Some enterprise purchases products from various suppliers. Suppliers can be both legal entities and individual entrepreneurs. Products purchase is performed as batches and processed in the form of supply contracts. Each supply contract has unique number and might be concluded with single supplier. Preliminary order, invoice or similar document is reason for supply. Each contract document for each product type contains product name, number of items, and cost (in UAH). Supplied products are brought to the warehouse for the purpose of further sales through various channels. Subject area analysis allowed to identify and describe core business processes related to products supply. It is assumed that enterprise will have to store large enough amount of data related to products supply. Besides, product supply information should be organized in the way that staff and management could perform analytical processing of this information. Therefore, it is necessary to create database used to store and process information related to products supply. Business process analysis allowed to define following information that might be included in the database.Публікація Methodical guidelines for laboratory works "Learning the basics of working with DBMS MySQL: the main tools for implementing and supporting the business logic of SQL language"(2022) Orlovskyi, D. L.; Kopp, A. M.MySQL Database Management System (DBMS) is a freely distributed relational database developed and maintained by Oracle. From the very beginning, MySQL was developed by the Swedish company MySQL AB, which was later acquired by Sun Microsystems, which, in turn, was later acquired by Oracle. MySQL is distributed under both the GNU General Public License (GPL) and its commercial license. Under the terms of the GPL, software that uses MySQL libraries must also be distributed under the GPL license. For cases where developers do not want to open the source code of their software, a commercial license is provided. The advantage of a commercial license is quality service support. Contrary to Oracle’s MySQL licensing policy and to ensure free DBMS status, a fork of MySQL was created and called MariaDB. This database supports high compatibility with MySQL, ensuring the exact correspondence of the programming interface, the socalled API (Application Programming Interface), and MySQL commands. MySQL is a great solution for small, medium, and sometimes even large software systems. MySQL is also part of the WAMP (Windows, Apache, MySQL, PHP/Perl/Python) and LAMP (Linux, Apache, MySQL, PHP/Perl/Python) web application development stacks. This database is included in many ready-made assemblies of servers designed for web applications, such as XAMPP (which is proposed for use in this laboratory workshop), OpenServer, Denwer, and more. Recently, however, it is because of openness support, server builders and hosting providers are increasingly incorporating MariaDB into WAMP and LAMP stacks. Typically, MySQL is used as a server accessed by local or remote clients. However, the distribution also contains a library that provides the deployment of an internal server for standalone applications. In this laboratory workshop, we get acquainted with the implementation and maintenance of business logic in the database.Публікація Methodical guidelines for the individual work "Development of the software application to work with the database using MySQL and PHP tools"(2022) Orlovskyi, D. L.; Kopp, A. M.MySQL Database Management System (DBMS) is a freely distributed relational database developed and maintained by Oracle. From the very beginning, MySQL was developed by the Swedish company MySQL AB, which was later acquired by Sun Microsystems, which, in turn, was later acquired by Oracle. MySQL is distributed under both the GNU General Public License (GPL) and its commercial license. Under the terms of the GPL, software that uses MySQL libraries must also be distributed under the GPL license. For cases where developers do not want to open the source code of their software, a commercial license is provided. The advantage of a commercial license is quality service support. Contrary to Oracle’s MySQL licensing policy and to ensure free DBMS status, a fork of MySQL was created and called MariaDB. This database supports high compatibility with MySQL, ensuring the exact correspondence of the programming interface, the socalled API (Application Programming Interface), and MySQL commands. MySQL is a great solution for small, medium, and sometimes even large software systems. MySQL is also part of the WAMP (Windows, Apache, MySQL, PHP/Perl/Python) and LAMP (Linux, Apache, MySQL, PHP/Perl/Python) web application development stacks. This database is included in many ready-made assemblies of servers designed for web applications, such as XAMPP (which is proposed for use in this methodical guidelines), OpenServer, Denwer, and more. Recently, however, it is because of openness support, server builders and hosting providers are increasingly incorporating MariaDB into WAMP and LAMP stacks. Typically, MySQL is used as a server accessed by local or remote clients. However, the distribution also contains a library that provides the deployment of an internal server for standalone applications. These guidelines discuss the basics of the database application development using the MySQL DBMS and PHP programming language.Документ Моделювання розвитку епідемії на основі інформаційної технології оптимізації(Національний технічний університет "Харківський політехнічний інститут", 2021) Нікуліна, Олена Миколаївна; Северин, Валерій Петрович; Надуєва, Марія Олексівна; Бубнов, Антон ІгоровичРозроблені та досліджені математичні моделі епідемії для прогнозу розвитку епідемії коронавірусу COVID-19 на основі інформаційної технології оптимізації складних динамічних систем. Розглянуті математичні моделі епідемій SIR, SIRS, SEIR, SIS, MSEIR у вигляді нелінійних систем диференціальних рівнянь та проведено аналіз використання математичних моделей для дослідження розвитку епідемії коронавірусу COVID-19. На основі статистичних даних епідемії коронавірусу COVID-19 у Харківської області обчислені початкові значення параметрів моделей останньої хвилі епідемії. З використанням цих моделей програмою системного методу першого ступеня з модуля методів інтегрування інформаційної технології для розв’язання нелінійних систем диференціальних рівнянь проведено імітаційне моделювання процесів розвитку останньої хвилі епідемії. Імітаційне моделювання показує, що кількість здорових людей буде зменшуватись, а кількість інфікованих людей буде зростати. За 12 місяців кількість інфікованих людей досягне свого максимуму, а потім почне зменшуватись. Інформаційною технологією оптимізації динамічних систем виконана ідентифікація параметрів моделей епідемії COVID-19 на основі статистичних даних захворювань у Харківської області. З використанням отриманих моделей проведено прогнозування розвитку останньої хвилі епідемії COVID-19 у Харківської області. Наведено процеси розвитку епідемії за SIR-моделлю з імунітетом, що слабшає, зі значеннями параметрів моделі, отриманих в результаті ідентифікації. Приблизно за 13 місяців від початку хвилі епідемії кількість інфікованих людей досягне свого максимуму, а потім почне зменшуватись. За 10 місяців все населення Харківської області буде інфіковано. Ці результати дозволять передбачити можливі варіанти розвитку епідемії коронавірусу COVID-19 у Харківської області для вчасного проведення адекватних протиепідемічних заходів.Документ Cybersecurity: security of Linux operating system(Novyi Svit – 2000, 2021) Yevseiev, S. P.; Pogasiy, S.; Goloskokova, A.; Shmatko, O.; Melnik, M.Reference and methodical recommendations on the implementation of laboratory works in the study of the basics of working with the Linux operating system are provided. The issues of working with the Linux command line, process management, memory management and account management are considered. The problematic issues of cybersecurity in the process of working with the Linux operating system are highlighted. Recommended for students of the first (bachelor’s) level of specialty 125 "Cybersecurity", 121 "Software engineering", 122 "Computer sciences", 126 "Information systems and technologies".