• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Создание учебного курса по алгоритмам для школьников с использованием системы Кумир

ФИО студента: Евдокимова Валерия Юрьевна

Руководитель: Ройтберг Михаил Абрамович

Кампус/факультет: Отделение прикладной математики и информатики

Программа: Бакалавриат

Оценка: 8

Год защиты: 2014

<p style="text-indent: 0.44in; margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Выпускная квалификационная работа посвящена разработке учебного практикума для обучения школьников основам информатики с использованием системы КуМир. Основной целью данной работы было создание обучающего практикума, т.е. набора задач по программированию на различные темы с возможностью автоматической проверки решений этих задач. Для достижения поставленной цели автором работы были решены следующие задачи: отбор изучаемых тем; разработка набора практических заданий по программированию; создание тестирующей системы для осуществления автоматической проверки решений подготовленных задач. </font></font></font></p><p style="text-indent: 0.44in; margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">В ходе работы автором были исследованы различные языки программирования и тестирующие системы, как автономные, так и интегрированные в различные интернет-ресурсы, описаны их достоинства и недостатки. </font></font></font></p><p style="text-indent: 0.44in; margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">При подготовке набора задач автором были изучены различные учебники по программированию, онлайн-курсы и проанализирован личный опыт обучения школьников программированию. В результате был определен список тем, включенных в подготавливаемый курс. По каждой из выбранных тем были отобраны задачи, которые позволяют пользователю курса закрепить на практике свои знания по программированию в данной теме.</font></font></font></p><p style="text-indent: 0.44in; margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">В результате работы был создан курс, покрывающий 10 различных тем, а именно:</font></font></font></p><ol><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Арифметические операции</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Условный оператор</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Циклы</font></font></font></p><ol><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Циклы &laquo;Для&raquo;</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Циклы &laquo;Пока&raquo;</font></font></font></p></li></ol></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Типы данных</font></font></font></p><ol><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Вещественные числа</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Символы и строки</font></font></font></p></li></ol></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Одномерные массивы</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Поиск в массиве</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Сортировка</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Рекурсия</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Игры</font></font></font></p></li><li><p style="margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Динамическое программирование</font></font></font></p><p style="margin-bottom: 0in; line-height: 114%;">&nbsp;</p></li></ol><p style="text-indent: 0.44in; margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">Некоторые из тем были разбиты на подтемы для упрощения навигации по курсу. Первые четыре темы посвящены в большей степени изучению конструкций языка, оставшиеся пять --- алгоритмам.</font></font></font></p><p style="text-indent: 0.44in; margin-bottom: 0in; line-height: 114%;"><font color="#000000"><font face="Times New Roman, serif"><font style="font-size: 11pt">В общей сложности в курс было включено 46 задач. Для каждой из задач были подготовлены следующие элементы, входящие в тестирующую систему: набор тестов, модельное решение и проверяющая программа. Архив со всеми материалами прилагается к квалификационной работе. Подготовленный курс может быть использован для начального обучения школьников 5-7 классов или для подготовки к Итоговой государственной аттестации по информатике в 9 классе и Единому государственному экзамену в 11 классе.</font></font></font></p>

Текст работы (работа добавлена 5 июня 2014 г.) (350.40 Kb)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ