Jan 1, 0001
Домашнее задание по занятию №4
Шишацкий Михаил группа: Б05-932 email: shishqa.main@gmail.com tg: https://t.me/shishqa
Название урока: Как я перестал бояться и выстрелил себе в ногу Тематика: Разработка проекта на языке программирования
Блок 1. Форматы и материалы к ним
Форматы к образовательным результатам (в рамках всего курса)
Форматы и материалы, детализированные для первого занятия
Итого:
- Презентация
- Иллюстрация с картой курса
- Слайды с последовательным описанием и исправлением плохой программы (см. план)
- Список правил “хорошего тона”
- Названия переменных (примеры по типу BAD:, GOOD:)
- Отступы в коде (между строк, между операндами, …)
- Методичка
- Кратко дублирует информацию в презентации. Ориентирована на практику
- Компьютеры с Codeblocks
Блок 2. Педдизайн по принципам Мерилла
- Cосредоточенность на задаче
- (Следствие 1) В рамках курса учащиеся реализуют несколько небольших учебных проектов. Курс максимально практикоориентирован
- (Следствие 2) В начале занятия учащимся напоминается “карта курса”. В начале проектных модулей будет даваться обзор целей, к которым мы идём, и список теоретических/практических блоков, которые необходимо пройти для достижения цели
- (Следствие 3) Пока что в курсе нет идеи “сюжета” для практических задач. Хоть школьники лучше всего воспринимают программирование в контексте игр, придумать последовательные задачи на написание игр достаточно сложно (но я постараюсь свести в последствии к этому). На данный момент учащиеся начинают работать с вычислительными задачами, идут к первой мини-задаче-проекту - написания калькулятора
- Активация
- (Следствие 1) Установлению связей поспособствует “карта курса”. На старте я нередко буду обращаться к имеющемуся опыту программирования в школе или на олимпиадах. В последствии, учащиеся будут обращаться к методичкам, предыдущим проектам, чтобы использовать их в следующих
- (Следствие 2) Учащиеся получают профессиональный опыт, который не дают в школах
- (Следствие 3) На первом занятии учащиеся делятся своим бэкграундом. + Code-review.
- Демонстрация
- (Следствие 1) Большинство занятий строится по форме: фидбек, теория, практика. “Карта курса”.
- (Следствие 2) В начале занятия я показываю, как правильно, даю комментарии. В практических блоках отвечаю на вопросы учащихся, помогаю индивидуально. В начале провожу небольшие опросы по прошлому занятию
- (Следствие 3) Каналы: аудио и визуальный. При этом, информация дополнительно подаётся в методичках и карте знаний. Дополнительно: общение с учащимися во внеучебное время
- Применение
- (Следствие 1) За каждым блоком теории следует задача на отработку теории. В процессе разработки проекта учащиеся задают вопросы, получают ответы и сразу же реализуют услышанные идеи на практике
- (Следствие 2) К концу курса объем проектов увеличивается, а преподаватель не следит за всеми деталями и мелочами
- (Следствие 3) В блоки теории можно включать брейн-штормы, где учащиеся будут генерировать идеи решения проблемы
- Интеграция
- (Следствие 1) Проекты, реализованные учащимися, можно развивать дальше, использовать их как портфолио. Полученное системное представление помогает учащимся создавать свои проекты и искать новую информацию
- (Следствие 2) Code-review, работа в командах
- (Следствие 3) Времени курса не хватит, чтобы выбраться из зоны переизобретения велосипедов, но список полезных ссылок поможет учащимся найти для себя области, в которых можно развиваться
- (Следствие 4) Code-review, публичные профили учащихся на Github и Gitlab