В ноябре начнётся обучение на полугодовых онлайн-программах по направлениям:
Это второй запуск онлайн-курсов CS центра на платформе Stepik.org в таком формате.
В этом посте расскажем подробнее, как мы это делали и какие получились итоги.
Программы состояли из двух частей, в каждой из которых студенты сдавали по два курса. Курс в рамках программы — это онлайн-лекции, задачи с автоматической проверкой, задачи на доказательство с проверкой от преподавателя и code review. Для общения были созданы несколько каналов связи: почта — для всех важных новостей, баг-трекер — для консультаций и вопросов по материалам курсов, Slack — для общих вопросов, напоминаний и неформального общения. У студентов не было шансов пропустить объявления:) Преподаватели и ассистенты всегда были готовы помочь разобраться с материалом.
Программа состоит из курсов по алгоритмам от Александра Куликова и по теоретической информатике от Александра Шеня.
Помимо лекций и задач с автоматической проверкой студенты сдают теоретические задачи на доказательство (например, построить жадный алгоритм) и проходят code review. Перед code review студенты сначала сдают задачу, проходят автоматические тесты и далее присылают свой код на проверку. Преподаватели и по совместительству опытные разработчики дают советы и рекомендации по оптимизации кода. Они также могут написать, что у них нет ни малейших замечаний и комментариев, код идеален, но так бывает очень редко:)
Программа состоит из курсов по математическому анализу и теории вероятностей от Александра Храброва и по дискретной математике и линейной алгебре от Александра Омельченко.
Во время обучения студенты решают не только множество задач с автоматической проверкой, но и задачи на доказательство с обратной связью от ассистентов и преподавателей.
Программа состоит из курсов по C++ от Александра Смаля, по Java от Алексея Владыкина и по Haskell от Дениса Москвина.
На большом количестве задач и code review студенты знакомятся с особенностями представленных языков.
Результатами мы довольны. Выпускники рассказали, что программы оказались для них очень полезны. Вдвойне мы рады тому, что несколько студентов программ поступили в CS центр и дружественную корпоративную магистратуру JetBrains и ИТМО.
7 ноября мы начинаем перезапуск. Что ждёт студентов во время обучения?
Набор на программу по результатам вступительных испытаний: сначала мы погрузим в атмосферу обучения и предложим пройти первый модуль одного из курсов, чтобы познакомиться с материалом, форматом и оценить нагрузку, ведь дальше она будет только больше. Вторым и финальным этапом будет экзамен.
Стоимость каждой программы — 10 000 рублей. Набор открыт до 5 ноября.
Принять участие во вступительных испытаниях, прочитать отзывы выпускников и узнать больше можно на сайте: code.stepik.org.
- «Алгоритмы и эффективные вычисления»,
- «Математика для разработчиков»,
- «Разработка на C++, Java и Haskell».
Это второй запуск онлайн-курсов CS центра на платформе Stepik.org в таком формате.
В этом посте расскажем подробнее, как мы это делали и какие получились итоги.
О первом запуске
Программы состояли из двух частей, в каждой из которых студенты сдавали по два курса. Курс в рамках программы — это онлайн-лекции, задачи с автоматической проверкой, задачи на доказательство с проверкой от преподавателя и code review. Для общения были созданы несколько каналов связи: почта — для всех важных новостей, баг-трекер — для консультаций и вопросов по материалам курсов, Slack — для общих вопросов, напоминаний и неформального общения. У студентов не было шансов пропустить объявления:) Преподаватели и ассистенты всегда были готовы помочь разобраться с материалом.
Алгоритмы и эффективные вычисления
Программа состоит из курсов по алгоритмам от Александра Куликова и по теоретической информатике от Александра Шеня.
Помимо лекций и задач с автоматической проверкой студенты сдают теоретические задачи на доказательство (например, построить жадный алгоритм) и проходят code review. Перед code review студенты сначала сдают задачу, проходят автоматические тесты и далее присылают свой код на проверку. Преподаватели и по совместительству опытные разработчики дают советы и рекомендации по оптимизации кода. Они также могут написать, что у них нет ни малейших замечаний и комментариев, код идеален, но так бывает очень редко:)
Математика для разработчиков
Программа состоит из курсов по математическому анализу и теории вероятностей от Александра Храброва и по дискретной математике и линейной алгебре от Александра Омельченко.
Во время обучения студенты решают не только множество задач с автоматической проверкой, но и задачи на доказательство с обратной связью от ассистентов и преподавателей.
Разработка на C++, Java и Haskell
Программа состоит из курсов по C++ от Александра Смаля, по Java от Алексея Владыкина и по Haskell от Дениса Москвина.
На большом количестве задач и code review студенты знакомятся с особенностями представленных языков.
Итоги
Результатами мы довольны. Выпускники рассказали, что программы оказались для них очень полезны. Вдвойне мы рады тому, что несколько студентов программ поступили в CS центр и дружественную корпоративную магистратуру JetBrains и ИТМО.
Перезапуск
7 ноября мы начинаем перезапуск. Что ждёт студентов во время обучения?
- Конечно, курсы, подготовленные опытными разработчиками и учёными.
- Задачи, задачи и ещё раз задачи, чтобы закрепить изученный материал.
- Code review. Преподаватели оценивают код на предмет корректности, эффективности и поддерживаемости.
- Теоретические задачи на доказательство с проверкой от преподавателей.
- Персональная поддержка. Ассистенты и преподаватели помогут разобраться с материалом, а кураторы будут следить за успеваемостью.
Набор на программу по результатам вступительных испытаний: сначала мы погрузим в атмосферу обучения и предложим пройти первый модуль одного из курсов, чтобы познакомиться с материалом, форматом и оценить нагрузку, ведь дальше она будет только больше. Вторым и финальным этапом будет экзамен.
Стоимость каждой программы — 10 000 рублей. Набор открыт до 5 ноября.
Принять участие во вступительных испытаниях, прочитать отзывы выпускников и узнать больше можно на сайте: code.stepik.org.
Комментарии (6)
gorodnev
18.10.2018 23:42Есть пара смежных вопросов, если не возражаете :)
- Есть ли какая-то зависимость между курсами? То есть можно ли брать «алгоритмы» до «математика» или наоборот? То есть существует ли некоторый рекомендуемый порядок прохождения данных курсов?
- На coursera есть целая специализация по Дискретной математике от Александра Куликова и Александра Шеня. (могу ошибаться). Не планируется ли запустить нечто такое, но в рамках Stepik и CSC?
- Что делать, если я заинтересован в курсах «математика» и «алгоритмы», но время есть на что-то одно? Будет ли перезапуск этих курсов позднее?
Ну и огромное спасибо за материал! :)kristina_smolnikova Автор
19.10.2018 12:591. Проходить программы можно в любом порядке.
2. Пока не планируется.
3. Мы всё же рекомендуем взять какую-то одну программу, иначе нагрузка получится слишком большой. Тут вам придётся выбрать:) 100% обещать не можем, что мы точно и в таком же формате перезапустим программы, но планы есть, да.
sortarage
3 программы по полгода и 30000, или это три составляющих одной программы и все полгода и 10000, или все полгода, но программы 3 и 30000? :)
kristina_smolnikova Автор
Это три отдельных программы, стоимость каждой 10 000 рублей.
sortarage
Тогда не пишите «стоимость всей программы», пишите «стоимость программ» или «стоимость каждой программы » :) А то вроде 3 программы описали, а в итогах всё равно единичное число, непонятно совсем. Но выглядит очень интересно :)
kristina_smolnikova Автор
Поправили, ага:)