Антон Р.
Я кандидат фізико-математичних наук. Сфера моїх захоплень-сучасні мови програмування
Я кандидат фізико-математичних наук. Сфера моїх захоплень-сучасні мови програмування
Деталі про досвід викладання:
Пропоную авторський онлайн-курс "Програмування на Python. Основи"
Курс розрахований на три місяці (12 тижнів)
Підхід випробуваний на живих студентах і має результати.
Навчальні матеріали кожного тижня навчання складаються з:
- серії відеоуроків, в яких детально розбираються приклади коду (виконуємо завдання разом: ставите відео на паузу, пишете код, звіряє результат)
- набору індивідуальних завдань (виконуєте самостійно, закріплюючи матеріал)
- онлайн-підтримки в закритому співтоваристві Discord
Я викладаю інформаційні технології у вищому навчальному закладі і співпрацюю з декількома навчальними центрами. Мої учні працюють в IT-сфері, а деякі вже мають своїх учнів, хоча я ще не сильно стара людина. Незважаючи на зайнятість, як правило, залишається трохи вільного часу, який можна провести з користю для себе та інших.
Специфіка дистанційного навчання передбачає в стислі часові інтервали інтенсивно розглядати способи вирішення практичних завдань.
Я вивчав і викладав (хронологічно) Visual Basic, C ++, Java, JavaScript, але мояулюблена мова програмування - Python. З деяких пір, я зосередився на ньому. Мені подобається динамічність його розвитку і вірність взятому колись курсу на простоту і ефективність коду. І нечастими бувають дні, щоб я не дізнався щось нове у всесвіті Python.
Бажаючим вивчити Python під моїм керівництвом я б запропонував спочатку освоїти основні керуючі конструкції і типи даних, потім поглибити і розвинути ці знання, вивчаючи ООП, бази даних, багатопоточність, і інші «складні штуки», які потім можна застосувати для розробки інтернет-додатків ( Flask, Django) або для роботи з даними (інтелектуальний аналіз даних, машинне навчання), благо, велика кількість спеціалізованих бібліотек Python дозволяє це.
Як показує практика, дистанційне навчання може бути ефективним тільки при активній участі студента в процесі. «Студенти-тільки-слухачі», як правило, прогресують повільно.
Виходячи з цього, я пропоную таку схему для бажаючих інтенсивно освоювати нові знання:
- один раз на тиждень онлайн-заняття тривалістю 120 хвилин для розбору нового матеріалу на практичних прикладах (пишемо код разом, менший час недостатньо, більше - утомливо);
- між заняттями матеріал закріплюється на пропонованих домашні завдання (так, їх не всі люблять, але без них прогрес значно гірше);
- також у вашому розпорядженні будуть навчальні відео по всім основним темам, що дозволить в процесі підготовки домашніх завдань відновити в пам'яті необхідні нюанси і аспекти.
Мета даного підходу - не втрачати отримані знання за період між заняттями. Якщо розглядати витрати на навчання як інвестиції в своє майбутнє, то їх ефективність безпосередньо залежить від цього.
Якщо викладене тут видається вам розумним, значить, я не даремно старався. Успіхів!
Тут вказані вільні години репетитора для занять з новими учнями. Інформація про вільні години в реальних умовах може змінюватися кожної години. Тому точні години треба уточнювати з репетитором