Кафедра "Системний аналіз та інформаційно-аналітичні технології"
Постійне посилання колекціїhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/7644
Офіційний сайт кафедри http://web.kpi.kharkov.ua/say
Кафедра "Системний аналіз та інформаційно-аналітичні технології" заснована в 1982 році.
Кафедра входить до складу Навчально-наукового інституту комп'ютерних наук та інформаційних технологій Національного технічного університету "Харківський політехнічний інститут". Випускники кафедри працюють у провідних ІТ-компаніях: EPAM, CloudWorks, DataArt, MedeAnalytics, NIX Solutions, CodeIT, Ciklum та багатьох інших в Україні та за кордоном.
У складі науково-педагогічного колективу кафедри працюють: 4 доктора технічних наук; 9 кандидатів наук: 8 – технічних , 1 – економічних; 4 співробітника мають звання професора, 9 – доцента.
Переглянути
Результати пошуку
Документ Методичні вказівки до лабораторних занять з дисципліни "Основи штучного інтелекту"(Національний технічний університет "Харківський політехнічний інститут", 2024) Дорофєєв, Юрій Іванович; Паржин, Юрій ВолодимировичДля людини розумові здібності мають дуже важливе значення. Протягом багатьох років дослідники намагаються зрозуміти, як людина думає та вирішує складні інтелектуальні задачі, тобто збагнути, як людині вдається сприймати, розуміти, прогнозувати та управляти світом, який є набагато значнішим за своїми розмірами і набагато складнішим у порівнянні з людиною. Перед фахівцями в галузі створення інтелектуальних систем постає ще більш відповідальне завдання − не тільки зрозуміти природу інтелекту, але й створити інтелектуальні сутності, тобто моделі штучного інтелекту, які будуть мати компетентності людського рівня. У теперішній час тематика штучного інтелекту охоплює величезний перелік наукових напрямків, починаючи з таких задач загального характеру, як розпізнавання образів, класифікація та кластеризація даних, і закінчуючи такими спеціальними задачами, як гра в шахи та доведення математичних теорем. У дослідженнях, які об’єднуються поняттям «штучний інтелект», систематизуються та автоматизуються інтелектуальні задачі, і тому ця галузь стосується будь-якої сфери інтелектуальної діяльності людини. Метою даних методичних вказівок є допомога студентам засвоїти на практиці основні методи розв’язання інтелектуальних задач аналізу і обробки даних, а також принципи побудови та функціонування інтелектуальних систем. У результаті виконання лабораторних робіт студенти повинні вивчити типи архітектури інтелектуальних систем, способи їхньої побудови, навчання та моделювання. Оскільки зазначена галузь досліджень характеризується значною новизною, даний посібник описує лише основні типи інтелектуальних задач, для розв’язання яких доцільно використати системи штучного інтелекту. Дані лабораторні роботи також спрямовані на набуття студентами практичних навичок використання сучасних програмних засобів для побудови і моделювання інтелектуальних систем аналізу та обробки даних.Документ Лабораторний практикум із програмування мовами C/C++(ФОП Панов А. М., 2024) Безменов, Микола Іванович; Безменова, Ольга Миколаївна; Калінін, Денис ВікторовичМістить зібрання навчальних матеріалів до виконання лабораторних робіт із програмування мовами C/С++ з орієнтацією на середовище програмування Microsoft Visual Studio 2019. Охоплює основні аспекти програмування на початковому рівні. У кожному розділі посібника наведено необхідний теоретичний матеріал, приклади розв’язання задач, задачі для програмування та контрольні запитання. Призначено для студентів, що навчаються за спеціальностями 124 «Системний аналіз» і 186 «Видавничо-поліграфічна справа».Документ Методичні вказівки до виконання лабораторної роботи "Встановлення платформи WordPress та створення сайту на основі статичних сторінок"(Національний технічний університет "Харківський політехнічний інститут", 2023) Кожин, Юрій Миколайович; Прокопенков, Володимир ПилиповичWEB - розподілена система, що надає доступ до пов'язаних між собою документів, розташованих на різних комп'ютерах, підключених до Інтернету. Більшість ресурсів всесвітньої мережі є гіпертекстом. Гіпертекстові документи, що розміщуються у всесвітній мережі, називаються веб-сторінками. Декілька веб-сторінок, об'єднаних загальною темою, дизайном, а також пов'язаних між собою посиланнями і що зазвичай знаходяться на одному і тому ж веб-сервері, називаються веб-сайтом. Статичні сайти складаються з незмінних сторінок. При запиті такого сайту у браузері сервер відразу надає готовий HTML-документ в початковому виді, в якому він і був створений. Для полегшення створення, зберігання та відображення традиційно використовується мова HTML (Hypertext Markup Language), мова розмітки гіпертексту. Сучасні системи автоматизації розробки сайту дозволяють розробникові самому вибирати та настроювати ті компоненти сайту, які йому потрібні. Метою цих методичних вказівок є здобуття навичок при розробці Web-документів з використанням статичних сторінок за допомогою системи WordPress автоматизації розробки сайту, використання мови розмітки гіпертексту HTML, верстання сторінки з використанням таблиць, блокових елементів для розмітки WEB-сторінок.Документ Методичні вказівки до виконання лабораторної роботи "Створення запитів з використанням режиму QBE"(Національний технічний університет "Харківський політехнічний інститут", 2023) Кащєєв, Леонід Борисович; Кожин, Юрій МиколайовичДля маніпулювання даними у базах даних використовуються запити. Запит являє собою повідомлення кінцевого користувача або програми, що надсилається СУБД та активізує в базі даних дії: вибірка, вставка, видалення або оновлення вказаних у запиті даних. Запити описуються за допомогою мов запитів: QBE (Query By Example) – мова запитів за зразком та SQL (Structured Query Language) – структурована мова запитів. Мова QBE дозволяє створювати запити до БД шляхом заповнення запропонованої СУБД запитної форми. QBE є графічною мовою, де запити створюються за допомогою графічного представлення таблиць бази даних. Такий спосіб завдання запитів забезпечує високу наочність та не потребує знання мови програмування. Метою цих методичних вказівок є навчання процесу розробки запитів до реляційної бази даних на основі мови QBE.Документ Методичні вказівки до виконання лабораторної роботи "Створення таблиць реляційної бази даних"(Національний технічний університет "Харківський політехнічний інститут", 2023) Кащєєв, Леонід Борисович; Кожин, Юрій МиколайовичСтруктура сучасної інформаційної системи може бути представлена у вигляді трьох складових – інтерфейсу користувача, модуля обробки даних та інформаційного сховища. Інформаційне сховище проектується на основі баз даних. Це спрощує процес створення сховища, збору та зберігання даних. База даних (БД) – іменована сукупність даних, яка визначає стан об’єктів та їх відносин у аналізованої предметної області. База даних призначена задля забезпечення накопичення та багатоцільового використання даних. Система управління базами даних (СУБД) – сукупність програмних засобів, призначених для створення, ведення та використання БД. Сучасні СУБД переважно підтримують реляційну модель, яку відрізняє простота однаковість уявлення даних декількома найпростішими двовимірними таблицями. Метою цих методичних вказівок є навчання процесу розробки реляційної база даних та проектуванню структури таблиць.Документ Методичні вказівки до виконання лабораторної роботи "Взаємодія електронної таблиці з застосунком роботи з базою даних"(Національний технічний університет "Харківський політехнічний інститут", 2023) Кащєєв, Леонід Борисович; Кожин, Юрій МиколайовичІнформаційні технології сьогодні успішно застосовують у різних видах діяльності. В даний час розроблено велику кількість програми для роботи з таблицями, базами даних, спеціалізованими програмними продуктами для управлінської, бухгалтерської, будівельної та іншої діяльності. У зв'язку з цим важливою є взаємодія різних програм для підвищення якості та скорочення термінів розробки. Інтегровані програмні пакети є набір кількох програмних продуктів, об'єднаних в єдиний зручний інструмент. Найбільш розвинені з них включають текстовий редактор, електронну таблицю, СУБД, засоби підтримки електронної пошти, програму створення презентаційної графіки та тощо. Одним із зручних програмних продуктів є електронна таблиця EXCEL. Електронна таблиця дозволяє виконувати різні математичні, статистичні та фінансові розрахунки, побудову діаграм, а також створювати бланки для виведення на друк. Метою цих методичних вказівок є вивчення методів обміну даними між програмним продуктом та електронною таблицею EXCEL для розширення можливостей програмного забезпечення роботи з базою даних.Документ Методичні вказівки до виконання розрахункового завдання "Розробка інформаційної системи"(Національний технічний університет "Харківський політехнічний інститут", 2023) Кожин, Юрій Миколайович; Прокопенков, Володимир ПилиповичРозподілена інформаційна система (РІС) – інформаційна система, яка дозволяє організувати взаємодію незалежних, пов'язаних мережею обчислювальних машин для зберігання та обробки даних. Структура сучасної інформаційної системи може бути представлена у вигляді трьох складових – інтерфейсу користувача, модуля обробки даних та інформаційного сховища. У розподілених інформаційних системах модулі обробки даних та інформаційні сховища можуть розміщуватися на різних обчислювальних машинах. Одним з варіантів організації інформаційної системи є використання комп'ютера-клієнта та комп'ютера-сервера. На серверах реалізуються сховище даних та здійснюється попередня обробка інформації. На робочих станціях (клієнтів) встановлюються програми-клієнти, які реалізують інтерфейс користувача та остаточну обробку даних. Інформаційне сховище проектується на основі сучасних реляційних базах даних. Це спрощує процес створення сховища, збору та зберігання даних. Розробка клієнтської частини РІС здійснюється з використанням мов програмування С ++, С #, JAVA. Метою цих методичних вказівок є навчання процесу розробки структури реляційної база даних методом ER діаграм та проектуванню програмного забезпечення для доступу до інформаційного сховища на основі системи програмування VISUAL STUDIO мовою С#.Документ Методичні вказівки до лабораторної роботи "Основи об'єктно-орієнтованого програмування мовою Java"(Національний технічний університет "Харківський політехнічний інститут", 2024) Колбасін, Вячеслав Олександрович; Сидоренко, Ганна ЮріївнаПоява комп'ютерних мереж змінило стиль та методи сучасного програмування. Сучасні програми створюються так, щоб їх можна було виконувати на будь-якій платформі та швидко змінювати під конкретні вимоги замовника. Для досягнення цього були створені, так звані керовані мови програмування, до яких відносяться мова програмування Java та група мов, що поєднані використанням платформи .Net. Ці мови поєднує двостадійна компіляція: спочатку в тимчасовій байт-код, а потім – до машинного коду платформи, на якій виконується програма, за рахунок цього забезпечується кросплатформеність. Програми, які написані на мові програмування Java, можуть виконуватися на переважній більшості сучасних комп'ютерів та пристроїв, що переносяться, тому знання цієї мови дозволяє вирішувати велику кількість практичних задач. Але сама мова програмування не є дуже простою. У Java суттєво змінено модель об'єктно-орієнтованого програмування, що викликає певні складності при переході з мови програмування С++. Методичні вказівки містять опис принципів побудови мови програмування Java, головні відмінності між мовами С++ та Java, а також опис найбільш популярного інтегрованого середовища розробки Eclipse. Завдання на лабораторну роботу є наближеним до практики та відображає частину циклу розробки прикладного застосування. Метою роботи є ознайомлення з середовищем розробки Eclipse та створення програми, що реалізує контейнер об'єктів.Документ Методичні вказівки до розрахункового завдання "Аналіз польотів цивільної авіації"(Національний технічний університет "Харківський політехнічний інститут", 2024) Колбасін, Вячеслав ОлександровичУ сучасному цифровому світі обсяги даних невпинно зростають, а їх обробка та аналіз стає все більш важливою задачею для підприємств та організацій. Спростити роботу з даними та допомогти там, де сама робота з даними є проблемою, можна за допомогою технологій обробки великих обсягів даних (також їх називають технологіями інженерії даних та технологіями Big Data). Технології інженерії даних дозволяють багатьом підприємствам вивести на новий рівень прийняття рішень на основі даних, провести оптимізацію бізнес-процесів та зробити крок вперед в прогнозуванні та аналітиці. Для цього потрібні платформи обробки даних, на основі яких далі буде створене прикладне програмне забезпечення. На теперішній час таких платформ та технологій було створено доволі багато і здебільшого всі вони є розвитком базових відкритих платформ інженерії даних Apache Hadoop, Apache Hive та Apache Spark. Тому ці три технології є базовими у дисциплінах інженерії даних та мають використовуватись при виконанні розрахункового завдання. Розрахункове завдання «Аналіз польотів цивільної авіації» присвячене вирішенню типових задач аналізу даних за допомогою технологій Apache Hive та Apache Spark. В процесі виконання розрахункового завдання треба буде не тільки провести певний аналіз даних та отримати вірний результат, але і розібратися з тим, як ці дані завантажити, перетворити в зручний формат та оптимізувати виконання запитів. Практичні навички та наробки, отримані в ході виконання завдання можуть стати корисними у подальшій практичній діяльності інженера по роботі з даними. Мета: отримати практичні навички з обробки та аналізу великих обсягів даних за допомогою технологій Apache Hive та Apache Spark на платформі Apache Hadoop.Документ Методичні вказівки до виконання лабораторної роботи "Використання класу vector у програмах мовою C++"(Національний технічний університет "Харківський політехнічний інститут", 2024) Безменов, Микола ІвановичВелика кількість задач передбачає обробку масивів, одно- або двовимірних, а в багатьох випадках багатовимірних. Засоби мов C і C++ дозволяють писати програми обробки масивів, у тому числі з використанням динамічної пам’яті для розміщення масивів. При цьому функції обробки масивів є загальними функціями, призначеними для загального їх використання. У C++, крім звичайних динамічних масивів, є можливість використання векторів, що є об’єктами класу vector, який дозволяє не тільки створювати аналоги динамічних масивів, але й має у своєму визначенні сукупність функції для створення і обробки таких об’єктів. Мета роботи – освоєння методики використання об’єктів класу vector у програмах мовою C++.
- «
- 1 (current)
- 2
- 3
- »