Образовательная платформа HITs для программистов ускорит их обучение

23 Сентября 2020

Новая система обучения программированию появилась в ТГУ три года назад – одновременно с запуском пилотных программ бакалавриата в Высшей IT-школе (HITs). Трехлетний опыт использования этого инструмента позволил понять, как его можно модифицировать и использовать не только в программах HITs, — и с 1 сентября 2020 года начала работать новая версия этой системы, теперь модернизированная, в виде образовательной платформы.

Использование платформы позволяет организовать самостоятельную работу студентов по изучению классического программирования, что, в свою очередь, ускоряет процесс подготовки IT-специалистов. Так, студенты HITs всего за один год осваивают весь объем знаний, который в классических программах растянут на четыре года в виде набора разных дисциплин.

Новая версия образовательной платформы разработана в ТГУ в рамках реализации программы по созданию «Цифрового университета».

Когда мы запускали первый поток студентов HITs, нам были очень нужны нестандартные подходы, обеспечивающие другое качество образовательного процесса. Одним из наших экспериментов было использование системы Ejudge в качестве основы для организации изучения программирования. Как показала практика, этот подход оказался очень удачным – студенты с первых занятий начали активно пользоваться «Ежом», как они назвали эту среду, – пояснил проректор ТГУ по цифровой трансформации, академический руководитель HITs Олег Змеев.


На первом этапе использовалась система с открытым кодом, с помощью которой обычно реализуют соревнования по олимпиадному программированию. После трех лет эксплуатации, на базе полученного опыта IT-специалисты ТГУ полностью переписали все внутренние и внешние механизмы, ориентируясь в большей степени на образовательный процесс, а не на соревнования.

Сейчас стандартные дисциплины по программированию, как правило, выглядят так: преподаватель читает лекции, проводит практики, и основное время тратит на изложение материала, который студенты могут легко найти в интернете. При использовании платформы ТГУ основной упор делается на практический навык разработки программ. Это повышает качество обучения и позволяет выстраивать индивидуальные образовательные траектории. Роль преподавателя сводится к пояснению проблемных моментов, а студенты получают возможность самостоятельно, даже дома освоить курс.

Классические алгоритмы лежат в основе практически всех информационных систем. Например, когда вы на своем смартфоне обрабатывает фотографии с помощью встроенных фильтров, вы используете алгоритмы обработки графики. Так или иначе, изучение стандартных алгоритмов вплетено в программы любого IT-факультета в любом университете мира – на первом курсе студенты изучают основы программирования и делают первые шаги, на втором – программа усложняется, и так вплоть до четвертого курса. Мы разработали цифровую платформу, которая позволяет обучить студента всему этому в течение одного учебного года, – пояснил Олег Змеев.

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

Образовательная платформа, основанная по принципу Learning by Doing (обучение в процессе работы), доступна для всех университетов, с разными программами. С текущей ее версией можно ознакомиться на сайте https://code.hits.university/. В настоящий момент там есть классы для конкретных образовательных программ, в ближайшее время планируется появление класса для общего пользования.

С самого начала запуска этого сервиса звучали запросы от деканов – чтобы они могли создавать набор задач «под себя». Теперь это сделано. Платформу уже используем мы в ТГУ, ее начинает использовать Школа перспективных исследований (SAS) Тюменского государственного университета в рамках соглашения об объединении усилий по созданию новых образовательных моделей в области IT, о котором школы объявили в июле этого года. Ждем новых партнеров, – сообщил Олег Змеев.

Благодаря новой модели обучения студенты Высшей IT-школы ТГУ начинают свою профессиональную карьеру уже на третьем курсе – в реальных компаниях цифровой экономики, которые являются партнерами школы.

В 2019 году ТГУ, ТПУ и ТУСУР выиграли грант в 560 млн рублей на создание «Цифрового университета» по нацпрограмме «Цифровая экономика РФ». Цифровые решения этого проекта будут распространяться на кампус всех шести томских вузов. Сейчас на средства гранта вузы Томска вместе развивают управление на основе больших данных, индивидуальные образовательные траектории, новые образовательные технологии и компетенции для цифровой экономики.