ВОЗМОЖНОСТИ МАССОВЫХ ОНЛАЙН КУРСОВ В ОБУЧЕНИИ ПРОГРАММИРОВАНИЮ СТУДЕНТОВ ВУЗОВ - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

ВОЗМОЖНОСТИ МАССОВЫХ ОНЛАЙН КУРСОВ В ОБУЧЕНИИ ПРОГРАММИРОВАНИЮ СТУДЕНТОВ ВУЗОВ

Зубаков А.Ф. 1
1Шуйский филиал "Ивановский государственный университет"
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
В современном информационном обществе продолжает активно развиваться дистанционное обучение. Массовые открытые онлайн курсы (МООК) позволяют дистанционно обучать одновременно огромное количество пользователей – десятки тысяч. Такое обучение имеет как свои преимущества, так и недостатки. Рассмотрим возможности платформ для организации обучения, с точки зрения изучения языков программирования. Каждая платформа предоставляет свои функциональные возможности. Несмотря на совпадение их основных возможностей, некоторые платформы способны предоставлять свои уникальные функции. С целью определить какие платформы для организации онлайн курсов располагают более удобным функционалом для обучения программированию студентов вузов, проведем анализ следующих платформ: EDx (www.edx.org), Coursera (ru.coursera.org), Stepik (welcome.stepik.org/ru), GeekBrains (geekbrains.ru), НОУ «Интуит» (www.intuit.ru), Национальная платформа «Открытое образование» (openedu.ru).

Рассмотрим платформу EDx.[3] Платформа является зарубежной и она в основном содержит англоязычный контент, но можно найти полностью русскоязычные курсы. Курсы систематизированы по разнообразным тематикам от точных до социальных наук. При переходе на страницу выбранного курса нам предоставляют информацию об этом курсе: чему посвящен курс, его продолжительность, стоимость, имя преподавателя, язык обучения. При осуществлении записи на курс предлагается два варианта - просто пройти обучение без получения сертификата о прохождении, либо пройти обучение за определенную плату и получить подтвержденный сертификат. Материалы курса предоставлены в виде текста и видео. Проверка знаний осуществляется с помощью тестов с одиночным или множественным выбора ответа, выбором правильного ответа из выпадающего меню, расширенного ответа на вопрос. Всего на платформе представлено 265 курсов направленных на программирование, из них часть курсов направлена на изучение следующих языков программирования: Java (68 курсов), С++/С# (38 курсов), Python (31 курс), JavaScript (30 курсов).(рис.1.)

Рис.1. Соотношение количества курсов по программированию на EDx.

Следующей платформой для проведения оценки возможностей является платформа Coursera. Платформа изначально является зарубежной, но имеет русскую адаптацию. Весь материал доступен в обеих версиях курса, но проверка правильности выполнения теста доступна только для платного варианта курса. Лекционный материал представлен в виде текста или видео. Для проверки знаний используются следующие функциональные возможности: вопрос с выбор одного или нескольких вариантов ответа, задания с прикреплением файла, задания непосредственно с написанием кода в самой системе, ответ с вводом формулы. В своем арсенале данная платформа имеет 775 курсов по программированию, в том числе 40 русскоязычных. Выделим следующие языки: JavaScript (55 англ. курсов и 7 рус. курсов), Java (53 англ. курсов и 4 рус. курсов), С++/C# (260 англ. курсов и 13 рус. курсов), Python (143 англ. курсов и 16 рус. курсов), PHP (22 англ. курса). (рис. 2)

Рис.2. Соотношение количества курсов по программированию на Сoursera

Образовательная платформа Stepik является русскоязычной, содержит в себе курсы на различные тематики, от истории до молекулярной биологии. Для начинающих пользователей предлагается вводный курс по работе с платформой «Курс для преподавателей Stepik». Учебные материалы курсов представлены в виде текстовых лекций и видео-лекций. Что касается функциональных возможностей для проверки знаний, то у данной платформы предусмотрен инструментарий, который направлен на организацию практической части курсов связанных с химией, программированием на Python, C++, Java, базами данных SQL, программированием и настройкой Linux. В каталогах данной платформы присутствует 36 курсов посвященных программирования, среди них можно найти курсы по следующим языкам программирования: Java (3 курса), С++/С#(7 курсов), Python (4 курса), JavaScript (1 курс).(Рис.3.)

Рис.3. Соотношение количества курсов по программированию на Stepik

Платформа GeekBrains полностью ориентирована на обучение программированию на популярных языках. Кроме простых текстовых лекций, используются онлайн-занятия, реализуемые с помощью вебинаров. Изучение курсов проходит потоками, т.е. в определенное время. Раньше установленного времени получить доступ к материалам не возможно. Курсы также делятся на платные и бесплатные. Практическая часть реализуется на рабочих местах каждого учащегося, а проверка осуществляется после того как файл будет прикреплен к ответу на задание. На платформе размещен 81 курс по программированию. Из них языкам программирования посвящено следующее количество: Java (5 курсов), С++/С# (6 курсов), Python (5 курсов), JavaScript (6 курсов). (рис.4.)

Рис.4. Соотношение количества курсов по программированию на GeekBrains

Рассмотрим возможности Национального Открытого Университета «Интуит». Все курсы бесплатные, теория представляется как в виде простых информативных лекций, так и с помощью видео-лекций. Практическая часть реализована с помощью тестовой системы. Для изучения программирования данная платформа полезна тем, что здесь имеется большое количество курсов по языкам программирования с различным уровнем углубленности изучения. Но, несмотря на широкое разнообразие, обучение происходит в основном теоретическое, практическую сторону необходимо изучать самостоятельно, используя предоставленные задания с самих курсов, либо с генерации своей программы для освоения и закрепления навыков пройденного урока. Что касается количества, то данная платформа предлагает нам 233 курса по программированию из них: Java (16 курсов), С++/С# (47 курсов), Python (9 курсов), JavaScript (26 курсов). (рис.5)

Рис.4. Соотношение количества курсов по программированию на НОУ «Интуит»

Платформа «Открытое образование» предлагает оналйн-курсы по основным дисциплинам, изучаемым в российских университетах. Все курсы, доступные на платформе являются бесплатными. По окончанию курса обучающийся сдает экзамен, в случае успешной сдачи, ему предоставляется сертификат, с помощью которого можно использовать его результаты для сдачи дисциплины в вузе. Материалы курсов представляют в виде текста и видеолекций, практическая часть реализуется как с помощью возможностей самой платформы, так и с помощью интегрирования возможностей других платформ, например «Html academy» для изучения курса «Веб-программирование». Общая численность курсов размещенных на данной платформе составляет 251 курс. Все они охватывают направления подготовки, представленные в общероссийском классификаторе специальностей. Данная платформа позволяет научиться программированию на следующих языках: С# (2 курса), Python (1 курс), PHP (1 курс).

Опираясь на результаты анализа возможностей платформ, была составлена сравнительная таблица по следующим критериям: локализация, доступность курсов (платные/бесплатные), наличие встроенной среды для программирования, удобство пользовательского интерфейса, удобство предоставления информации, общее кол-во курсов по программированию. [5]

Таблица 1. Сравнительный анализ платформ МООК

 

EDx

Coursera

Stepik

GeekBrains

НОУ «Интуит»

«Открытое образование»

Локализация

Англ.

Англ./Русск.

Русск.

Русск.

Русск.

Русск.

Доступность курсов

Платн. сертификат

Платн. сертификат

Беспл.

Часть курсов платные

Беспл.

Беспл.

Наличие встроенной среды для программирования

Нет

Да

Да

Нет

Нет

Да

Способ предоставления учебного материала

Текст+видео (7-10 мин.)

Текст+видео (7-10 мин.)

Текст+видео (7-10 мин.)

Текст+видео (7-10 мин.)

Текст+видео (45-60 мин.)

Текст+видео

Проверка знаний/умений

Тесты

Тесты

Имеется возможность практической проверки знаний

Тесты

Тесты

Имеется возможность практической проверки знаний

Общее кол-во курсов по программированию

265

775 (из них 40 русскоязычные)

36

81

233

15

В результате сравнения платформ для организации онлайн-курсов по обучению программированию мы пришли к следующим выводам. Для достижения результатов в области программирования, подходят практически все рассмотренные платформы. Однако нужно понимать специфику каждой из платформ:

  1. для работы с курсами на платформе EDx необходимо хорошее знание английского языка.

  2. Пройденные курсы на платформе «Открытое образование» могут быть зачтены в российском вузе, т.к. построены с учетом ФГОС

  3. Интегрированные системы по программированию имеют платформы Stepik, Coursera.

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

Список литературы:

  1. Андреев А.А. Российские открытые образовательные ресурсы и массовые открытые дистанционные курсы // Высшее образование в России. 2014. №6. С. 150-155.

  2. Травкин И.Ю. Неформальное образование в Интернет: от сетевых сообществ к массовым открытым онлайн-курсам // Образовательные технологии и общество. 2015. Т. 18. №2. С. 441-471

  3. Золотухин С.А. Контекстные методы оценки массовых открытых онлайн курсов / Современные исследования социальных проблем. – 2015. – №8. – с. 250 – 259.

Просмотров работы: 240