Магистратура Академического университета РАН: делимся опытом

    Кафедра математических и информационных технологий Санкт-Петербургского Академического университета РАН создана в 2008 году. В этом году ей исполняется 5 лет. Настало время подвести промежуточные итоги и поделиться опытом с сообществом.

    Мы уже несколько раз писали об этом на хабре. Правда раньше мы ограничивались сухими объявлениями.

    Зачем мы решили открыть кафедру?



    В большинстве ВУЗов обучение в магистратуре проходит в расслабленной обстановке: курсов мало, они «халявные», а все студенты уже работают. Получается, что для тех, кто к пятому курсу сохранил желание учиться, магистратура — это два потерянных года. Нашей целью было создать магистратуру с сильной программой, в которой не было бы «лишних» курсов.

    С чего всё начиналось?


    В 2008 году на базе Академического университета РАН (тогда он назывался Академический физико-технический университет РАН) была создана кафедра математических и информационных технологий. В то время в Академическом университете были физические кафедры. Поэтому образование на нашей кафедре нам пришлось создавать «с чистого листа». Но нельзя просто так взять и открыть магистратуру по IT =), ведь нужно найти несколько десятков преподавателей, готовых читать курсы. Поэтому наша кафедра создавалась в сотрудничестве с Академией Современного Программирования и лабораторией математической логики Санкт-Петербургского отделения математического института им. В.А. Стеклова РАН, благодаря которым мы смогли сформировать образовательную программу и наполнить её курсами.

    Первый набор (~15 человек) мы сразу же разделили на два направления: «разработка ПО» (software engineering) и «теоретическая информатика» (theoretical computer science). Предполагалось, что студенты на направлении «разработка ПО» планируют работать в IT индустрии, в то время как студенты на «теоретической информатике» ориентированы на работу в науке. Естественным образом сложилось так, что в основном студенты выбирали прикладное направление, а на теоретическое пошли только те, кто был уверен, что хочет в дальнейшем заниматься наукой.

    Что мы имеем сейчас?


    Сейчас на кафедре одновременно учится ~70 человек. Наша магистратура предлагает интенсивные программы обучения по трём направления. На пятом курсе это может быть до 16 пар в неделю — это четыре полных учебных дня с 10 до 6, не считая индивидуальной практики (НИР), которой в расписании отведён отдельный день. Как я уже написал, у нас на кафедре есть три направления — добавилось направление «Алгоритмы и анализ данных в биоинформатике». За 5 лет мы успели не только сменить название университета и получить звание «научно-исследовательский», но и создать лабораторию алгоритмической биоинформатики под руководством профессора Калифорнийского университета Павла Певзнера.
    Теперь про каждое направление отдельно.

    Специализация «теоретическая информатика»
    Уникальной в своем роде программой «Теоретическая информатика» руководит известный ученый в области алгоритмов и теории сложности, основатель серии конференций Computer Science in Russia, идеолог Computer Science клуба при ПОМИ РАН, доктор физико-математических наук Э.А. Гирш.
    Студенты этого направления систематически и глубоко изучают алгоритмы, криптографию, машинное обучение и теорию сложности. Обучение дополняется спецкурсами Computer Science клуба и поездками на студенческие школы.

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

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

    Каждый студент в обязательном порядке участвует в разработке программного проекта под руководством преподавателя или консультанта из промышленности. Многие студенческие проекты ведутся в рамках реального производственного процесса, а часто и на территории компании-партнера. Фактически, проектная модель обучения, так как она реализована в АУ, позволяет студентам на выходе из ВУЗа чувствовать себя специалистами с опытом работы в высокоорганизованных IT-командах, какими располагают компании-партнеры.

    Специализация «алгоритмическая биоинформатика»
    Специализированная магистерская программа «алгоритмическая биоинформатика» открыта при лаборатории алгоритмической биологии во главе с профессором Калифорнийского университета Павлом Певзнером.

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

    В качестве научной работы студенты под руководством сотрудников лаборатории принимают участие в решении реальных задач биоинформатики. Это разработка алгоритмов и программных систем для сборки геномных последовательностей (de novo genome sequence assembly), а также теоретические и практические задачи в области вычислительной протеомики и масс-спектрометрии. Программа рассчитана на выпуск высококачественных специалистов по алгоритмическим вопросам биоинформатики, востребованных как в науке, так и в индустрии.

    Чем ещё можно заинтересовать студентов, которые хотят учиться?


    Попробую кратко перечислить всё то, чего нам удалось достичь:

    Обучение бесплатно
    Если у студента есть право обучаться бесплатно, то он учится у нас бесплатно. Для других студентов оплата довольно символическая.

    Индивидуальный подход
    Все учебные вопросы можно решать быстро в индивидуальном порядке. Для этого у студентов есть кураторы, к которым они могут обращаться в любое время.

    Гибкая программа
    В программу включены курсы по выбору. Студент может также по согласованию с куратором заменить какой-нибудь курс в своей программе (если он, к примеру, его уже слушал).

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

    Преподаватели
    Мы стараемся привлекать преподавателей, обладающих актуальными знаниями. Большинство курсов по разработке ПО читают сотрудники крупнейших IT компаний, математические курсы читают сотрудники Санкт-Петербургского отделения математического института РАН, курсы по биоинформатике читают сотрудники лаборатории алгоритмической биоинформатики.

    Упор на практику
    У каждого студента есть руководитель практики — инженер или учёный в зависимости от направления, который курирует его научно-исследовательскую работу (НИР). Кроме этого, для направления «разработка ПО» каждый семестр проводятся хакатоны «Developer Days» — группы по 3-4 человека в течении нескольких дней «с нуля» разрабатывают различные приложения.

    Обратная связь
    Мы уважительно относимся к мнению студентов. Для этого мы постоянно проводим опросы, результаты которых позволяют нам оперативно решать возникающие проблемы.

    Минусы


    Постараюсь описать проблемы, которые у нас возникают.

    Перенасыщенная программа
    Два года — это очень короткий срок, чтобы успеть научить чему-то осмысленному. Поэтому у нас действительно много курсов. Основная проблема студентов — нехватка времени. Мы, конечно, предупреждаем об этом при приёме на кафедру, но не все могут правильно рассчитать свои силы.

    Много отчисляем
    Как следствие предыдущей проблемы, к сожалению, отчисляется довольно много студентов. Некоторые уходят сами, не справившись с нагрузкой. Некоторых приходится отчислять за академическую неуспеваемость. До защиты диплома доходит обычно не более 60%.

    Бакалаврские курсы
    Нам приходится читать некоторые бакалаврские курсы (к примеру, базовые курсы алгоритмов и комбинаторики). Мы бы с удовольствием оставили только курсы магистерского уровня, но мы набираем студентов со всей России (более половины наших студентов не из Питера), учат везде по-разному, зачастую учат плохо (в т.ч. и в Питере). Поэтому приходится «подтягивать» общий уровень.

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

    Успехи


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

    Вдобавок можно почитать посты наших студентов на хабре:
    рассказ про обучение на направлении «теоретическая информатика»,
    рассказ про обучение на направлении «разработка ПО»,
    рассказ про обучение на направлении «алгоритмическая биоинформатика».

    В этом году у нас добавилась ещё пара поводов для гордости нашими студентами:


    Поступление


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

    Вопросы


    На следующие вопросы мы так и не смогли найти хороших ответов.
    1. Как решить проблему с необходимостью читать базовые курсы?
      Ничего адекватного, кроме открытия собственного бакалавриата, мы пока не придумали.
    2. Чем привлекать сильных студентов?
      Мы считаем, что сильные студенты заинтересованы в сильной программе и большом количестве практики. Может быть мы что-то упускаем?
    3. Какие направления обучения заинтересовали бы вас?
      У нас три направления, которые охватывают достаточно широкую аудиторию. Что осталось за бортом?
    4. Как правильно рекламировать IT образование?
      Этот вопрос нас давно волнует. Большая часть рекламы вузов «в реале» (к примеру, в метро) вызывает, мягко говоря, отрицательные чувства. Где правильно рекламироваться в сети? В этом году попробуем контекстную рекламу в социальных сетях. Где ещё? В прошлом году в качестве эксперимента сделали вот такой видеоролик.

      Куда его повесить?


    Спасибо за внимание. Буду рад ответить на любые вопросы, выслушать пожелания и комментарии. Если вы занимаетесь IT магистратурой где-нибудь в другом месте, то я буду рад услышать о вашем опыте.

    Comments 88

      +1
      Интересовался вашей магистратурой на тему Software Engeneering. В основном отпугнуло то, что пришлось бы уйти с довольно интересной работы из-за очень серьёзной учебной нагрузки. Но программа понравилась.
        0
        Да, работать и учиться у нас не получается (особенно на 5м курсе).
        Иногда кто-то пытается совмещать, но обычно это кончается плачевно.
          +1
          По моим прикидкам так и получалось, что чтобы нормально тянуть нагрузку придётся увольняться.

          Так что я выбрал Coursera для изучения того, что мне надо :)
            0
            Так что я выбрал Coursera для изучения того, что мне надо :)

            Тоже вариант, да =)
              0
              Ну там, чтобы тянуть пару курсов параллельно с работой, тоже можно на полставки уходить :)
                +2
                Если каждый день вечером(ну или на работе втихаря) слушать хотя бы несколько лекций — то ещё успеваешь. Ну и задания как-то успевать делать.

                Два курса тянуть реально. Больше уже нет.
          0
          Добрый день.
          Если у студента есть право обучаться бесплатно, то он учится у нас бесплатно.

          А какой студент имеет право обучаться бесплатно?

          Есть ли у вас общежития? Или, если человек с другого города, он сам должен снимать квартиру?

            0
            Ответил ниже.
              0
              Спасибо за ответ.
            +1
            Бесплатно может обучаться то, кто ещё не получил магистерского образования. Общежитие есть. На сайте кафедры есть небольшой faq в котором все такие вопросы разбираются.
              0
              Как решить проблему с необходимостью читать базовые курсы?

              — Сделать их необязательными :)

              Какова цена обучения за весь курс? Интересно сравнить со своим, одним из лучших(и смешно и плакать хочется) ВУЗов Киева
                0
                — Сделать их необязательными :)

                Проблема в том, что большинству студентов они необходимы.

                Какова цена обучения за весь курс? Интересно сравнить со своим, одним из лучших(и смешно и плакать хочется) ВУЗов Киева

                Для граждан РФ — бесплатно. Для граждан стран СНГ (исключая Белоруссию и Казахстан) обучение в российских вузах является платным. В данном случае стоимость составляет 20 тыс. руб. в семестр.
                0
                Жаль, что у вас нет курса High Performance Computing, думаю это сейчас актуально.
                Примеры

                Univercity of Edinburgh
                http://www.ed.ac.uk/studying/postgraduate/degrees?id=187&cw_xml=details.php

                Univercity of Bristol
                http://www.bristol.ac.uk/prospectus/postgraduate/2013/prog_details/ENGF/247
                  +2
                  Вообще-то есть.
                    +1
                    Ой, Вы, наверное, имели в виду, что у нас нет «направления по High Performance Computing».
                      0
                      Да, я про направление.
                      Курс ваш тоже интересный, но думаю один курс — это всё-таки мало,
                      да и в дипломе специализация High Performance Computing — будет звучать очень выгодно.
                        0
                        Спасибо, учтём.
                    +1
                    Как правильно рекламировать IT образование?

                    Думаю надо рекламироваться в тех местах где могут быть люди способные и желающие обучатся у вас. То есть такие ресурсы как habrahabr.ru и gamedev.ru мне кажутся наиболее подходящими местами для рекламы. Это могут быть и форумы по программированию.
                      0
                      На геймдеве и на различный форумах мы много раз пытались рекламироваться, но как правило эта реклама не приносит плодов. В анкете мы просим указать, откуда абитуриент о нас узнал. Форумов там практически нет.
                        0
                        Саша, а от нас кто-нибудь приходил?
                          0
                          Только в CS центр.
                      0
                      Про вашу научную магистратуру я уже слышал много хороших вещей, а вот про инженерную услышал впервые и у меня возник главный вопрос.А как вы учтите своих студентов самообразованию?

                      В ИТ же ужасно быстрое обновление технологий и подходов. Например, когда я поступал, моей специальности ещё не существовало мне кажется, что количество даваемых знаний не важно — они устареют за пару лет.
                        0
                        Практические курсы и курсовые проекты очень хорошо этому способствуют. Вышеупомянутый НИР — это около 95% самостоятельного изучения, все проекты — это актуальные задачи, а некоторые оказываются в принципе не исследованными, поэтому студентам приходится самостоятельно заниматься изучением проблемы с нуля.
                          0
                          Хм. Проблема в том, что то же самое говорят и остальные институты — но эти методы не работают (я могу углубить почему, но если в общем, то курсовые проще делать по типовому проекту на языке, который за студентов выбрала кафедра.

                          Хотя может я неправильно вас понимаю.Вы не могли бы привести примеры практических заданий (может у вас практическое задание — сделать коммит к реальному опенсорс-проекту с более 100 вотчеров на ГитХабе).

                          А какие языки у вас изучаются? Студентам можно выбирать самим? Можно ли им выбирать самим темы обучения? (Например, как в западной системе обучения студенты сами выбирают курсы — тем самым создавая обратную связь при выборе тем обучения).
                            +1
                            Темы выбирает не кафедра. Некоторые темы практик на этот семестр можно посмотреть тут.

                            Про коммит к опенсорсному проекту — это, конечно, хорошо, но коммит коммиту — рознь. Я в линуксовое ядро добавил две строчки, этого достаточно? Но формально Вашим требованиям удовлетворяет.

                            Языки, которые преподаются: C++, Java, Python, Haskell. Да, студенты могут выбирать — у нас есть курсы по выбору. В западной системе есть тьюторы, которые помогают создавать индивидуальную программу (надо заметить, что обязательные курсы там тоже есть). В нашей реализации роль тьютора выполняют кураторы. Они вправе заменить студенту один курс на другой, даже если курс обязательный.
                              0
                              Коммит хорош тем, что учит работать в команде — правильно обосновывать свои изменения, изучать и применять стиль новой команды. Так что и двух строк будет достаточно.
                                0
                                Мне понятно, как реальная работа в команде с другими студентами над проектом вроде «реализации компилятора X в Y» или «создание виртуального драйвера Linuz для Z» может помочь научиться работать в команде. Какой работе в команде может научить удалённая работа над чужим проектом с неизвестными людьми — мне не понятно.

                                Вот мой коммит в ядро: две строки, никакой командной работы. Одна польза — в ядро перестало ругаться на CD-ROM.
                                  0
                                  По ссылке нет обсуждения, так что мне трудно оценить насколько много бюрократии требуется в ядре Линукса.

                                  Например, исправление двух строк в Ruby on Rails требует правок документации, добавления отдельных тестов (запуска всех систем сборки проекта), а потом длинная дискуссия в ГитХабе, почему этот фикс действительно нужен (у меня ещё ни разу не взяли с первого раза — всё время находили к чему придраться).
                                    0
                                    По поводу «удалённая работа над чужим проектом с неизвестными людьми» — это и есть командная работа в большинстве компаний, использующих Руби. Там популярно распределённые команды, опенсорс и много путешествий.

                                    В любом случае большие проекты неизбежно будут удалённые и с неизвестными людьми.
                                  0
                                  Интересна идея с кураторами. А кто становится куратором? Могут ли студенты выбирать? Есть ли обратная связь (чтобы система не деградировала через 30 лет)?
                                    0
                                    У нас кураторы более-менее определяются направлением обучения. Кураторы — это сотрудники кафедры, у которых в числе обязанностей в т.ч. и работа со студентами.

                                    Обратная связь или самовоспроизводимость? Про обратную связь написано в посте. Самовозобновляемость тоже есть. Некоторые студенты остаются работать на кафедре в качестве семинаристов. Из некоторых потом получаются преподаватели.
                                      0
                                      Обратную связь я заметил только с небольшой группой компаний, которую напрямую сотрудничают с кафедрой — вы про эту обратную связь?
                                        0
                                        Обратная связь
                                        Мы уважительно относимся к мнению студентов. Для этого мы постоянно проводим опросы, результаты которых позволяют нам оперативно решать возникающие проблемы.
                                          0
                                          За этими словами могут стоят совершенно разные подходы. Не уточните? Например, кто и как принимает решение о выборе тем и технологий, которыми обучают?
                                            0
                                            Есть программа обучения. Каждый год мы её обсуждаем и изменяем. Среди факторов, которые мы учитываем, есть отзывы студентов о каждом курсе. Если какой-то курс большинству студентов мотивированно не понравился, то мы либо заменим этот курс на другой, либо заменим преподавателя.

                                            Мы так же проводим опросы в процессе обучения, чтобы понять какие-то текущие проблемы (к примеру, преподаватель читает очень быстро). Такие проблемы мы стараемся сразу же решать.

                                            Предвидя вопрос: да, мы собираем пожелания о том, какие курсы студенты хотели бы прослушать.
                                              0
                                              А какие ещё факторы?

                                              Например, через 5 лет язык Go широко распространиться по индустрии и станет популярнее Java — когда вы включите его в свой курс?

                                              Или, например, JS сейчас уже становится лингва-франко (не будем заострять внимания на его слабых местах, английский тоже стал международным по политическим, а не лингвистическим причинам) — когда он будет добавлен в курс?
                                                0
                                                А какие ещё факторы?

                                                Мы это обсуждаем в т.ч. с представителями компаний — они тоже неплохо понимают, чему нужно учить, а чему — нет.

                                                Например, через 5 лет язык Go широко распространиться по индустрии и станет популярнее Java — когда вы включите его в свой курс?

                                                Через 5 лет. В чём вопрос? =)

                                                Если кроме шуток, то и через 5 лет вряд ли. Думаю, что наш выпускник без проблем освоит n+1 язык программирования самостоятельно. Более вероятное развитие событий такое: через пять лет станет очень востребованной технология вычисления с процессорах на биологической основе. Тогда мы, вероятно, добавим такой курс в нашу программу. Скорей всего по выбору.

                                                Или, например, JS сейчас уже становится лингва-франко (не будем заострять внимания на его слабых местах, английский тоже стал международным по политическим, а не лингвистическим причинам) — когда он будет добавлен в курс?


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

                                                В нашем случае мы учим C++, Java, Python и Haskell, т.к. каждый из этих языков представляет целый класс языков с совершенно разными подходами к программированию.
                                                Без особого ущерба мы могли бы заменить Java на C#, Haskell на Ocaml, а Python на PHP.
                                                  0
                                                  Ну Python на PHP не заменить, скорее вы хотели сказать Ruby, Groovy или другой динамический язык ;).
                                                    0
                                                    PHP — вполне себе динамически типизированный язык (вы это имели в виду под словом «динамический»?) На Ruby и Groovy тоже можно.
                                                      0
                                                      Согласен, просто он плохо подходит для обучения, так как не имеет философии и его внутренности взаимопротиворечивы и часто добавлялись очень быстро с минимальными усилиями.
                                                    0
                                                    Представители компаний — это только те, с которым вы тесно сотрудничаете?

                                                    Пример про Go и JS были абстрактны, просто интересно, сам механизм.
                                                      0
                                                      Представители компаний — это только те, с которым вы тесно сотрудничаете?

                                                      В основном, но не всегда.
                                                      0
                                                      Ну и хочу отметить, что мне нравится ваш выбор языков — он действительно покрывает все основные направления (особенно если в рамках какого-то рассказывается про актёров — последнее время с популяризацией Go и Erlang о них говорят чаще).

                                                      Хотя, лично для меня, слишком классический набор :D. Но это наверняка компенсируется курсами.
                                                        0
                                                        Хотя, лично для меня, слишком классический набор :D

                                                        Классика — не всегда плохо. В курсе алгоритмов, к примеру, мы избегаем рассказывать про классические чёрно-красные деревья, а рассказываем только про AVL и splay.

                                                        Про языки: в этом году дополнительно рассказывали про Scala и другие языки для Java VM (курс по выбору).
                                                    0
                                                    Чтобы ещё чуть уточнить — под обратной связью я имею в виду «естественный отбор» в тройке «наследование — мутация — естественный отбор». Какие-то системные механизмы, которые предотвращают застой (например, свободный выбор предметов в западной системе создаёт естественный отбор поддерживая в тонусе дополнительные курсы, которые должны формировать нужный кругозор с края прогресса, до того как это станет мейнстримом).
                                                      0
                                                      Понятно. У нас эту роль играют отзывы студентов и выбор курсов по выбору.
                                                        0
                                                        А сколько курсов на выбор? Могут ли аспиранты при должной аргументации сами создать свой курс (например, попсовые NoSQL и различные узкие СУБД или вёрстка)
                                                          0
                                                          А сколько курсов на выбор?

                                                          Зависит от направления. В семестр может быть где-то треть курсов по выбору.

                                                          Могут ли аспиранты при должной аргументации сами создать свой курс (например, попсовые NoSQL и различные узкие СУБД или вёрстка)

                                                          Могут. В принципе, мы открыты для предложений курсов.
                                          0
                                          Я посмотрел Ваши темы и меня очень заинтересовала одна из них: «Проект: «Оптимизация TCP/IP для iSCSI»» ( docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dG9CRFdGa2tLeV9ab1l1QWlkOFp3bFE&output=html, mit.spbau.ru/sewiki/images/1/11/2012-summer-KKV.pdf ).
                                          Скажите пожалуйста, проводилось ли данное исследование и если да, то есть ли по нему публичные материалы, такие как публикации, отчеты, патчи?
                                            0
                                            Да, проводилось. Сейчас с ходу не нашёл материалов. Спросил студента, который эти занимался на летней практике. Напишу, как получу ответ.
                                              0
                                              Написал в личку.
                                                +1
                                                Материалы открыли: osll.spb.ru/projects/tcpip-scsi/wiki
                                                0
                                                Кстати, по поводу опенсорса — как я понимаю, сейчас большинство работы в институте (а она очень интересна и мне хотелось бы узнать подробнее) идёт закрыто — или в самом институте, или в кабинетах компаний? Не публикуете какие-нить свои внутренние проекты (курсовые)?

                                                Ведь плюс опенсорса, что после окончания обучения работодатель может напрямую посмотреть результат обучения студента — код всегда говорит лучше резюме. Да и рекламы бы института было бы гораздо больше.
                                                  0
                                                  Кстати, по поводу опенсорса — как я понимаю, сейчас большинство работы в институте (а она очень интересна и мне хотелось бы узнать подробнее) идёт закрыто — или в самом институте, или в кабинетах компаний? Не публикуете какие-нить свои внутренние проекты (курсовые)?

                                                  Публикуем, но не всё. Некоторые проекты остаются в компаниях. Результаты devdays всегда открытые.

                                                  Ведь плюс опенсорса, что после окончания обучения работодатель может напрямую посмотреть результат обучения студента — код всегда говорит лучше резюме. Да и рекламы бы института было бы гораздо больше.

                                                  Да, мы планируем написать про некоторые успешные проекты наших студентов.
                                                    0
                                                    Написать отчёт или выложить код?

                                                    Поддержка опенсора — это как бы вклад в экосистему, когда от вашей работы становится хорошо множеству разных людей, код распространяется по миру. И медиа-поддержка совсем другая — один вопрос статья, а второе — уважение от специалистов, которые ежедневно использует продукт из института (как, например, все мы постоянно слышим об институте Беркли из-за BSD или MIT из-за их лицензии).
                                                      0
                                                      Код уже выложен. Мы напишем о том, что крутого было сделано.
                                                        0
                                                        Будет ждать — было бы интересно почитать.
                                                0
                                                Хотя может я неправильно вас понимаю.Вы не могли бы привести примеры практических заданий (может у вас практическое задание — сделать коммит к реальному опенсорс-проекту с более 100 вотчеров на ГитХабе).

                                                Большая часть моих одногруппников попала на практику в JetBrains, собственно, их магистерские проекты были тесно связаны с основными продуктами компании: Idea, ReSharper, dotCover, YouTrack. Причем часть результатов этих работ попали в продакшн и на данный момент присутствуют в новых версиях этих продуктов. Примерно такая же ситуация с Parallels и Yandex (конкретно по продуктам и задачам не смогу ничего сказать)
                                            +1
                                            Сделаю предположение
                                            Как решить проблему с необходимостью читать базовые курсы?

                                            Обычно поступающий формулирует для себя поступление хотя бы за полгода. Поэтому можно было бы предоставлять базовые курсы онлайн, дистанционно. Это будет «обрезанный» вариант, но для некоторых он будет спасением.
                                              0
                                              Спасибо. Да, видимо на чём-то таком нам и нужно остановиться. Что делать с теми, кто эти курсы не сдаст или просто не прослушает?
                                                0
                                                Можно, например, сделать сертификаты, как на Интуит, а при поступлении сделать обязательным условием наличия сертификатов по ТАКИМ-ТО дисциплинам.
                                                  0
                                                  Да, это всё варианты предварительно веб-обучения.
                                                  Я тоже склоняюсь к тому, что это единственный выход в нашем случае.
                                                  0
                                                  Пусть дослушивают в магистратуре. В дополнение к куче предметов. Хотя более либеральный подход был бы в том, чтобы слушали те, кому надо. Остальные пусть мучаются потом.
                                                    0
                                                    Времени у них не будет на это физически.
                                                +4
                                                Могу сказать, что эта магистратура — два лучших года моей жизни на данный момент :)
                                                  0
                                                  Вставлю свои 5 коп.
                                                  Идеи про продвижение:
                                                  Устраивайте конференции и конкурсы совместно с компаниями-партнерами, рассылайте пресс-релизы
                                                  А у Вас есть канал на Youtube?
                                                  Подрядите студентов больше писать статей на Хабре и других подобных ресурсах, пусть покажут скиллы
                                                  Натяните уже нормальный дизайн на сайт, на дворе 2013й
                                                  Станьте первым российским ВУЗом на Coursera
                                                  Откройте стартап-инкубатор, пусть студенты монетизируют свои исследования, не все же унылые статье в стол писать

                                                  Про учебу:
                                                  Вот эта «четыре полных учебных дня с 10 до 6» застарелая болезнь наших ВУЗов, наверняка многих отпугивает.
                                                  Я глянул Ваше расписание, там лекции по 2 часа каждый день. Вспоминается цитата Паскаля:
                                                  «Друг, извини пишу тебе длинное письмо, потому что не было времени написать короткое»
                                                  Если не получается сократить, значит, плохо пытались.

                                                  А в целом — удачи и так держать, хорошее дело делаете!

                                                    +1
                                                    Спасибо за идеи! Все учтём.
                                                    Конференции и школы устраиваем.
                                                    Канал на youtube есть, но там только наш ролик =)
                                                    Студентов стараемся подключать, да.
                                                    Про дизайн — понятно. Не уверен, правда, что это повлияет на количество сильных абитуриентов.
                                                    Про Coursera подумаем.
                                                    Про инкубатор — тут видимо мы слишком малы для этого.

                                                    Я глянул Ваше расписание, там лекции по 2 часа каждый день.

                                                    Про расписание. Где Вы смотрели? Вот тут расписание этого семестра. 15 пар в неделю + семинар. Пара 1,5 + полчаса перерыва.

                                                    А в целом — удачи и так держать, хорошее дело делаете!

                                                    Спасибо.
                                                      0
                                                      Вдогонку по coursera: можно организовать там курс на русском. Там уже есть курсы на отличных от английского языках (французском или китайском, например). А русский язык считается более распространённым чем французский.
                                                      Правда, Coursera как платформа пока не очень хороша в плане интернационализации, но с появлением новых курсов на разных языках, я думаю, это будет исправлено.
                                                        0
                                                        Понятно. Спасибо.
                                                    +1
                                                    Извините, бросилось в глаза: у вас ну уж очень корявый сайт для кафедры информатики!
                                                    0
                                                    Как правильно рекламировать IT образование?
                                                    Этот вопрос нас давно волнует. Большая часть рекламы вузов «в реале» (к примеру, в метро) вызывает, мягко говоря, отрицательные чувства.


                                                    Может можно сделать такую, которая не вызывала бы отрицательные чувства?

                                                    Что думаете про сотрудничество со всякими городскими ориентированиями? Там собирается адекватная аудитория, которая наверняка выбирает между несколькими IT и не IT вузами
                                                      0
                                                      Что думаете про сотрудничество со всякими городскими ориентированиями? Там собирается адекватная аудитория, которая наверняка выбирает между несколькими IT и не IT вузами

                                                      Да, там можно как-то порекламироваться, спасибо. Но это охватывает только Питер…
                                                        0
                                                        Может можно сделать такую, которая не вызывала бы отрицательные чувства?

                                                        Спасибо за идею, подумаем, что бы накреативить.
                                                        0
                                                        Как решить проблему с необходимостью читать базовые курсы?


                                                        Рекомендовать перед поступлением прослушать курсы CS Center?
                                                          0
                                                          Рекомендовать перед поступлением прослушать курсы CS Center?

                                                          К сожалению, рекомендация ничего не гарантирует.
                                                          +1
                                                          Лучший университет, на мой взгляд, из ныне доступных в РФ в рамках соответствующих тем. Пламенно мечтаю поступить после окончания своего бакалавриата, готовлюсь по мере сил, хожу на лекции в ПОМИ РАН :)
                                                          Реально вдохновлен этим местом и подходом этих людей к обучению. Да и самими людьми.
                                                            +1
                                                            как обстоят дела с публикациями? особенно в иностранных журналах
                                                              +1
                                                              Вот с ходу парочка различных лет от «теоретической информатики»:
                                                              Approximating Asymmetric Metric TSP in Exponential Time. In Proceedings of Computability in Europe 2012 (CiE 2012)
                                                              Gate Elimination for Linear Functions and New Feebly Secure Constructions. In Proceedings of CSR-2011, Lecture Notes in Computer Science, Springer, 2011.

                                                              В общем, публикации есть. В журналах, правда, они выходят редко (это специфика CS), а публикуются в материалах конференций.
                                                                +1
                                                                это не специфика CS, это специфика того как CS выглядит у вас. ведь это очень важно — находитесь ли вы в мейнстриме CS, или выпускаете инженеров-программистов для локальных компаний. Не говорю что это плохо, или хорошо, но перекос явно в сторону второго.
                                                                  +1
                                                                  Думаю, что Вы заблуждаетесь. Публикация в журналах — это очень долгий процесс, который может тянуться несколько лет. В CS всё меняется достаточно быстро. Статья может устареть ещё до публикации. Поэтому публикация результатов CS в основном происходит в трудах конференций. Посмотрите DBLP профиль какого-нибудь серьёзного CS ученого. Там будет мало журналов и много различных конференция: FOCS, STACS, ICALP… Да, некоторые статьи потом выйдут в журналах. Но это, как я уже сказал, обычно происходит через несколько лет.

                                                                  В других областях, скажем в физике или биологии, наоборот существует перекос в сторону журналов.

                                                                  Вот посмотрите, к примеру, здесь:
                                                                  Conferences have higher status. In part this is a historical artifact of the field of computer science, but it is self-perpetuating since that makes the best researchers want to send their papers to conferences rather than journals.
                                                                  Some lesser-ranked universities evaluate faculty on the basis of journal publications, because the Dean of Engineering is unable or unwilling to understand computer science. In most scientific fields, journals have higher standards than conferences; computer science is a rare exception.
                                                                    +1
                                                                    Повторюсь еще раз. Публикация в журнале это метрика того насколько вы находитесь в мейнстриме и вообще в Computer Science. Poster Section, Demo section, Conferences, Journal Publication это все разные виды и уровни представления материалов. Я хочу понять как дела с пониманием CS обстоит у вас — ваших ответов для этого уже вполне достаточно.
                                                                      +1
                                                                      Метрики бывают разные. Как я уже сказал, метрика «публикация в журнале» в отношении CS — плохая. Если Вы не верите мне и ленитесь поискать, то вот ещё хорошая ссылка на пост в блоге Lance-а Fortrow:
                                                                      A reader asks why Gafni and Borowski did not publish their paper in a journal and become eligible for the Gödel Prize. I wish this was an isolated incident but it reflects on a sad state of affairs in computer science and theoretical computer science in particular. Too many papers in our field, including many great ones, do not get submitted to refereed journals. In an extreme case, Steve Cook received the Turing Award mostly for a STOC paper.


                                                                      Мне кажется, что Вы предполагаете, что в CS существует жесткая связь между «публиковаться в журналах» и «мейнстримом».
                                                                      Это неверно. Причём в обоих направлениях.
                                                                        0
                                                                        Lance-а Fortnow
                                                              +1
                                                              Правильно понимаю, что поступать на бакалавра на 1 курс особого резона нет, в связи с основным упором на магистратуру?
                                                                0
                                                                Там выше есть более свежий пост с дискуссией :)
                                                                Понимаете неправильно. С этого года мы запускаем бакалавриат и будем стараться делать на него не меньший, даже скорее больший упор, чем на магистратуру.
                                                                Об этом через некоторе время будет отдельный текст.
                                                                В частности, многие курсы, которые сейчас в магистратуре преследуют цель выравнивания уровня поступивших, а по сути являются курсами бакалавриата, будут читаться и в новом бакалавриате.

                                                              Only users with full accounts can post comments. Log in, please.