Як піднести учням курсової/дипломний проект або будуємо «вежу» з другого поверху

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

Суперечності
Викладач затиснутий, як мінімум, між:
  • залишатися в рамках навчальної програми;
  • знання і підготовка учня і викладача (так, саме обох) повинні бути достатніми;
  • обмеження часу.
При цьому список «хотілок» дуже довгий: і щоб було цікаво+модно+сучасно, і теми не повторювалися дуже часто, і практична застосовність результатів у народному господарстві і т. д.
Все це врахувати практично неможливо, доводиться йти на деякі хитрощі і компроміси.

Підготовка або від обмежень до бантиків
Обмеження існують об'єктивно, тому необхідно відштовхуватися від них. Враховуючи рівень підготовки учнів (які можуть сильно коливатися в залежності від спеціальності, курсу, конкретної групи), навчальну програму та строки підготовки/здачі, вибираємо основну навчальну задачу (схема і приклади далі). Це майбутній другий поверх «вежі».
Не логічно починати будувати щось з другого поверху, але це дозволить зберегти наочність викладу.
Добудовуємо «вежу» вниз. Коли важливий етап вибору основного завдання виконано, не складно підібрати прості [під]завдання, які складуть перший поверх. Фундаментом, як можна здогадатися, є вже наявні у студента знання.
Добудовуємо «вежу» вгору. Ключовий момент, після вибору завдання, побудувати [наочну і не сильно притянутую за вуха] проекцію навчальної задачі на якусь бізнес-функцію. Перехід повинен бути органічним і зрозумілим для аудиторії і для самого викладача. Тут допоможуть, насамперед, практичний досвід застосування знань у роботі і кругозір. Під це віддамо весь третій поверх «вежі». Четвертий поверх можна назвати науково-популярним, тут буде узагальнення окремої бізнес-функції до великої бізнес-задачі, де необхідно показати розвиток і масштабування, перехід від приватного рішення до чогось великого. П'ятий поверх ще більш популярний і описовий, його особливість — прив'язка побудованої на попередньому етапі бізнес-завдання до реальних подій/компаніям, які [найімовірніше] використовують схожі бізнес-завдання. Функція цього рівня — якір, «приземляющий» бізнес-завдання, що демонструє її реальну затребуваність і, що не менш важливо, успішність.
Зазначу, що верхня частина «вежі» — четвертий і п'ятий поверхи — зручно використовувати як базову для серії завдань за рахунок проекцій.

Отримуємо «вежу»:
5 Добірка актуальних компаній, які [найімовірніше] використовують схожі бізнес-завдання
4 Узагальнення окремої бізнес-функції до великої бізнес-завдання
3 Проекція на бізнес-функцію
2 Основна навчальна завдання
1 Набір простих завдань
0
фундамент
[передбачувані] знання учня


Презентація або від бізнес-горизонту до математики
Презентація тем курсових/дипломних проектів йде по «вежі» зверху вниз. Для стислості відразу дивимося таблицю:
5 Бізнес-завдання з прикладами затребуваності на ринку
4 Декомпозиція бізнес-завдання, вона розбивається на окремі прості бізнес-функції, як правило доступні одного фахівця/розробнику
3 Формалізація [з необхідним спрощенням] бізнес-функції як перехід до навчального/матеріалу, що вивчається
2 Отримання формалізованої задачі (і обмежень для неї)
1 Декомпозиція задачі в набір простих [під]задач
Увагу аудиторії концентрується на першому та п'ятому поверхах «вежі». Тому необхідно підкреслити, що родзинка у вирішенні формалізованої задачі, яке перетворює набір простих завдання в комплекс і пробуджує синергетичний ефект. Це, фактично, зворотний стрибок з першого поверху «вежі» на другий.

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

Приклади
У прикладах кілька презентацій, дуже коротко, т. к. їх мета, насамперед, наочна демонстрація методу. Не складно зробити зворотний перехід і відновити порядок створення презентації з постановки основного завдання (другого поверху).
адміністрування — BGP Anycast
5 На ринку затребувана послуга захисту/моніторингу/очищення DNS-трафіку. Прикладом цього [не вважайте за рекламу] можуть бути такі відомі сервіси як Яндекс.DNS, SkyDNS, Rejector.ru
4 Моніторинг необхідно здійснювати «на льоту», використовуючи різні системи фільтрації — користувальницькі списки, власні списки і класифікації, виявляти аномальну активність (dns-tunneling, перебір імен в пошуках C&C-серверів).
3 Для забезпечення відмовостійкості системи і високої швидкості роботи, необхідно зробити систему розподіленої, але так, щоб приховати деталі реалізації від користувачів
2 BGP Anycast

оптимізація — DNS
5 На ринку затребувана послуга захисту/моніторингу/очищення DNS-трафіку. Прикладом цього [не вважайте за рекламу] можуть бути такі відомі сервіси як Яндекс.DNS, SkyDNS, Rejector.ru
4 Моніторинг необхідно здійснювати «на льоту», використовуючи різні системи фільтрації — користувальницькі списки, власні списки і класифікації, виявляти аномальну активність (dns-tunneling, перебір імен в пошуках C&C-серверів).
3 Скласти всеосяжні black/white списки неможливо, необхідні евристичні методи. Наприклад, комбінація декількох простих методів, при тому що кожен з них окремо не дає надійного відповіді.
2 характеристик доменів (дата створення, власник, схожість з доменом з білих списків тощо) необхідно ввести метрики/ознаки і вагові коефіцієнти, які впливають на інтегральну оцінку домену. Вагові коефіцієнти треба вибрати… а це вже оптимізаційна задача

програмування — антивіруси
5 Питання антивірусного захисту не втрачають актуальності, боротьба щита і меча не припиняється ні на годину. Прикладом цього [не вважайте за рекламу] можуть бути такі відомі компанії як DrWeb, Kaspersy і т. д. їх вирлабы працюють у цілодобовому режимі.
4 вирлабы щодня надходять сотні тисяч зразків, значну частину з яких складають скрипти. Для ручного аналізу всіх зразків явно не вистачить ресурсів, необхідна автоматизація.
3 Обфускація один з найпоширеніших методів. Добре б ще до аналізу розділити потік вступників скриптів на деякі групи/класи, щоб [спробувати] поширити висновок про шкодочинності одного файлу з групи на всю групу.
2 Абстрактне синтаксичне дерево. Побудова та порівняння.


Замість висновку
Конструктивні пропозиції і критика вітаються.
Спробуйте побудувати таку «вежу» з вашої курсової/диплома, могла б така презентація вас краще мотивувати?
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.