Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 30.11 Забрать скидку! →
Выбрать курс
Методы активного обучения или как сделать занятие эффективным vol. 3

Мы продолжаем описывать активные методы обучения, которые используем в курсе Онлайн-преподаватель.

1. Учение через обучение (Learning by teaching Студенты осваивают навык программирования, параллельно обучая других, например, полностью или частично заменяя преподавателя на реальных занятиях. Метод Learning by teaching или учение через обучение разработал лингвист Жан-Поль Мартин. Суть метода в том, чтобы учить чему-либо в процессе преподавания кому-то. Например, чтобы понять, что такое паттерны проектирования, можно объяснить это другому и в процессе подготовки к объяснению самому разобраться.

2. Тест-обучение-тест (Test-Teach-Test) Метод обучения, когда перед обучением и после дается одинаковая проверочная активность, с помощью которой концентрируется внимание студентов, а также диагностируется на входе, корректируется содержание обучения, проверяется какова динамика обучения. Достоинства: преподаватель может сфокусироваться только на той части темы, которую студенты не знают, а не тратить время на повторение того, с чем студенты хорошо знакомы и с чем у них не возникает трудностей. Недостатки: может оказаться, что студенты хорошо знают материал и не испытывают с ним трудностей, вследствие чего некоторые части плана занятия окажутся бесполезными. В данном случае преподаватель должен быть более гибким в представлении нового материала.

3. Презентация-практика-продуктивная работа (presentation-practice-production) В начале занятия преподаватель показывает как выполнить то или иное упражнение, после чего студенты повторяют его действия и затем выполняют аналогичную задачу. Presentation: преподаватель показывает на примере написание кода Practice: студенты под руководством и контролем преподавателя пишут такой же код Production: студенты пишут аналогичный код с другими вводными.

4. Управляемое открытие (guided discovery) Универсальный метод обучения, который делает процесс обучения познавательным, развивающим и интерактивным. Он помогает студенту научиться самостоятельно анализировать информацию, делать выводы и корректировать их, обмениваясь результатами с другими, а затем использовать полученные знания в практических целях. Пример: Перед студентом ставится задача, требующая исследования и поиска информации. Результат, к которому должен прийти студент, заранее известен преподавателю. В случае затруднения - преподаватель может подсказать студенту следующий этап.

Математика для ИИ: базовые термины теории вероятностей

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

Сортировка слиянием с реализацией на Python

Алгоритм сортировки слиянием относят к алгоритмам, работающим по принципу «разделяй и властвуй». Он разбивает список на 2 части, каждую разбивает ещё на 2 и так далее, пока не останутся единичные элементы.

Магия виртуализации: установка Proxmox VE

Виртуализация помогает максимально абстрагироваться от физического оборудования, защитить критичные сервисы, а также легко восстановить работу даже при серьёзных сбоях. Мы получаем повышение отказоустойчивости сервисов и развёрнутых приложений, в том числе и за счёт возможности иметь несколько запущенных копий одного сервера.

Лучшие фреймворки для веб-разработки на Python для начинающих

Как известно, Python сегодня используется почти везде, включая веб-разработку. При этом существуют фреймворки, позволяющие буквально за несколько дней «поднять» сайт.

Как удалить элемент массива в Python?

В этой статье мы поговорим о том, как удалить элемент из массива в Python. Для демонстрации одного из примеров воспользуемся модулем array, определяющим массивы в «Питоне». Перед началом работы необходимо импортировать соответствующую библиотеку.

Внутренняя безопасность в Kubernetes

Все знают про аутентификацию, авторизацию и аудит в Kubernetes. Но нередко возникает вопрос: «Как правильно строить аутентификацию?» Дело в том, что тут есть ряд антипаттернов:

Зачем знать математику в Data Science?

Практические навыки в математике являются одним из основных требований к Middle-специалистам по Data Science. А если вы «джуниор», то умение применять математические знания на практике позволят вам быстрее продвинуться по карьерной лестнице в этой непростой сфере.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 30.11 →