Домашнее задание по занятию №1
Блок 1. Персональные цели
- Почему вы хотите стать преподавателем?
Мне кажется, стоит различать желание стать преподавателем, и желание заниматься преподаванием, потому что второе не влечёт первое. Я хочу заниматься преподаванием именно в рамках Красноярской Летней Школы, потому что мне очень нравится и близка сложившаяся там система передачи знаний. Я знаю, что мои навыки и опыт могут пригодиться большому числу заинтересованных школьников, которые хотят развиваться в сфере компьютерных наук (потому что мне в школе не очень повезло с преподавателем, и я потратил очень много времени на ненужные вещи).
Также преподавание развивает большое количество социальных навыков, которые помогут мне в дальнейшей профессиональной жизни.
- В чем заключается ценность преподавания для вас?
- Роль преподавателя позволяет посмотреть на изучаемый предмет с другой стороны, осмыслить его иначе;
- Развитие преподавательских навыков полезно с личностной точки зрения, потому что управлять группой учеников непросто, нужно большое число социальных навыков. Такой опыт очень ценен и в других сферах жизни;
- Не хочется лукавить, но всё-таки положительный образовательный результат повышает самооценку, придаёт большую значимость имеющимся знаниям и навыкам;
- Преподавание - это ещё один повод учиться чему-то новому (как в преподаваемой области, так и в методиках преподавания).
- Почему курс вас заинтересовал?
Я надеюсь, что курс поможет мне формализовать многие идеи, касающиеся преподавания, которые я раньше воспринимал интуитивно.
- Как вы видите свой дальнейший путь после завершения курса?
Скорее всего, в будущем я буду преподавать только в рамках Красноярской Летней Школы. Надеюсь, полученные практические знания помогут мне составлять качественные курсы, которые будут способны мотивировать школьников работать дальше.
Блок 2. Тематика будущего проекта
- Сформулируйте основную область/сферу проекта
Software Development, разработка программного продукта
- В какой теме вы чувствуете на данный момент себя увереннее всего?
Разработка проекта на языке Си
- Как бы вы хотели озаглавить ваш урок?
“Как я перестал бояться и выстрелил себе в ногу”
- Какие цели вы бы поставили перед собой и какие бы хотели видеть результаты от ваших студентов?
- От меня требуется:
- Научить студентов базовым конструкциям языка программирования
- Изложить набор паттернов и правил, которыми следует пользоваться при создании приложения, и обосновать, почему ими следует пользоваться
- Показать веб-сервисы и стандарты, которыми пользуются разработчики на постоянной основе
- Провести студентов через командные процессы разработки (в том числе ревью кода)
- Ожидаемые результаты студентов:
- Оформленный проект на github или gitlab
- Желание (и возможность) развивать этот проект дальше
- Понимание, что культура разработки очень важна, и без неё невозможно написать большой проект
- Сообщество заинтересованных студентов, которые продолжат общаться и по завершении курса
- Какую модель педдизайна вы считаете целесообразным использовать при разработке? ADDIE, SAM, Backward Design, 4C/ID? Аргументируйте свой выбор.
Я бы хотел использовать модель Backward Design, потому что представление результата в случае с созданием проекта очень чёткое, и от него просто отталкиваться. Зная тип приложения, которое я предложу создать, я смогу подобрать необходимые теоретические сведения и оценить время, которое потребуется студентам на реализацию. Это так же очень созвучно с одним из принципов, который я бы хотел изложить в курсе - программированием “сверху вниз”, - когда программист разделяет программу на функции от глобальных к самым низкоуровневым и реализует их в том же порядке.
Блок 3. Портрет обучающегося
- Какая у ваших будущих студентов база для освоения вашего курса? Есть ли она вообще? Какие минимальные требования для изучения вашей темы?
Все мои студенты - школьники 8-10 класса, поэтому общей базой является школьная программа по информатике. Я бы хотел, чтобы у школьников был базовый опыт программирования на любом языке (функции, циклы, условные ветвления).
- Слышали ли они о вашей теме раньше? Или для них это совершенно новый опыт?
Да, им могли рассказывать что-то в школе, но я предполагаю, что у них нет системного представления.
- Сколько им лет?
8-10 класс (15-17 лет)
- Заинтересованы ли они в вашей теме изначально? Или ваш курс «навязан»?
Да, я рассчитываю, что студентам интересно попробовать себя в роли разработчиков.
- Какие у них есть интересы и хобби? Как они предпочитают проводить время?
Большинство из них увлекается техническими олимпиадами. Кто-то может посещать кружки по математике и программированию/олимпиадной информатике.
- Каковы их личные качества? Характер? В какой форме они лучше воспринимают информацию?
Они усидчивы и настойчивы, любят работать. Хочется, чтобы они не боялись читать, но лучше всего воспринимают информацию аудио-визуально.