Computer Science Center (образовательный проект ШАД Яндекса, компании JetBrains и Сomputer Science клуба при ПОМИ РАН) продолжает регистрацию на бесплатные массовые открытые онлайн-курсы (MOOC) по основам программирования.
Как мы уже писали, с 15 сентября 2014 года можно будет пройти следующие онлайн-курсы:
1. Алгоритмы и структуры данных (А.С. Куликов)
2. Введение в архитектуру ЭВМ. Элементы операционных систем (К.В. Кринкин)
3. Программирование на языке C++ (А.В. Смаль)
В данном посте пойдёт речь о том, как CS центр использовал онлайн-курс по Алгоритмам и структурам данных в качестве одного из этапов приёмной кампании в 2014 году.
В качестве эксперимента CS центр весной 2014 предложил пройти курс А.С. Куликова по алгоритмам и структурам данных вместо традиционного письменного экзамена. Курс был доступен только тем, кто подал заявку на поступление.
Вступительные испытания состоят из трех этапов: заполнение анкеты на сайте, письменный экзамен, вместо которого в этом году можно было сдать онлайн-курс, и собеседование.
На курс зарегистрировался 801 человек, из них 199 сдало его на минимальный балл и выше. На письменный экзамен пришли 132 человека, 12 из которых были приглашены на собеседование и лишь 5 стали студентами CS центра. Всего в этом году зачислены 98 человек, то есть 93 – после сдачи онлайн курса.
Ранее мы никогда не использовали онлайн-курсы для приёма в центр. Несмотря на это, абитуриенты принимались решать курс, чтобы гарантированно попасть на собеседование. Для получения “зачёта” нужно было набрать 82 балла, и даже нашёлся человек, который сделал это спустя трое суток с момента запуска приёмной кампании. Пообщавшись со всеми, кто дошёл до необходимой отметки в онлайн-курсе, мы поняли, что неважно, какой именно фильтр использовать на первом этапе отбора: кажется, что эти ребята и экзамен написали бы хорошо. С другой стороны, курс помог нам сделать выводы о мотивации и обучаемости поступающих, ведь в большинстве случаев на него нужно было потратить больше времени и сил.
![](https://habrastorage.org/r/w1560/files/460/b7f/710/460b7f7107eb4c2b82624c5b76ce09c1.png)
К слову о мотивации: в основном, как видно на рисунке, набрав минимальный проходной балл и иногда решив ещё пару задач, слушатели курса откладывали его в сторону, ссылаясь на сессию и другие более важные дела. При личном общении на собеседовании многие говорили, что будут продолжать выполнять задания и наберут больше баллов. Как вы думаете, охотно ли слушатели дорешивали курс? (опрос ниже).
На самом деле, не все дошли даже до “зачёта”, но 20% зарегистрированных преодолели этот порог. У нашего онлайн-курса показатель прохождения получился выше, чем, например, у преподавателей, опубликовавших свои курсы на Coursera и рассказавших об этом в интервью. Впрочем, это было ожидаемо: у наших слушателей была цель – попасть на собеседование, а не просто повысить уровень своего образования. Чтобы попасть на собеседование по результатам письменного экзамена, за него нужно было получить неизвестное заранее количество баллов за неизвестный набор задач, и этим, видимо, такой способ меньше привлёк абитуриентов.
В целом, онлайн-курс сработал в рамках приёмной кампании хорошо. Сейчас мы запускаем три открытых курса и результаты их изучения планируем использовать при приеме в CS центр в 2015. Кроме того, преподаватели CS центра А.С. Куликов и К.В. Кринкин решили применить свои онлайн-курсы при очном обучении в центре в осеннем семестре 2014.
Немного о структуре курсов. Длительность курсов — 5-6 недель. Каждую неделю открывается новая глава для изучения. Средняя продолжительность видео-лекций в одной главе 1-1,5 часа. За неделю нужно не только успевать смотреть лекции, но и сдавать задания: это могут быть задачи на программирование или тесты, дополнительно в курсе Алгоритмов есть задачи со свободным ответом, которые проверяются студентами друг у друга. Задания необходимо решать до дедлайнов, установленных для каждой недели. Их два типа: Soft дедлайн — студент получает полный балл за решение, Hard дедлайн — студент получает половинчатый балл за решение. После Hard дедлайна даже за правильно решенное задание студент получит 0 баллов. За успешное прохождение курса слушатель получит символический сертификат о его окончании.
Update
Судя по результатам опроса, 78% ответивших не верили, что кандидаты на поступление в CS центр дорешивали курс. И оказались правы. На рисунке показано распределение по баллам прохождение курса в разные даты, к концу дедлайна сдачи курса для приглашения на собеседование и по проишествии 3,5 месяцев.
![](https://habrastorage.org/r/w1560/files/e87/678/ce8/e87678ce8338473690a6340c7e093e77.png)
![](https://habrastorage.org/files/d92/10b/f6d/d9210bf6d2f14d05a5b77f5323608168.png)
Как мы уже писали, с 15 сентября 2014 года можно будет пройти следующие онлайн-курсы:
1. Алгоритмы и структуры данных (А.С. Куликов)
2. Введение в архитектуру ЭВМ. Элементы операционных систем (К.В. Кринкин)
3. Программирование на языке C++ (А.В. Смаль)
В данном посте пойдёт речь о том, как CS центр использовал онлайн-курс по Алгоритмам и структурам данных в качестве одного из этапов приёмной кампании в 2014 году.
В качестве эксперимента CS центр весной 2014 предложил пройти курс А.С. Куликова по алгоритмам и структурам данных вместо традиционного письменного экзамена. Курс был доступен только тем, кто подал заявку на поступление.
Вступительные испытания состоят из трех этапов: заполнение анкеты на сайте, письменный экзамен, вместо которого в этом году можно было сдать онлайн-курс, и собеседование.
На курс зарегистрировался 801 человек, из них 199 сдало его на минимальный балл и выше. На письменный экзамен пришли 132 человека, 12 из которых были приглашены на собеседование и лишь 5 стали студентами CS центра. Всего в этом году зачислены 98 человек, то есть 93 – после сдачи онлайн курса.
Ранее мы никогда не использовали онлайн-курсы для приёма в центр. Несмотря на это, абитуриенты принимались решать курс, чтобы гарантированно попасть на собеседование. Для получения “зачёта” нужно было набрать 82 балла, и даже нашёлся человек, который сделал это спустя трое суток с момента запуска приёмной кампании. Пообщавшись со всеми, кто дошёл до необходимой отметки в онлайн-курсе, мы поняли, что неважно, какой именно фильтр использовать на первом этапе отбора: кажется, что эти ребята и экзамен написали бы хорошо. С другой стороны, курс помог нам сделать выводы о мотивации и обучаемости поступающих, ведь в большинстве случаев на него нужно было потратить больше времени и сил.
![](https://habrastorage.org/files/460/b7f/710/460b7f7107eb4c2b82624c5b76ce09c1.png)
К слову о мотивации: в основном, как видно на рисунке, набрав минимальный проходной балл и иногда решив ещё пару задач, слушатели курса откладывали его в сторону, ссылаясь на сессию и другие более важные дела. При личном общении на собеседовании многие говорили, что будут продолжать выполнять задания и наберут больше баллов. Как вы думаете, охотно ли слушатели дорешивали курс? (опрос ниже).
На самом деле, не все дошли даже до “зачёта”, но 20% зарегистрированных преодолели этот порог. У нашего онлайн-курса показатель прохождения получился выше, чем, например, у преподавателей, опубликовавших свои курсы на Coursera и рассказавших об этом в интервью. Впрочем, это было ожидаемо: у наших слушателей была цель – попасть на собеседование, а не просто повысить уровень своего образования. Чтобы попасть на собеседование по результатам письменного экзамена, за него нужно было получить неизвестное заранее количество баллов за неизвестный набор задач, и этим, видимо, такой способ меньше привлёк абитуриентов.
В целом, онлайн-курс сработал в рамках приёмной кампании хорошо. Сейчас мы запускаем три открытых курса и результаты их изучения планируем использовать при приеме в CS центр в 2015. Кроме того, преподаватели CS центра А.С. Куликов и К.В. Кринкин решили применить свои онлайн-курсы при очном обучении в центре в осеннем семестре 2014.
Немного о структуре курсов. Длительность курсов — 5-6 недель. Каждую неделю открывается новая глава для изучения. Средняя продолжительность видео-лекций в одной главе 1-1,5 часа. За неделю нужно не только успевать смотреть лекции, но и сдавать задания: это могут быть задачи на программирование или тесты, дополнительно в курсе Алгоритмов есть задачи со свободным ответом, которые проверяются студентами друг у друга. Задания необходимо решать до дедлайнов, установленных для каждой недели. Их два типа: Soft дедлайн — студент получает полный балл за решение, Hard дедлайн — студент получает половинчатый балл за решение. После Hard дедлайна даже за правильно решенное задание студент получит 0 баллов. За успешное прохождение курса слушатель получит символический сертификат о его окончании.
Update
Судя по результатам опроса, 78% ответивших не верили, что кандидаты на поступление в CS центр дорешивали курс. И оказались правы. На рисунке показано распределение по баллам прохождение курса в разные даты, к концу дедлайна сдачи курса для приглашения на собеседование и по проишествии 3,5 месяцев.
![](https://habrastorage.org/files/e87/678/ce8/e87678ce8338473690a6340c7e093e77.png)
Only registered users can participate in poll. Log in, please.
К моменту приглашения на собеседование многие набрали минимальный балл или чуть больше. У всех была возможность продолжать проходить курс и решать задания. Как вы думаете, охотно ли слушатели дорешивали курс? 8 сентября мы покажем истинную картину
22.41% да65
77.59% нет225
290 users voted. 53 users abstained.