пятница, 10 февраля 2012 г.

Google Summer of Code 2012

На этой неделе стартовала программа Google Summer of Code 2012 года.

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

У вас будет возможность поработать в действительно супер-проектах. В прошлом году среди прочих были представлены:

  • Apache Software Foundation
  • Boost C++ библиотека
  • Django
  • Drupal
  • команда разработчиков языка Scala
  • операционная система FreeBSD
  • компилятор GCC
  • Git
  • GNOME
  • GNU Project
  • haskell.org
  • KDE
  • LibreOffice
  • Mono Project
  • Mozilla
  • OpenCV
  • openSUSE
  • PostgreSQL
  • Python Software Foundation
  • R Project
  • Selenium
  • Codehaus
  • Fedora
  • The Linux Foundation
  • The Perl Foundation
  • Wikimedia Foundation
  • Wine
  • WordPress
  • X.Org Foundation
Это супер-шанс!

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

Так что дерзайте! Расписание программы тут.
Рекомендую прочесть официальный FAQ и руководство для студента.

А вот тут можно почитать отзывы украинских участников прошлых лет.

среда, 25 января 2012 г.

Udacity: Создаем поисковую систему с нуля

Интересуетесь интернетом и компьютерами? Всегда хотели написать свой собственный поисковый сервис (похожий на Яндекс или Гугл), но пока еще не знаете, как это сделать? Или, может быть, вы пока еще только учитесь программировать? Хотите понять, как устроена разработка сложного продукта?

Себастьян Тран (специалист в области искуственного интеллекта, профессор Стэнфорда и сотрудник Гугла) и его новая компания Udacity вскоре проведут двухмесячный курс "Building a search engine".

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

Предполагаемый учебный план:

Неделя 1. С чего начать? Ваша первая программа. Извлечение ссылок.
Неделя 2. Поиск всех ссылок на странице.
Неделя 3. Как управлять данными. Сканирование web.
Неделя 4. Как решать проблемы. Ответ на поисковый запрос.
Неделя 5. Как работает программа. Ускорение работы программы.
Неделя 6. Ранжирование поисковых результатов.
Неделя 7. Что делать дальше. Финальный экзамен.

Выглядит потрясающе интересно для студентов и новичков в программировании. Уверен, что и опытным специалистам будет полезно.

суббота, 21 января 2012 г.

Лекции ведущих лекторов России в свободном доступе

Радует, что в интернете начинают появляться видео-лекции и от русскоязычных ученых, а не только лишь от MIT/Stanford/Berkeley.

Лекции ведущих лекторов России в свободном доступе появились на Лекториуме, а обсуждение этого приятнейшего факта идет на Хабре.

Вот неполный список доступных видео-курсов:

Основы баз данных, Илья Тетерин
Основы математики, Александр Храбров
Основы C++, Евгений Линский
Основы Java, Георгий Корнеев
Алгоритмы и структуры данных, Александр Куликов
Обзорный курс по анализу данных, Юлия Киселёва
Вычислимость и логика, Дмитрий Ицыксон



Компьютерная графика, В. А. Галинский
Модели веб-графов и их приложения А. М. Райгородский
Введение в комбинаторику слов, А. Э. Фрид
Computer Science семинар (осень 2011)



Линейное программирование, М. А. Бабенко
Квантовые алгоритмы: возможности и ограничения М. Н. Вялый
Параметризованные алгоритмы, Ф. Фомин 
Системы типизации лямбда-исчисления, Д. Н. Москвин
Computer Science семинар (весна 2011)
Компьютерное зрение и библиотека OpenCV, В. Л. Ерухимов
Анализ поисковых запросов, П. Браславский
Синхронизируемые автоматы, М. В. Волков
Program Analysis for Security, B. Livshits 
Проблема изоморфизма графов, И. Н. Пономаренко
Онтология и представление знаний, Б. Ю. Конев
Семантическая классификация изображений, А. Конушин
Функциональное программирование, Е. Р. Кирпичёв 
Теория сложности доказательств, Э. А. Гирш
Computer Science семинар (осень 2010)



Димеры на планарных графах Дмитрий Челкак
Самоподобные группы: алгебра, динамика и
комбинаторика
 Ростислав Григорчук
Метрическая геометрия и пространства Александрова Сергей Иванов
Минимальные поверхности Евгений Степанов
Интегрируемые спиновые цепочки Сергей Деркачев
Введение в динамику линейных операторов, Евгений Абакумов
Асимптотически голоморфные функции А. Боричев
Ренормализация в динамике Дмитрий Рыжов
Предельные циклы: от классики до проблемы Гильберта-Смейла Григорий Колюцкий
Задачи аппроксимации, происходящие из гипотезы Римана Н. Никольский
Теорема Милютина С. Кисляков
Задача о Лакуне А.Полторацкий
Поля Леви Александр Буфетов
Introduction to conformal field theory: Liouville model Leon Takhtajan
Точечные процессы и устойчивые законы Юрий Давыдов
Гармоническая мера Дмитрий Беляев
Модель димеров в статистической механике Николай Решетихин
Сходимость случайных деревьев и процессы Гальтона-Ватсона Влад Высоцкий
Symbolic Dynamics and One-dimesional Cellular Automata: an Introduction Tullio Ceccherini-Silberstei
Введение в статистическую теорию поля Илья Грузберг
Аномальная диффузия и ее приложения Денис Гребеньков
Математические конструкции в квантовой логике и их современное применение Алексей Гринбаум



Побольше бы таких начинаний на наших просторах.

пятница, 13 января 2012 г.

Стажировки для студентов в Google

Я несколько раз уже касался темы стажировок для студентов. По необъяснимой причине я еще ни разу не упомянул о подробностях internship-программы в Google. И вот сейчас, когда я собрался было немного об этом написать, обнаружилось, что кто-то другой это уже успел сделать (причем наверняка значительно лучше, чем смог бы я).

Так что мне остается только выложить ссылки на отличные сообщения Ларисы об опыте ее двух стажировок в гугле (в Цюрихе и Калифорнии):


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

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

Научная ярмарка Google 2012 года стартовала

Я уже писал как-то про конкурс научных работ для школьников Google Science Fairпроводящийся под эгидой Google, National Geographic, Scientific American и Lego.


Сегодня открылась регистрация на соревнование этого года (крайний срок подачи - 1 апреля 2012).

Прелесть этого мероприятия в том, что оно пропагандирует научное творчество среди школьников (13-18 лет), есть хорошие призы (первый приз - 50 тысяч долларов) и даже можно подавать работы на русском языке.

Ответы на часто задаваемые вопросы тут.

Полные правила тут.

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

суббота, 7 января 2012 г.

Бесплатное высшее образование в Финляндии для украинцев

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

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

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

Университеты Финляндии довольно высоко котируются в мире. Например Университет Хельсинки в 2010 и 2011 входит в первую сотню университетов мира по рейтингу QS World University Rankings (для сравнения МГУ во второй сотне, украинских вузов нет в первых 500). Университеты ведут интенсивную и интересную научную работу.

Для примера привожу данные по магистерской программе в области алгоритмов и машиноого обучения в Университете Хельсинки, бесплатной и на английском языке. Это лишь одна из сотен программ в различных областях.

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

воскресенье, 11 декабря 2011 г.

Рассказ о том, как поступить в магистратуру в Канаде

Несколько дней назад мне написал Кирилл Шегеда, который по моей просьбе любезно поделился своей историей об успешном поступлении в магистратуру в Университет Альберты (Эдмонтон, Канада), известный, например, тем, что там работает и преподает Richard Sutton, которому в голову пришла идея Reinforcement Learning. Кирилл этим летом получил степень бакалавра на факультете прикладной математики Днепропетровского национального университета, который в свое время закончил и я. Его история может быть интересна многим украинским студентам, подумывающим о продолжении образования заграницей. Ниже публикую рассказ Кирилла с минимумом редактуры.


Мой опыт достаточно прост. Начиная с третьего курса университета я работал в АприорИТ. Но где-то в начале августа перед четвертым курсом меня начали одолевать смутные сомнения по поводу того, хочу ли я работать там дальше (задания интересные, конечно, но и непосредственно исследованиями я тоже хотел заниматься, на что, естественно, времени у меня категорически не хватало).

Поэтому в начале четвертого курса, я решил, что надо попытаться поступить в магистратуру или аспирантуру за рубеж. Не долго думая (3 недели терзания себя вопросом надо ли это делать :) ), я уволился с работы и начал готовиться к поступлению за рубеж. Благо английский у меня был на хорошем уровне.

Первым делом выбрал вузы, в которые я хотел поступать. Для галочки выбрал МИТ, Беркли, Калтек (от них я изначально ожидал отказ). Выбрал Университет Альберты, т.к. его порекомендовала одна из знакомых и т.к. здесь один из лучших центров по ML. Также поступал в университет Иллинойса Урбана-Шампейн.

В МИТ, Беркли, Калтек и Урбана-Шампейн везде подавал на аспирантуру. В первых трех по другому нельзя. В Урбану-Шампейн подал на аспирантуру, так как обычно для аспирантов выше шанс получить помощь. Сейчас понимаю, что для магистров шанс не меньше, и если бы поступал еще раз, подал бы на магистратуру.

Отодвинул на второй план учебу на 4 курсе на два месяца (все, кроме диплома) и полностью их потратил на подготовку к TOEFL и GRE general. Готовился самостоятельно. В итоге TOEFL удалось cдать с первого раза на 105. GRE балл был не лучший, так как это больше тест на знание английского: 420/800 - вербал, 800/800 - математическая часть (в которой любой школьник наберет столько же балов), 3.5 - аналитическое письмо (естественно я попросил ETS опубликовать результаты теста для других вузов, чтобы они мне могли высылать приглашения). Не лучший результат, но даже с таким результатом мне приходили приглашения поступать в такие универы как Университет Чикаго, Columbia University, New York University.

Потом было много беготни по подписыванию и переводу зачетки. По написанию рекомендационных писем (отдельное спасибо Константину Анатолиевичу Кузнецову, он со мной сидел и долго разбирался потом, что еще повписывать, и письма мы загружали вместе с ним). Написание мотивационного письма, в котором я просто описал, чего я хочу и почему хочу поступить именно в этот вуз. По МИТ, Беркли, Калтеху и Иллинойсу, если вкратце, то пришел отказ (чего я и ожидал). В Альберте мне согласились снять application fee. По итогу, после того, как я им поотсылал все документы, буквально через два дня, после того как они все к ним пришли, мне прислали письмо с поздравлениями, что меня приняли и предоставляют ТА на два года. Еще через несколько месяцев мне прислали письмо, что мне предлагают стипендию, которая покрывает обучение, и плюс еще экстра деньги и работа в качестве ассистента на пол ставки с половиной зарплаты (очень шикарные условия как я сейчас понимаю).

О, да, чуть не забыл, средний бал у меня был 93-94, по-моему, это скорее всего и послужило поводом для стипендии. Но для того, чтобы приняли сюда, это совершенно не обязательно, выше 83 тоже сгодится, главное суметь убедить, что вы именно тот, кто нужен. Ну и две публикации, которые никто никак не мог проверить, поэтому скорее всего роли на решение они не оказывали (журнал "Мурзилка" никак не сравнится с AAAI или ICML). Здесь же в университете познакомился с одной студенктой-магистром из Молдавии. Ее муж студент PhD в Иллинойсе Урбана-Шампейн и принимал участие в приеме документов. Она мне сказала позже, что он упоминал, что были люди из Украины, но у всех них были проблемы с документами. Могу предположить, что такой проблемой был тот факт, что все преподаватели, которые отсылали письма держат свои ящики на бесплатных сервисах и такого понятия, как рабочий электронный ящик, в ДНУ нет (что очень жаль).

Финансирования для undergrads (бакалавров) у нас нет, но зато grad student, работающий здесь, может получать финансирование в виде RA (деньги выделяет профессор). Но для того, чтобы сюда приехать и работать ассистентом профессора в исследованиях, надо, во-первых, иметь очень хороший средний балл, во-вторых, понимать ту область, в которой хочешь работать. А вообще все возможно, было бы желание.