ОНУ імені І.І. Мечникова

Кафедра комп'ютерних систем та технологій

http://computer-science.onu.edu.ua

головна


Гунченко Ю.О.

Левченко А.О.

Шугайло Ю.Б.

Берков Ю.М.

Мартинович Л.Я.

Камєнєва А.В.

Коренкова Г.В.

Зуй О.М.

Робочі програми

анотації спецкурсів
на 2020-2021 навч. рік

публікації

дисципліни спеціалізації

Тематика випускних кваліфікаційних робіт

 

студентам


створено:
29 жовтня 2018 р.

Дисципліни спеціалізації

І семестр :

КІ 123 3 курс

ДС №1 – Основи автоматики робототехнічних систем - Михайленко В.C. / 14 год. Лекцій/ 16 год. Лаб. роб.

КІ 123 4 курс

ДС №4 – «Основи мехатроніки та робототехніки» Камєнєва А.В./ 30 год. Лекцій/ 16 год. Лаб. роб.

ДС №5 – "Інженерна комп'ютерна графіка САПР"- Якимчук В.І. - / 30 год. Лекцій/ 16 год. Лаб. роб.

КІ 123 6 курс МАГіСТРи

С/К №4 – Практичне застосування методів трансляції. – Камєнєва А.В.- / 8 год. Лекцій/ 8 год. Лаб. роб.

Аспіранти 1 курс

Дисципліна 2 - Методи класифікації і розпізнавання образів - Михайленко В.C.

ІІ семестр

КІ 123 3 курс

Дисципліна спеціалізації №2 –Механіка роботехнічних систем - Коренкова Г.В. - / 16 год. лекцій / 16 год. лаб. роб

Дисципліна спеціалізації №3 "PHP-програмування в Web-технологіях"- Якимчук - / 16 ч. лекцій / 16 ч. лаб. роб

КІ 123 4 курс

Дисципліна спеціалізації №6 - Нечітка логика в системах управління). Михайленко В.C.- / 22 ч. лекцій / 22 ч. лаб. роб

Аспіранти 2 курс

Дисципліна 5 - «Теорія планування експерименту.»Гунченко Ю.О. / 16 лекцій/ 14 лаб. роб

Заочне відділення

І семестр :

КІ 123 5 курс

Дисціпліна спеціалізації Теорія планування експерименту.

№5 "Інженерна комп'ютерна графіка САПР– Якимчук В.І.- 10л/4лаб

ІІ семестр

КІ 123 4 курс

Дисціплина спеціалізації №3 «PHP-програмування в Web-технологіях»– Якимчук В.І. - 6 л/6 лаб

Онлайн курси:

https://prometheus.org.ua/courses-catalog

Неформальна освіта

1. Вебпрограмування з Python та JavaScript CS50
https://courses.prometheus.org.ua/courses/course-v1:Prometheus+CS50+2021_T1/about

ПРО ЦЕЙ КУРС

Курс «CS50: Вебпрограмування з Python та JavaScript» – це продовження легендарного курсу «CS50: Основи програмування» від Гарвардського університету, який вважається найкращим курсом для опанування комп’ютерної майстерності у світі та доступний на нашій платформі в перекладі українською.

 

Курс розрахований як на повних новачків, так і на тих слухачів, які вже мають невеликий стартовий досвід у вебпрограмуванні.

«CS50: Вебпрограмування з Python та JavaScript» побудований як лекторій Гарвардського університету. Ви матимете доступ до відеолекцій, записаних прямо в аудиторії, до конспектів, презентацій та завдань.

ПРОГРАМА КУРСУ:

  • HTML, CSS,
  • Git,
  • Python,
  • Django,
  • SQL, моделі та міграція,
  • JavaScript,
  • Користувацький інтерфейс,
  • Тестування, CI/CD,
  • Масштабування та безпека.

2. Основи управління командами та проєктами в IT. Підготовчий
https://courses.prometheus.org.ua/courses/course-v1:LITS+ITPM101+FREE_2021_T1/about

ПРО ЦЕЙ КУРС

Правильно підібрана та вмотивована команда, розуміння специфіки сфери та ефективні лідерські рішення — три аспекти, від яких залежить успіх будь-якого проєкту.

Вам знадобиться 2 місяці, аби здобути та покращити управлінські навички, навчитися сталого будування бізнес-процесів та ефективних технік менеджменту.

Після курсу з основ управління проєктами та командами ви:

  • опануєте необхідні техніки управління проєктами та командами: Agile та Waterfall підходи, Scrum, Kanban, Scrumban, SAFe,
  • навчитеся управляти ризиками, обсягами роботи, комунікаціями, якістю, витратами,
  • дізнаєтеся, як комунікувати у конфліктних ситуація, делегувати задачі, залишатися стресостійким та зберігати work-life balance.

3. Основи Web UI розробки 2020
https://courses.prometheus.org.ua/courses/course-v1:LITS+114+2020_T3/about

ПРО КУРС

Вебпрограмування або веброзробка – це створення динамічних вебзастосунків та вебсайтів, яскравими прикладами яких є соціальні мережі, наприклад, Facebook, сайти електронної комерції типу Amazon, а також різноманітні корпоративні сайти та сайти-візитки.

Хороша новина в тому, що веброзробка – це нескладно! Цей курс допоможе вам розібратися у вебпрограмуванні та навчитися базово кодити лише за 5 тижнів!

Багато людей вивчають вебпрограмування, тому що хочуть створити новий Facebook або знайти роботу в IT-сфері. Хтось просто цікавиться тим, як працює веб і хоче отримати загальне уявлення про програмування.

ПРОГРАМА КУРСУ

В процесі навчання ви дізнаєтеся:

  • як працює інтернет та браузери;
  • все про HTML та CSS, навчитеся з ними працювати;
  • все про мову програмування Javascript та як писати прості застосунки за її допомогою;
  • в чому різниця між client-side та server-side розробкою;
  • про історію та найновіші тренди у веброзробці;
  • про специфіку роботи front-end розробника;
  • про середовища розробки.

ТРИВАЛІСТЬ КУРСУ

5 тижнів. Матеріали кожного нового тижня відкриваються щопонеділка.

Безкоштовний. Є сертифікат.

4.ОСНОВИ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
https://courses.prometheus.org.ua/courses/course-v1:LITS+115+2017_T4/about

ПРО КУРС

Курс розрахований на людей, які не мають досвіду роботи в ІТ сфері чи відповідної освіти. Цей курс включає базові знання необхідні тестувальнику програмного забезпечення. Навчальна програма курсу розроблена викладачами LITS із врахуванням їхнього багаторічного досвіду роботи на комерційних проектах в ІТ. Вони працювали і продовжують працювати на проектах всесвітньо відомих компаній.

Це курс розповідає чим саме займаються тестувальники та допоможе розпочати опановувати нову професію.

ПРОГРАМА КУРСУ

  • Тиждень 1 - Загальні концепції тестування.
  • Тиждень 2 - Процес розробки програмного забезпечення та тестування.
  • Тиждень 3 - Типи тестування. Аналіз вимог.
  • Тиждень 4 - Тестові випадки та техніки тест дизайну.
  • Тиждень 5 - Пошук та відслідковування дефектів. Підсумок.

Безкоштовний. Є сертифікат

5.Основи програмування CS50 2019
https://courses.prometheus.org.ua/courses/course-v1:Prometheus+CS50+2019_T1/about

ПРО ЦЕЙ КУРС

Курс «CS50: Основи програмування» від Гарвардського університету вважається найкращим курсом для опанування комп’ютерної майстерності у світі. Про його легендарний статус свідчить те, що з 2015 року Єльський університет відмовився від власного вступного курсу програмування для першокурсників на користь використання курсу «CS50: Основи програмування» у своєму навчальному процесі!

ПРОГРАМА КУРСУ

  • Широке і ґрунтовне розуміння інформатики та програмування.
  • Як мислити алгоритмічно та ефективно розв’язувати задачі за допомогою програмування?
  • Що таке абстракція, алгоритм, структури даних, інкапсуляція, управління пам’яттю, основи комп’ютерної безпеки, розробка програмного забезпечення і веб-розробка?
  • Основам одразу кількох мов програмування, зокрема, C, Python і JavaScript, а також технологіям SQL, CSS і HTML.
  • Познайомить з процесом розробки та презентації власного проекту з програмування.

Практичні завдання курсу базуються на реальних кейсах зі сфер біології, криптографії, фінансів, судово-медичної експертизи та розробки ігор.

Оригінал курсу - CS50: Introduction to Computer Science під ліцензією Creative Commons доступний англійською мовою на сайті https://cs50.harvard.edu/2018/fall/

Безкоштовний. Є сертифікат.

Машинне навчання
https://courses.prometheus.org.ua/courses/IRF/ML101/2016_T3/about

ПРО ЦЕЙ КУРС

Даний курс надає широкий погляд на галузь машинного навчання. Ті, хто оволодіють цим курсом, зможуть приступати до розв’язання реальних задач у галузі науки про дані.

Основні теми курсу:

  • Проблема навчання. Навчання та тестування.
  • Теорія узагальнення. Ознакові описання та види функціоналу якості.
  • Дерева прийняття рішень.
  • Лінійна регресія.
  • Логістична регресія.
  • Support Vector Machines.
  • Кластеризація та зменшення вимірності.
  • Вступ до нейронних мереж.
  • Навчання без вчителя.
  • Навчання з підкріпленням.
  • Сучасні бібліотеки машинного навчання.

4 тижні. Успішно складіть всі завдання курсу й отримайте сертифікат про його завершення за підписом викладача!

Безкоштовний. Є сертифікат.

Основи програмування на Java
https://courses.prometheus.org.ua/courses/EPAM/JAVA101/2016_T2/about

ПРО ЦЕЙ КУРС

Java є однією з найпопулярніших мов програмування, що використовуються розробниками програмного забезпечення на сьогоднішній день. Ядро мови використовується при розробці Android-додатків, а також широко використовується в веб-розробці, а саме в серверній частині. Якщо ви новачок в програмуванні на Java і хочете почати створювати свої застосування, цей курс є чудовим місцем, щоб почати роботу.

Навіть якщо у вас немає думки про кар’єру розробника з використанням Java, ці лекції будуть відмінним вибором для початківців завдяки простоті використання мови, а також Ви станете на шлях до успіху в якості інженера-програміста.

Даний курс орієнтований на вивчення Java як людьми з мінімальним рівнем знання програмування так і людьми, які хочуть покращити свої знання з певних нюансів мови. Після його завершення ви зможете писати програми на Java, і будете мати основу, необхідну для подальшого поглиблення своїх знань та навичок в програмуванні.

Безкоштовний. Є сертифікат.

Візуалізація даних
https://courses.prometheus.org.ua/courses/IRF/DV101/2016_T3/about

ПРО ЦЕЙ КУРС

Окремим напрямком науки про дані є методи візуального представлення даних. Для фахівця-аналітика вкрай важливим є вміння представити, візуалізувати результати свого аналізу так, щоб це найкраще сприймалось іншими людьми, які часто не є фахівцями в цій галузі. Не менш важливим, а часто найбільш ефективним способом вивчення даних є візуальний аналіз. Як правильно кодувати дані у візуальній формі - ось про це і буде йтись на курсі.

Основні теми курсу:

  • Візуалізація та її типи.
  • Стандартні елементи візуалізації даних. Графіки та їх типи. Ефективні види графіків.
  • Візуальний аналіз даних.
  • Інфодизайн. Головна ідея візуалізації.
  • Алгоритм для створення інфографіки.
  • Мнемонічні правила інфодизайну.
  • Особливості візуального сприйняття.
  • Класичні принципи інфодизайну.
  • Робота з кольором.
  • Стратегії - як зменшити складність візуалізацій.
  • Карти (статичні та інтерактивні).
  • Огляд інструментів.

Безкоштовний. Є сертифікат.

Аналіз даних та статистичне виведення на мові R
https://courses.prometheus.org.ua/courses/IRF/Stat101/2016_T3/about

ПРО ЦЕЙ КУРС

Будь-яке вивчення науки про дані починається з розуміння чим є насправді дані. Математична статистика та найбільш сучасна і популярна мова програмування R - це базовий інструментарій, яким повинен володіти будь-хто в галузі науки про дані. Даний курс присвячений основам отримання результатів, які ґрунтуються на статистичному виведенні. В якості практичної складової використовується мова R.

Це є базовий курс для майбутніх аналітиків. Завдяки отриманим знанням вони зможуть проводити первинний статистичний аналіз даних, висувати гіпотези та оцінювати їх на основі зібраних даних. Також мовою програмування обрана мова R, яка є найбільш вживаною мовою для статистиків на сьогодні.

Безкоштовний. Є сертифікат.

Основи інформаційної безпеки
https://courses.prometheus.org.ua/courses/KPI/IS101/2014_T1/about

ПРО ЦЕЙ КУРС:

Стрімкий розвиток інформаційного суспільства, зокрема мережі Інтернет, створює нові загрози в нашому житті.

Мільйони людей користуються комп’ютерами, знають про існування вірусів, але не розуміють як себе убезпечити від їх дій. Саме про це йтиметься в даному курсі. Ми розповімо про сучасний електронний світ і як вижити в океані існуючих кіберзагроз, захистити свої особисті дані та фінанси.

Тож головна мета курсу: донести до користувача базові правила поводження з персональною інформацією в умах реального зближення фізичного та віртуального світів.

ДЛЯ КОГО ЦЕЙ КУРС?

Курс буде корисним практично кожному, хто у повсякденному житті стикається з комп’ютерами, смартфонами, планшетами, користується соціальними мережами, електронною поштою чи просто шукає інформацію у глобальній мережі Інтернет.

ЩО ВИ ЗДОБУДЕТЕ ПРОТЯГОМ ЦЬОГО КУРСУ:

  • Дізнаєтеся, які існують основні кіберзагрози, хто і навіщо їх створює.
  • Зрозумієте, кого найчастіше атакують і чому не можна легковажно ставитись до загроз сучасного інформаційного суспільства.
  • Отримаєте готові поради, як захистити особисту інформацію від втрати чи крадіжки, окремо буде розглянута тема безпеки електронних фінансів.
  • Засвоїте прості та доступні принципи безпечної роботи з мобільними пристроями, зокрема, смартфонами та планшетами.

Безкоштовний. Є сертифікат.

Розробка та аналіз алгоритмів. Частина 1
https://courses.prometheus.org.ua/courses/KPI/Algorithms101/2015_Spring/about

Курс “Розробка та аналіз алгоритмів” присвячений вивченню та побудові програмних алгоритмів. У рамках цього курсу ви зможете познайомитись із різними підходами до розробки алгоритмів, дослідження та порівняння їх ефективності.

Курс побудований від простого до складного. Кожного тижня розглядається новий підхід до створення алгоритмів та кілька прикладів алгоритмів в рамках цього підходу.

Курс “Розробка та аналіз алгоритмів” ґрунтується на двох предметах, що викладаються в Київському Політехнічному Інституті для спеціальності “Інформаційні управляючі системи та технології”: “Теорія алгоритмів” та “Дискретна математика. Теорія графів”. І хоча в обох назвах предметів наявне слово теорія, запропонований курс орієнтований перш за все на розв’язок практичних задач.

КОРОТКИЙ ЗМІСТ ТЕМ КУРСУ

  • Базові підходи до розробки та аналізу алгоритмів.
  • Структури даних: піраміди, бінарні дерева, хеш-таблиці.
  • Алгоритми на графах: обхід графів, пошук у графі та інші.

Основи програмування
https://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about

ПРО ЦЕЙ КУРС

Метою масового онлайн-курсу "Основи програмування" є, насамперед, розвіяти цей міф і показати всім охочим як працює персональний комп'ютер і що таке програмування.

Під час курсу Ви ознайомитеся з історією персональних комп'ютерів, засвоїте поняття алгоритму та навчитеся створювати нескладні комп'ютерні програми сучасною мовою програмування Python.

Програма курсу охоплює такі теми:

  • Історія розвитку обчислювальної техніки.
  • Поняття алгоритму. Алгоритмічні структури.
  • Знайомство з мовою Python.
  • Алгоритмічні структури в мові Python.
  • Модульність у програмі: функції та модулі.
  • Типи даних Python.
  • Об'єктно-орієнтоване програмування як спосіб упорядкування програми.
  • Поняття складності алгоритмів.

Курс складається з 8 відеолекцій і вправ для самоконтролю. Не потребує додаткової літератури; відповіді на запитання, що виникатимуть під час курсу, можна легко знайти в інтернеті або на форумах цього курсу.

Безкоштовний. Є сертифікат.

13. Штучний інтелект для робототехніки

Програмування роботизованої машини
https://www.udacity.com/course/artificial-intelligence-for-robotics--cs373#

Про цей курс

Дізнайтеся, як програмувати всі основні системи роботизованого автомобіля від лідера груп автономного водіння Google і Стенфорда. Цей клас навчить вас основним методам штучного інтелекту, включаючи імовірнісне виведення, планування та пошук, локалізацію, відстеження та контроль, все з упором на робототехніку. Великі приклади програмування та завдання дозволять застосувати ці методи у контексті створення безпілотних автомобілів.

Цей курс пропонується в рамках програми магістратури у галузі комп'ютерних наук Джорджії. Оновлений курс включає в себе фінальний проект, в якому ви повинні переслідувати робота, що втік, який намагається втекти!

Безкоштовний.

14. Вступ в штучний інтелект

Вивчіть основи штучного інтелекту
https://www.udacity.com/course/intro-to-artificial-intelligence--cs271

Про цей курс

Штучний інтелект (ШІ) – це область, яка має довгу історію, але все ще постійно та активно зростає та змінюється. У цьому курсі ви познайомитеся з основами сучасного ШІ, а також з деякими типовими програмами ІІ. Принагідно ми також сподіваємось зацікавити вас численними додатками та величезними можливостями в галузі штучного інтелекту, який продовжує розширювати можливості людини за межі нашої уяви.

Примітка. Частини цього курсу включені в програми Machine Learning Engineer Nanodegree та Data Analyst Nanodegree. Якщо вас цікавить ІІ, обов'язково ознайомтеся із цими програмами!

ДС №4 – «Основи мехатроніки та робототехніки»
https://academy.universal-robots.com/ru/besplatnoe-onlain-obuchenie/onlain-obuchenie-po-robotam-e-series/

Курс із 3 частин з видачею сертифікатів

e-Series базовий курс:
Базовий курс охоплює всі основні поняття, термінологію та команди програмування, необхідні для роботи робота UR. 8 модулів є покроковою симуляцією налаштування та програмування комплексу дій для завдання перекладки.

e-Series просунутий курс:
Просунутий курс полягає в навичках, засвоєних під час базового курсу, охоплюючи у своїй складніші аспекти. Якщо ви ще не знаєте, як керувати роботом UR, ми рекомендуємо вам пройти модулі базового курсу перед тим, як приступити до просунутого курсу.

e-Series курс із застосуванням:
Курс із застосуванням надає спеціальні знання та навички, що стосуються таких сфер застосування, як закручування гвинтів, упаковка та обслуговування верстатів/

5 курс заочного відділення по дисципліні «Захист інформації в комп'ютерних мережах» курс Беркова Ю.Н. на Cisco Networking Academy - Introduction to Cybersecurity (Український)