Кафедра "Програмна інженерія та інтелектуальні технології управління ім. А. В. Дабагяна"
Постійне посилання колекції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 – старшого наукового співробітника.
Переглянути
Результати пошуку
Документ Issues of topical search and items normalization on the online marketplaces(Національний технічний університет "Харківський політехнічний інститут", 2019) Yanholenko, O. V.; Sokolov, D. V.; Ivashchenko, O. V.Документ 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.Документ Modern problems of computer science and IT-education(Premier Publishing s.r.o., Vienna, Austria, 2020) Aleksiyev, Volodymyr; Bilova, Mariia; Borysova, Natalia; Cherednichenko, Olga; Fedorchenko, Volodymyr; Goloskokov, Alexander; Goloskokova, Anna; Harasymchuk, Oleh; Havrylova, Alla; Holubnychyi, Dmytro; Ivashchenko, Oksana; Kalachova, Veronika; Kozulia, Mariia; Kozulia, Tatiana; Liutenko, Iryna Victorivna ; Melnyk, Karina; Melnyk, Marharyta; Milov, Oleksandr; Opirskyy, Ivan; Romaschenko, Natalya; Ryabukha, Yurii; Salo, Nataliia; Shmatko, Olexander; Soroka, Mykhailo; Tretiak, Viacheslav; Trystan, Andrii; Vlasov, Andrii; Vovk, Maryna; Yanholenko, Olha; Yevseiev, S. P.The collective monograph highlights modern problems of development and using information technologies for resolving some issues in different domain areas. The proposed theoretical methodologies, models and practical approaches are considered and investigated in the context of IT-education, software engineering, artificial intelligence and cybersecurity. Every chapter describes methods, efficient algorithms and resolutions specific for the particular domain area and field of knowledge.Документ Типова функціональність, особливості застосування та впровадження систем управління знаннями в IT-компаніях(Національний університет "Львівська політехніка", 2020) Сокол, Володимир Євгенович; Білова, Марія Олексіївна; Космачов, Олексій СергійовичРобота присвячена особливостям зберігання та повторного використання знань у компаніях, діяльність яких пов’язана з розробкою програмного забезпечення. Надано поняття знання, управління знаннями та системи управління знаннями з позицій їх використання у ІТ-компанії. Визначено, що організаційне знання прийнято поділяти на явне, тобто таке, яке може бути представлене у вигляді листа, вказівок, довідника тощо, та неявне, носієм якого є розум співробітника безпосередньо та яке доволі важко піддається вилученню. Сформовано основне завдання управління знаннями, яке полягає в організації процесів створення, зберігання, отримання, передачі та застосування знань. Описано основні стратегії знань, серед яких створення знань, збереження та пошук знань, передача та обмін знаннями, застосування знань, подано приклади їхнього використання при розробці програмного забезпечення. Подано характеристику системи управління знаннями як інформаційної системи, яка розроблена для підвищення ефективності управління знаннями організації. Така система дозволяє вирішити проблеми, пов’язані з різноманітністю програмних проєктів, в яких задіяна ІТ-компанія. Визначено основні структурні елементи та функції систем управління знаннями, які включають засоби пошуку, інструменти управління контентом та взаємодією, засоби зберігання даних та інструменти для видобутку, а також засоби групового та штучного інтелекту. Проаналізовано особливості використання та впровадження систем управління знаннями в роботу малих та середніх ІТ-компаній на прикладі Academy Smart Ltd. Розглянуто проблеми, які виникають при цьому, та фактори, що роблять таке впровадження успішним. Надано характеристику організації управління знаннями в Academy Smart Ltd, зроблено висновки про ефективність цієї організації, відповідно до чого сформовано напрямки подальших досліджень.Документ Методичні вказівки до лабораторної роботи "Основи роботи з бібліотекою 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.