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

В інформаційній лекції «Декларативне програмування» послідовно викладається застосування різних мов програмування (PROLOG, LISP, Haskell, Рефал тощо) для вирішення різних наукових завдань (таких як створення різних моделей штучного інтелекту, систем розпізнавання зображення тощо) . Як показує історія розвитку ІТ-індустрії, одні популярні технології досить швидко приходять на зміну іншим, що диктує певні вимоги до концепцій та предметів викладання, адже немає жодних гарантій у тому, що через кілька років JAVA та C# не будуть за популярністю близькі до Turbo Prolog. 'у та PL/1. Як наслідок – фахівець, «натасканий» на технології, актуальні та затребувані сьогодні, завтра вже може виявитися марним. Така освіта, на мою думку, буде неефективною. З іншого боку, точно передбачити, коли і які напрями будуть актуальними, скажімо, через 5-10 років, неможливо. Тому, мені здається, необхідно виділяти рівні пріоритети відразу декільком парадигмам, дозволяючи таким чином майбутнім фахівцям поглянути «з висоти пташиного польоту» на всі методології, які включає поняття програмування і побачити всю ілюзорність обмежень будь-якої конкретно взятої.

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

Так дана лекція мала ознайомлювальний характер, а викладений матеріал бувдосить об'ємним, то тим мова була обрана досить високим.

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