З усіх питань, пов'язаних з роботою школи, просимо звертатися до контактних осіб.

 

Список слухачів, які за результатами школи отримали сертифікати.

 

Шановні призери школи DES-2021!

Призи від організаторів Зимової школи можна отримати у вівторок 23 лютого (15:00-15:30) в ауд. 216 головного корпусу ЛНУ ім. І. Франка (прямо по центральних сходах на 2-й поверх, біля Актової зали – наліво). При собі слід мати студентський квиток (посвідчення особи) і бути в засобах індивідуального захисту (маска). Просимо зберігати соціальну дистанцію!

Якщо Ви не зможете прийти в цей час і забрати свій приз, то просимо
контактувати з оргкомітетом.

Про місце і час отримання призів від партнерів школи повідомимо згодом.

 

 

Про школу - DES 2021

Мета зимової школи DES 2021– поглиблене вивчення теоретичних основ та розвиток практичних навичок в галузі сучасних інформаційних технологій. Перша школа DES 2020 відбулася в січні — лютому 2020 року. Під час її засідань перед слухачами виступили з лекціями і тренінгами близько 40 провідних фахівців ІТ індустрії. В роботі школи прийняли участь понад 180 студентів Львівського національного університету імені Івана Франка та інших ВНЗ регіону. Детальніше про минулорічну школу DES 2020. Фотогалерею про минулорічну школу можна переглянути за цим посиланням.


Навчання в школі спрямовано на поглиблене вивчення основ іноваційних освітніх програм:

“Статистичний аналіз даних” (механіко-математичний ф-т)
“Кібербезпека” (ф-т прикладної математики та інформатики)
“Інженерія програмного забезпечення” (ф-т електроніки та комп’ютерних технологій)
“Високопродуктивний компютинг” (ф-т електроніки та комп’ютерних технологій)

Для кого

Цільова аудиторія - студенти ЛНУ ім. І. Франка, які навчаються на цих освітніх програмах. В роботі Школи можуть взяти участь студенти інших освітніх програм ЛНУ ім. І. Франка, студенти інших ЗВО та учні старших класів шкіл на конкурсній основі. Для цього під час реєстрації їм необхідно подати мотиваційний лист.

Формат

Навчання у Школі здійснюється на безоплатній основі.

Заняття будуть відбуватися онлайн за підтримки провідних ІТ компаній Львова.

Тривалість занять
25.01.2021 – 05.02.2021.

Розклад занять
10.00 – 11.20
11.40 – 13.00
14.00 – 15.20
16.40 – 17.00  

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

Для участі в Школі необхідно зареєструватися за посиланням des.lnu.edu.ua/rejestracija-uchasnikiv.html

Як взяти участь

Учасники Школи отримають сертифікати 4 кредити ECTS. Для цього необхідно відвідати більше 80% занять Школи. Студентам – учасникам Школи сертифікати можуть бути зараховано як додаткові бали з відповідних профільних дисциплін.

Робочі мови школи українська та англійська

 

 

Тематика школи

SoftSkills

  • командна робота
  • презентаційні навички
  • Atlassian: Jira, Trello
  • Scrum, GitHub, Amazon
  • професійна англійська

      Software Engineering

      • програмування на Python
      • програмування на JS
      • програмування на C/C++
      • користувацькі інтерфейси
      • мобільна розробка
      • хмарні сервіси та технології
      • високопродуктивний комп’ютинг
      • CUDA
      • Edge computing
      • розподілені технології та бази даних, data warehouse, olap/oltp
      • паралельні алгоритми

      Наука про дані

      • вибрані розділи математичної статистики
      • візуалізація даних
      • інженерія даних
      • аналіз даних
      • аналітика даних
      • машинне навчання
      • глибоке навчання
      • оптимізаційні задачі
      • генетичні, евристичні, метаевристичні алгоритми
      • технології штучного інтелекту

      Безпека даних

        • організація безпеки корпорацій
        • основи безпеки даних
        • безпека хмарних технологій
        • шифрування та криптографія
        • теорія автоматів
        • практичні кейси

         

         

         

         

        Спікери

        (Перебуває на стадії формування. Слідкуйте за змінами)

        Олег Бугрій, ЛНУ

        Тема: «Баєсівський аналіз даних»

        Розглянемо використання баєсівського підходу при аналізі поведінки суб’єкта на основі спостереження за кількістю відправлених ним текстових повідомлень і листів

        Оксана Головата, ЛНУ

        Тема: «Important Distributions in Probability and Statistics»

        At the beginning of the lecture we will talk about what do we mean by probability distribution. We will look through special distributions that occur often in Probability and Statistics. We will consider the models in which these distributions arise. We will try to understand what are the main features that distinguish them from each other. And all this will be illustrated by real-life examples.

        Руслан Андрусяк, ЛНУ

        Тема: «Analyzing the Stack Overflow Survey with Python and Pandas»

        Stack Overflow’s annual Developer Survey is the largest and most comprehensive survey of people who code around the world. With nearly 65,000 responses fielded from over 180 countries, the 2020 Stack Overflow’s Survey examines all aspects of the developer experience from career satisfaction and job search to education and favorite technologies. I decided to dig into the survey data applying Pandas, an extremely powerful and flexible open source tool for doing real world data analysis and manipulation in Python. What's incredible is that I can use this high-level library to explore data in simple way, while the Python interpreter provides low-level manipulation, done in optimized C code. And, of course, a lot of interesting conclusions can be drawn from the StackOverflow data with a little bit of Python.

        Христина Бугрій, ЛНУ

        Тема: «Confidence Intervals and Hypothesis Testing»

        During this lecture we will discuss process of making inferences about some population of interest, using confidence intervals and hypothesis testing. We will also speak about variable types in statistics and some ways of collecting data. In the end we will use Python programming language and jupyter notebook environment to explore 'Students performance in exams' dataset and apply the theoretical material in practice.

        Роман Мисюк, Software Test Automation Engineer at EPAM Systems, ЛНУ

        Тема: «Автоматизоване тестування ПЗ в Java»

        Розглянемо тестування як один із важливих етапів розробки програмного забезпечення. Ознайомимося з сучасними підходами тестування веб сервісів та тестування ефективності та напишемо простий автоматизованого тест для перевірки роботи веб сторінок мовою Java.

        Тема: «Популярні мови програмування»

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

        Olena Domanska, Data Science Engineer Manager at Avenga, Sofiia Petryshyn, Data Scientist at Avenga

        Тема: «NLP Intro»

        We'll outline the commonly occurring tasks in NLP, from easy to hard, and explore the ways to tackle them with Machine Learning methods. We'll cover both classical and Deep Learning approaches.

        Юрій Щербина, професор (ЛНУ)

        Тема: «Математичні основи криптології»

        Розглянуто головні положення теоріЇ чисел та їх застосування в криптології. Теорія чисел відіграє істотну роль як у класичній криптології, яка вперше була використана тисячі років тому, так і в сучасній криптології, яка посідає важливу роль в електронному спілкуванні. Показано, як розроблені в цій теорії ідеї можуть бути використані в криптографічних протоколах, представляючи протоколи для спільного використання ключів та надсилання підписаних повідомлень. Теорія чисел, яку колись вважали «найчистішою» з математичних теорій, стала важливим інструментом забезпечення комп’ютерної та Інтернет-безпеки.

        Петро Кулик, ЛНУ

        Тема: «Нереляційні (NoSQL) бази даних та їх застосування»

        Теорія: Огляд NoSQL баз даних (графові та документні моделі), їх основних особливості та відмінності, переваги та недоліки. Приклади застосування NoSQL баз даних, а також взаємодії з ними використовуючи засоби мови програмування Java та відповідні API (на прикладі бази даних OrientDB).

        Практика: Встановлення сервера NoSQL бази даних на прикладі OrientDB, приклади роботи з різними моделями даних (створення та виведення графу, робота з документною моделлю, тощо.), програмна взаємодія з базою даних використовуючи розглянуті в теоретичній частині приклади.


        Орест Костів, керівник Центру підтримки академій Сisco(ASC)

        Тема: «Курси з кібербезпеки Академії Cisco»

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

        Петро Венгерський, ЛНУ

        Тема: «Фішинг. Розробка програм атаки та захист»

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

        Роман Карпюк, SoftServe

        Тема: «Як впевнетися, що ти "будуєш" безпеку вірним шляхом?»

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

        Ростислав Шимків, Ерам

        Тема: «Using honeypot programs for improving the defense of the cloud environment and network infrastructure»

        Головним завданням цієї роботи є аналіз можливих варіантів застосування  програм-приманок для ефективного забезпечення захисту мережевого периметру  програм на хмарних системах та функціонал швидкого розгортання в мережі. У цьому  дослідженні проводиться детальний аналіз та демонстрація роботи низько  інтерактивної програми приманки – Cowrie, метою якої є захист SSH – портів на серверах  мережевої інфраструктури у хмарних середовищах. В результаті проведеного  експерименту, успішного застосування приманки отримані дані щодо дій зловмисника.  Проведений детальний їхній аналіз та результати застосування подані в графіках та  візуалізації за допомогою додаткових програм. Зокрема,найчастіше використовувані  типи входів, а також паролі під час активної фази нападів були проаналізовані та завдяки  отриманим результатам були запропоновані методи та засоби дають можливість уникати подібних типів атак. Рекомендації для вдосконалення мережевого захищеного  периметра хмарного середовища відповідно до сучасних вимог інформаційної безпеки  було запропоновано.

        Danial Zhuravchak, Epam

        Тема: «Threat Hunting: DNS Security and DGA detection with Machine Learning»

        In this thesis the use of the Domain Generation algorithm (DGA) by viruses was investigated. An analysis of approaches to the investigation of this type of attacks was carried out and the one that allows you to check their behavior in practice and help with automatic detection. The available means of detecting malicious activity were considered, and there were advanced solutions in recent years. We chose 3 viruses (locky, chinad, newgoz) for static and dynamic analysis. Machine learning algorithms for DGA classification were tested and optimal for further use were selected.

        Олег Гутік, ЛНУ

        Тема: «Алгебричні коди та автомати»

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

        Оксана Сафронова, Інженер систем безпеки в компанії EPAM

        Тема: «Основи моніторигу та виявлення загроз в операційній системі Windows»

        Протягом воркшопу буде розглянуто:

        • структуру подій в операційній системі Windows та їх налаштування
        • нормальний перебіг подій в операційній системі
        • записи логування діючих атак та загроз  

        Необхідно мати встановленою віртуальну машину з операційною системою Windows. Легально завантажити її можна тут: https://developer.microsoft. 

        Dmytro Savchenko, Program manager, SoftServe

        Тема: «Building Services»

        We will discuss what is Services, how they differs from Projects, why more and more companies moving to Service provisioning and which are key stages of building services. Each service should be build in a proper way to be reliable in the future it should pass some mandatory stages. We will have their overview.

        Наталія Куба, Директорка Центру Навчальної Майстерності, SoftServe

        Тема: «Командна робота у новій реальності»

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

        Михайло Кропива, InfoSec Associate Director SoftServe

        Вітальне слово

        Тема: «Основні тренди сучасних кібератак та базові правила безпечної роботи в інтернеті»

        В даній доповіді я розповім які основні тренди сучасних кібератак і як це може повпливати на вашу безпеку.  Також розглянемо практичні поради та правила безпечної роботи в інтернеті.

        Андрій Франко, Senior Software Engineer, GlobalLogic

        Тема: «Вступ до програмування в embedded систем»

        Що таке embedded програмування. Основні задачі які вирішує embedded програмування. Основні принципи embedded програмування.

        Володимир Голодинський, Software Engineer, GlobalLogic

        Тема: «Сучасна розробка на прикладі Android»

        Розробка мобільних додатків на платформі Android.

        Роман Івасишин, Senior Software Engineer, GlobalLogic

        Тема: «Програмування на C/C++»

         

         

        Maryna Leontieva, Resource Development Lab Head, EPAM

        Тема: «Презентаційні навички»

        Розглянемо ключові критерії для створення потужної презентації.

        • Побудова структури та фокус на акцентах.
        • Прийоми Сторітелінгу.
        • Інструменти та ресурси.
        • Поєднання презентації та пітчу.
        • Приклади презентацій успішних стартапів.

        Oksana Pytsyshyn, Resource Development Lab Head, EPAM

        Тема: «Секрети комунікації»

        Маніпуляція, переконання та інші види психологічного впливу. Як протистояти психологічному впливу.  Теорія і практика.

         

        Тема: «Емоційний інтелект»

        Як навчитися розпізнавати свої емоції та управляти ними. Що таке емпатія та як її розвинути. Хто такі побутові психи та як їх розпізнати. Теорія та практика

        Polina Zhernova, Resource Development Lab Head, EPAM

        Тема: «Python»

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

         

        Тема: «FrontEnd.»

        Тренінг по FrontEnd - це можливість швидко ознайомитись з базовими можливостями розробки веб-сайтів та спробувати власноруч зробити маленьку частинку сторінки веб-сайту.

        Олег Каськун, ЛНУ

        Тема: «Gender and Age Detection. ML master class.»

        During the master class, each participant will learn how to configure a virtual development environment and the basics of machine learning. After, we will launch and test a project "Age&Gender Recognition". We will also consider the development of a project that gained popularity through COVID-19.
         

        Тема: «Traffic Signs Recognition. DL master class.»

        We will build a deep neural network model that can classify traffic signs present in the image into different categories. With this model, we are able to read and understand traffic signs which are a very important task for all autonomous vehicles.

         

        Тема: «Data warehouse. OLAP/OLTP systems»

        During this lecture we will discuss the aspects of building, maintaining, and operating data warehouses. Difference between database and data warehouse. Advantages and disadvantages of using a data warehouse. We will also speak about OLTP and OLAP systems and what is ETL.

        Ярослав Пушко, Lead Software Engineer,GlobalLogic

        Тема: «Practical hints for developing cross-platform solutions »


        Роман Івасишин, Senior Software Engineer, GlobalLogic

        Тема: «Програмування на C/C++»

        C\C++ introduction. Usage. Benefits. C vs C++. Compilation. Language syntax, memory management, polymorphism, inheritance, classes, exceptions, operators, templates. STL.

        Iryna Zakharchenko, Data Scientist at Avenga

        Тема: «Linear regression and how to evaluate its performance?»

        We will explain what linear regression is based on case study, provide step by step guideline how to implement it in Python, analyse the performance of the model and discuss applications of linear regression.

        Назар Тимошик, CEO Компанії UnderDefense

        Вітальне слово

        Михайло Гордич, UnderDefense

        Тема: «Досягненн компанії UnderDefense та нові напрямки розробок у сфері кібербезпеки.»

        Представлення Компанії, її розвиток, теперішні напрямки роботи, цінності  та перспективи.

        Богдан Етікс, Senior Ethical Hacker / Penetration Tester, OSCP, OSCE, UnderDefense

        Тема: «Особливості hоботи у сфері Інформаційної Безпеки: Ethical hacking»

        В чому суть роботи у сфері Інформаційної Безпеки? Які базові навички та знання потрібні, щоб вважатися спеціалістом? Коротко про плюси і мінуси роботи, рутину і цікавий досвід у лекції від нашого спеціаліста.

         

        Тема: «Capture the Flag (CTF) is a special kind of information security competition. WorkShop.»


        Capture the Flag (CTF) is a special kind of information security competition. CTF are usually designed to teach and test computer security skills. Our Competition consists of a series of small challenges that vary in their degree of difficulty and cover next information security areas as web, cryptography, binary analysis, network OSINT and others. 20+ interesting challenges are waiting for you and your team (up to 5 people). Do you dare to try? Go ahead, register and prove your skills to get cool prizes for  #1 and #2 teams.
        Tssss.... Number of participants is limited. Details during programm kick off.

        Олена Сонькіна, Product Manager, Genesis

        Тема: «Продуктова аналітика: процеси та інструменти роботи з даними»

        На вебінарі ви дізнаєтесь:

        1. Навiщо потрібна продуктова аналітика?
        2. Які soft та hard skills необхідні для успішної роботи?
        3. Як запускати та аналізувати А/В тести?
        4. На які продуктові метрики звертати увагу?
        5. Які інструменти аналітики використовувати?

        Сергій Максимчук, Senior Salesforce Developer, компанія Noltic

        Тема: «Salesforce. Why move everything in cloud?

        • What is CRM system about?
        • Why Salesforce?
        • Become Salesforce Developer

        Андріян Рибак, ЛНУ, Lemberg Solutions Ltd.

        Тема: «Machine Learning»

        Consider examples of machine learning models. We will explore the basics of Neural Networks and approaches to their optimization and regularization. Let's build a model of machine learning.

        Тема: «Deep Learning»

        We will explore the architecture of Deep Neural Networks and approaches to avoid overfitting of Deep Neural Networks. Consider the implementation of Deep Neural Networks using the machine learning platform TensorFlow / Keras.

        Віталій Парубочий, Senior Software Engineer at Vakoms, LNU

        Тема: «NVIDIA CUDA: General-purpose computing on GPUs for modern machine learning purposes»

        During the lecture, we'll discuss the GPGPU technologies, their usage, advantages and disadvantages. We'll overview the NVIDIA CUDA and discuss its hardware solutions, possibilities and use. In the second part of the lecture, we'll take a close look at several examples of CUDA usage for solving various tasks.

        Ярослава Бручковська, девелопер, Bjet, Ірина Середа, технічний комунікатор, BJet

        Тема: «Odoo (Open Source) для розробки крутих продуктів»

        Python не лише Data Science. Odoo - одна з платформ open source (Apхітектура , синтаксис та інші особливості Odoo). Продукти написані на Odoo (українські приклади та глобальні кейси (Toyota)).

        Олександр Зіневич, JS Competence Lead, Perfectial

        Тема: «Javascript як інструмент візуалізації данних»


        Максим Багрій, бізнес аналітик, Perfectial

        Тема: «Бізнес аналіз в інформаційних технологіях»

        • Що таке бізнес аналіз в інформаційних технологіях?
        • Роль Бізнес Аналітика на проекті
        • Кооперація бізнес аналітика з командою/замовником

         

         

        Організатори

        Організатором зимової школи є Львівський національний університет імені Івана Франка, керівники іноваційних освітніх програм

        Роман Шувар, кафедра системного проектування факультету електроніки та комп’ютерних технологій

        Олег Бугрій, кафедра математичної статистики і диференціальних рівнянь механіко-математичного факультету

        Петро Венгерський, кафедра інформаційних систем факультету прикладної математики та інформатики

        за сприяння центру маркетингу та розвитку університету.

        Осередчук Ольга - керівник Центру маркетингу та розвитку

        Осередчук Мирослава - начальник Відділу маркетингу та комунікації

         

         

        Школа організована за сприяння IT компаній

        Oфіційні партнери

        Генеральні партнери

        Партнери

         

         

        Конкурс проектів

        Під час проведення Школи буде проведено конкурс інноваційних командних проектів учасників школи під керівництвом менторів з провідних ІТ компаній Львова.

         

        Як зареєструватись

        Для участі у конкурсі зареєстрованим учасникам до 15:00 п'ятниці 29 січня 2021 року треба:
        1) самостійно згрупуватися в команду (оптимальна кількість учасників - 5 чоловік);
        2) обрати капітана команди, який комунікуватиме з організаційним комітетом;
        3) обрати проект та ментора (придумати тематику проекту самим і запропонувати менторам на вибір,
        або визначитися з ментором і взяти його проект);
        4) зареєструвати команду і проект на сайті.

        Захист проектів

        1) Конкурс проєктів розпочнеться в п’ятницю (5 лютого) о 15:40 в онлайн-режимі в системі Moodle (за посиланням https://moodle.elct.lnu.edu.ua/) там, де проходили всі заняття. Після нього (орієнтовно о 17:00) відбудеться Урочисте оголошення підсумків школи (перелік учасників, яким надається сертифікат) та результатів проведення конкурсу проєктів.

        2) Кожна команда матиме до 10хв (до 5 хв на виступ та до 5хв на відповіді на запитання журі) для представлення своїх результатів.

        3) Обов’язковим елементом захисту проєкту є наявність файлу-презентації (pdf, pptx, тощо), який буде потім розміщено на сайті школи. В цьому файлі повинна бути представлена така інформація:

        • назва та дуже короткий опис проєкту;
        • учасники команди та ментор;
        • актуальність теми проєкту;
        • аналіз/наявність на ринку конкурентних розробок за темою проєкту;
        • отримані результати роботи (це основна частина презентації);
        • соціальне значення чи комерційна цінність проєкту;
        • перспективи продовження роботи над проєктом після завершення цієї школи.

        4) Крім основного файлу презентації, команда має право використовувати допоміжні файли/засоби тощо.

        5) З метою економії часу та уникнення технічних проблем з представленням проєктів капітан команди має ДО 10:00 п’ятниці надіслати в Слек (в особистий канал Олегові Бугрію) презентацію свого проєкту.

        6) Бажаним є участь кожного представника команди в презентації результатів її роботи з вказанням чітких його обов’язків в команді. Проте всі матеріали презентуються з комп’ютера (zoom-акаунта) капітана.

        7) Кожен ментор обов’язково характеризує свою команду, зокрема, звертаючи увагу на таке:

        • яка частина проєкту була виконана ПІД ЧАС РОБОТИ ШКОЛИ (вказати в якому стані був проєкт до того як ментор до нього долучився);
        • якість командної роботи;
        • психологічна атмосфера в команді;
        • досягнення командою поставленої мети.

        8) Якщо ментор не зможе бути присутнім на захисті проєктів, то він має записати свій “виступ” на відео і надіслати відео в особистий слек-канал або на пошту Олегові Бугрію.

         

         

        Команди та ментори

        (Перебуває на стадії формування. Слідкуйте за змінами)

         

         

        Журі

        (Перебуває на стадії формування. Слідкуйте за змінами)