Домашнее задание по занятию №1

Блок 1. Персональные цели

  • Почему вы хотите стать преподавателем? Мне кажется, стоит различать желание стать преподавателем, и желание заниматься преподаванием, потому что второе не влечёт первое. Я хочу заниматься преподаванием именно в рамках Красноярской Летней Школы, потому что мне очень нравится и близка сложившаяся там система передачи знаний. Я знаю, что мои навыки и опыт могут пригодиться большому числу заинтересованных школьников, которые хотят развиваться в сфере компьютерных наук (потому что мне в школе не очень повезло с преподавателем, и я потратил очень много времени на ненужные вещи). Также преподавание развивает большое количество социальных навыков, которые помогут мне в дальнейшей профессиональной жизни.
  • В чем заключается ценность преподавания для вас?
    • Роль преподавателя позволяет посмотреть на изучаемый предмет с другой стороны, осмыслить его иначе;
    • Развитие преподавательских навыков полезно с личностной точки зрения, потому что управлять группой учеников непросто, нужно большое число социальных навыков. Такой опыт очень ценен и в других сферах жизни;
    • Не хочется лукавить, но всё-таки положительный образовательный результат повышает самооценку, придаёт большую значимость имеющимся знаниям и навыкам;
    • Преподавание - это ещё один повод учиться чему-то новому (как в преподаваемой области, так и в методиках преподавания).
  • Почему курс вас заинтересовал? Я надеюсь, что курс поможет мне формализовать многие идеи, касающиеся преподавания, которые я раньше воспринимал интуитивно.
  • Как вы видите свой дальнейший путь после завершения курса? Скорее всего, в будущем я буду преподавать только в рамках Красноярской Летней Школы. Надеюсь, полученные практические знания помогут мне составлять качественные курсы, которые будут способны мотивировать школьников работать дальше.

Блок 2. Тематика будущего проекта

  • Сформулируйте основную область/сферу проекта Software Development, разработка программного продукта
  • В какой теме вы чувствуете на данный момент себя увереннее всего? Разработка проекта на языке Си
  • Как бы вы хотели озаглавить ваш урок? “Как я перестал бояться и выстрелил себе в ногу”
  • Какие цели вы бы поставили перед собой и какие бы хотели видеть результаты от ваших студентов?
    • От меня требуется:
      • Научить студентов базовым конструкциям языка программирования
      • Изложить набор паттернов и правил, которыми следует пользоваться при создании приложения, и обосновать, почему ими следует пользоваться
      • Показать веб-сервисы и стандарты, которыми пользуются разработчики на постоянной основе
      • Провести студентов через командные процессы разработки (в том числе ревью кода)
    • Ожидаемые результаты студентов:
      • Оформленный проект на github или gitlab
      • Желание (и возможность) развивать этот проект дальше
      • Понимание, что культура разработки очень важна, и без неё невозможно написать большой проект
      • Сообщество заинтересованных студентов, которые продолжат общаться и по завершении курса
  • Какую модель педдизайна вы считаете целесообразным использовать при разработке? ADDIE, SAM, Backward Design, 4C/ID? Аргументируйте свой выбор. Я бы хотел использовать модель Backward Design, потому что представление результата в случае с созданием проекта очень чёткое, и от него просто отталкиваться. Зная тип приложения, которое я предложу создать, я смогу подобрать необходимые теоретические сведения и оценить время, которое потребуется студентам на реализацию. Это так же очень созвучно с одним из принципов, который я бы хотел изложить в курсе - программированием “сверху вниз”, - когда программист разделяет программу на функции от глобальных к самым низкоуровневым и реализует их в том же порядке.

Блок 3. Портрет обучающегося

  • Какая у ваших будущих студентов база для освоения вашего курса? Есть ли она вообще? Какие минимальные требования для изучения вашей темы? Все мои студенты - школьники 8-10 класса, поэтому общей базой является школьная программа по информатике. Я бы хотел, чтобы у школьников был базовый опыт программирования на любом языке (функции, циклы, условные ветвления).
  • Слышали ли они о вашей теме раньше? Или для них это совершенно новый опыт? Да, им могли рассказывать что-то в школе, но я предполагаю, что у них нет системного представления.
  • Сколько им лет? 8-10 класс (15-17 лет)
  • Заинтересованы ли они в вашей теме изначально? Или ваш курс «навязан»? Да, я рассчитываю, что студентам интересно попробовать себя в роли разработчиков.
  • Какие у них есть интересы и хобби? Как они предпочитают проводить время? Большинство из них увлекается техническими олимпиадами. Кто-то может посещать кружки по математике и программированию/олимпиадной информатике.
  • Каковы их личные качества? Характер? В какой форме они лучше воспринимают информацию? Они усидчивы и настойчивы, любят работать. Хочется, чтобы они не боялись читать, но лучше всего воспринимают информацию аудио-визуально.