пятница, 3 августа 2012 г.

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

В 30-ом номере журнала "Фокус" опубликована статья "Университет на диване. В лучших вузах мира можно бесплатно учиться онлайн", посвященная онлайн-курсам от Coursera.

Я постарался ответить на все вопросы корреспондента Ольги Шиленко, но, как это иногда случается, в статье есть несколько мелких неточностей.

Тем не менее, написано занимательно, и я лично очень рад, что эта тема постепенно пробивается в мейнстрим ко все более широкой аудитории.

воскресенье, 29 июля 2012 г.

7 онлайн курсов от edX

И еще немного онлайн-курсов от суперуниверситетов.

В ответ на инициативы Coursera и Udacity, которые зародились на западном побережье США, ведущие вузы восточного побережья, Гарвардский университет (Harward) и Массачусетский технологический институт (MIT), предлагают свою программу edX. К ним уже присоединился и калифорнийский университет Беркли, участвующий также и в проекте Coursera.


Пока сложно сказать, чем edX будет принципиально отличаться от других подобных предложений. Имена участвующих университетов весьма громкие. Курсов пока немного, только семь против более сотни у Coursera, но лиха беда начало. Первый пробный курс по электронике, прошедший весной еще под эгидой MITx (предшественника edX), получил хорошие отзывы от участников. Сам я не слушал даже лекций, поэтому ничего не могу о нем сказать.


Итак, кратко пробежимся по предлагаемым нам курсам.

  1. Введение в химию твердого тела (3.091x: Introduction to Solid State Chemistry) - Курс от MIT, о котором я мало что могу прокомментировать, так как с химией знаком слабо. Курс стартует 15 октября 2012 и пролится 3 месяца.
  2. Электротехника (6.002x: Circuits and Electronics) - Снова от MIT. Это повтор курса, который проводился в начале весны и имел успех. Отдельно хочу подчеркнуть, что одним из преподавателей является Джеральд Сассман, соавтор знаменитой книги "Структура и интерпретация компьютерных программ". Начало курса 5 сентября 2012, продолжительность - 3.5 месяца.
  3. Введение в компьютерные науки и программирование (6.00x: Introduction to Computer Science and Programming) - Это онлайн-версия вводного курса программирования в MIT, который пришел на замену классическому 6.001, основанному на SICP, из-за чего, естественно, подвергся серьезной критике. Тем не менее курс выглядит весьма интересным введением в предмет и рассчитан на достаточно широкую аудиторию. Курс начнется 1 октября 2012 и продлится 3.5 месяца.
  4. Введение в компьютерные науки (CS50x: Introduction to Computer Science I) - Да, еще одно введение в тот же предмет, но уже от другого топ-университета - Гарварда. Определенное дублирование а также несоответствие нумерации наводит на мысль, что проект edX пока еще не функционирует как единое целое, но это не страшно. Рассчитанный на студентов даже не имеющих опыта программирования, очный гарвардский аналог этого курса тем не менее весьма непрост и требует серьезных временных затрат. Он очень популярен среди студентов. Курс стартует 15 октября 2012 и продлится полгода.
  5. Численные методы в клиническом исследовании (PH207x: Health in Numbers: Quantitative Methods in Clinical & Public Health Research) - Еще один курс от Гарварда, который посвящен эпидемиологии и биостатистике. Пограничная область между медициной и математикой обещает быть интересной. Старт курса 15 октября, продолжительность 3 месяца.
  6. SaaS (CS169.1x: Software as a Service) - Этот курс уже проводился под эгидой Coursera теми же преподавателями из Berkeley дважды. Прошедшие его слушатели упоминали, что курс в меньшей степени касался облачных сервисов, а больше затрагивал программную инженерию в общем и разработку с помощью Ruby on Rails. Курс рассчитан на людей, имеющих опыт программирования, начинается 24 сентября 2012 и продлится всего месяц.
  7. Искусственный интеллект (CS188.1x: Artificial Intelligence) - Также курс от университета Беркли. Курс вводный, подразумевает базовые знания математики и программирования. Пока не вполне ясно, что именно будет входить в программу, но почти наверняка курс будет совершенно непохож на прошлогодний курс от профессоров Норвига и Трана, с которого началась эра онлайн-курсов. Старт 24 ноября 2012, продолжительность 2 месяца.

Курсы выглядят довольно интересными и как минимум заслуживают не меньшего внимания, чем то, что предлагают "конкуренты". Бросается в глаза, что курсы требуют больших временных затрат (12-15 часов в неделю), чем в среднем курсы на Coursera. Возможно, это отличительная черта edX, который хочет так подчеркнуть некоторую элитарность, присущую вузам, стоящим за ним, а может быть и просто совпадение. В любом случае что-то определенное можно будет сказать только после того, как курсы стартуют.

пятница, 13 июля 2012 г.

Что я думаю о Компьютерной академии "ШАГ" или Microsoft Imagine Cup 2012

Лет 10-12 назад, когда я учился в университете, Компьютерная академия "ШАГ" только появилась у нас в Днепропетровске. Мы, студенты факультета прикладной математики, относились к ней снисходительно и слегка свысока. Как к электросварочному техникуму примерно (ничуть не хочу обидеть его выпускников). Считали, что это коммерческая конторка, даже не вуз, в которой недопреподаватели готовят недоспецов из недоучек.

Затем мой друг и очень талантливый программист, получив бакалавра на примате, пошел получать специалиста в "ШАГ". Я подумал, что он совершает какую-то жуткую глупость.

Спустя еще пару лет, когда я отбирал программистов к себе в компанию, резюме со словом "ШАГ" в графе образование отправлялись мной в корзину без пристального рассмотрения и без малейшего сожаления. Подобное я слышал и от других нанимающих менеджеров.

А сегодня я узнал, что на этой неделе студенты "ШАГа" выиграли всемирный Microsoft Imagine Cup 2012 в категории Software Design, создав программно-аппаратный комплекс для распознавания и озвучивания жестов для глухо-немых.

Не то, чтобы мой мир перевернулся или я начал считать, что "ШАГ" теперь лучше готовит разработчиков программного обеспечения, чем классические вузы, но что-то, видимо, происходит. Что-то интересное. Хотелось бы, чтобы руководство профильных факультетов ведущих вузов Украины задумалось о том, почему среди победителей нет представителей их университетов.

Хочу искренне поздравить команду победителей: Антона Степанова, Антона Постерникова, Максима Осику и Валерия Ясакова - с этим результатом. Желаю ребятам отличного профессионального будущего и еще больших успехов впереди.

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

вторник, 10 июля 2012 г.

История о поступлении в Санкт-Петербургский академический университет

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


Летом 2011-го года я увидел статью о наборе в Санкт-Петербургский академический университет. После нескольких минут поиска я понял, что поступить туда должно быть довольно круто. Я подал заявление (точно не помню, как я это делал) и начал готовиться.


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

Через пару дней после подачи заявления мне позвонили и попросили уточнить дату, когда я буду готов пособеседоваться. Я попросил перезвонить на следующий день, так как всё зависело от расписания поездов. В конце концов, я приехал в Санкт-Петербург. Сам университет находился в 5-ти минутах ходьбы от станции метро. Его здание смотрелось как космический корабль. На крыше распологались солнечные батареи, рядом прекрасное футбольное поле - одним словом всё, чего не хватает старенькому корпусу примата (имеется в виду факультет прикладной математики Днепропетровского национального университета - прим. редактора). Проход внутрь только по электронным пропускам, и у вахтёрши как на зло сломался телефон... Но! Первый же проходивший мимо студент сам предложил меня провести. Все студенты, с которыми я общался, оказались на редкость дружелюбными.

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

«В ящике 40 носков 20 белых и 20 чёрных. Взяли один носок. Какова верояность, что если брать второй не глядя, он будет такого же цвета?»

«Доказать что ряд, где общий член a=m(1/2)^k m ={1,-1}, сходится при любых вариантах выбора m»

И по программироваю помню переворот строки.

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


У меня нашлась пара ошибок, но было заметно, что в целом они были довольны. Я не хотел долго ждать результатов (неделю) и попросил сказать заранее, причину придумал на ходу.
После собеседования я пошёл гулять по Питеру, и у меня сел телефон. Я поставил его на зарядку, не включив, и почти весь следующий день проходил с выключенным. А когда включил, увидел несколько пропущенных звонков из университета. Меня пригласили заполнить заявление!


И тут я начал сомневаться. Как-то уж слишком легко я прошёл... После я узнал что для украинских студетов обучение платное. Общежитие мне не показали. И в приёмной я услышал, такую фразу от преподавателя: «собрали весь хлам с политеха, некого учить!» Всё это вместе немного пошатнуло мою веру в то, что стоит переезжать. Вскоре в Днепропетровске у меня появилась девушка и я поступил на магистратуру здесь. После этого я решил оставаться в ДНУ.

Raspberry Pi - получи 1000 долларов и купи 40 компьютеров

Знаете ли вы, что новый современный компьютер может обойтись вам всего в $25?

Такую возможность предоставляет Raspberry Pi Foundation - благотворительная организация, выпустившая миниатюрный (с кредитную карту) компьютер на одной плате. Его цель - способствовать обучению компьютерным наукам и стимулировать эксперименты с компьютерной техникой среди молодежи. Raspberry Pi можно подключить к внешним устройствам (сеть, монитор, клавиатура), он поддерживает несколько дистрибутивов Linux.

Со вчерашнего дня дети могут принять участие в конкурсе на создание программ для Raspberry Pi. Конкурс проводится в двух возрастных категориях:
  • от 0 до 13 лет
  • от 14 до 18 лет
Главный приз в каждой категории - $1000 (за эти деньги можно купить 40 компьютеров), поощрительные призы - $200.
Работу нужно сдать до 1 сентября.

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

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

среда, 20 июня 2012 г.

Google Apps Developer Challenge 2012

Это новость для тех, кто умеет программировать и хочет поэкспериментировать с новыми технологиями и, возможно, выиграть $20000.

Обратите особое внимание, если вы студент и/или девушка. Ваши шансы на приз выше.

Google в целях популяризации своей онлайн платформы бизнес-приложений Google Apps проводит конкурс по разработке программ, использующих Google Apps API. Этот конкурс носит название Google Apps Developer Challenge 2012 и направлен на профессиональных разработчиков, но кое-что интересное в нем есть и для студентов. Но обо всем по порядку.


Соревнование командное (в команде не должно быть более 3 человек, но может быть и всего один). Задача участников - за два с небольшим месяца разработать программный продукт, интегрирующийся с платформой  Google Apps (Google Docs, Gmail, календарь и т.д.). Требования к продукту такие: он должен использовать Google Apps API, быть оригинальным, актуальным для региона, приятно оформленным и завершенным, решать какую-то важную задачу и, по возможности, использовать другие сервисы гугла, например G+.


Конкурс стартовал 2 недели назад. Прием работ продлится до 24 августа - Дня независимости Украины. Все посланные работы примут участие в полуфинале, а затем победители разыграют главные призы в финальном раунде осенью. Радует то, что и не только победителям, но и просто финалистам положены интересные призы.


Соревнование проводится в 6 географических регионах независимо. Украина, Россия и другие страны на территории бывшего СССР попадают в общую категорию, что не очень выгодно, так как в ней, возможно, будет самая высокая конкуренция (США и Европа тоже здесь). Это вызвано тем, что конкурс ориентирован на развивающиеся страны. В каждом регионе выделяются 3 категории, в которых определяется победитель:
  1. Бизнес-приложения.
  2. Социальные, персональные, развлекательные приложения и игры.
  3. Приложения в области образования, охраны здоровья, окружающей среды и для благотворительности.

Призы впечатляют:
  • За первое место в каждой из категорий положено вознаграждение в $20000.
  • Если команда-победитель представляет университет, то дополнительно департамент университета, от которого выступают участники, получает еще $18000.
  • За выход в финальную часть каждому участнику положен хромбук.
  • Кроме того, если в команде только девушки/женщины, то за выход в финал команда получает $1000.
  • Наконец, если в команде только студенты и сотрудники университета, то за выход в финал она тоже получает $1000.


Советую всем обратить внимание.

Дополнительная информация:
Сайт конкурса: http://www.google.com/events/gadc2012/
Ответы на часто задаваемые вопросы: http://www.google.com/events/gadc2012/faqs/
Группа, где его обсуждают: https://groups.google.com/group/google-apps-developer-challenge-2012

суббота, 9 июня 2012 г.

Наша группа ВКонтакте

Я решил открыть  группу ВКонтакте, посвященную этому проекту.

Там будет удобно общаться, обмениваться мнениями и находить единомышленников.
Пока что группа пуста и там довольно одиноко, но вскоре это поменяется.

Приглашаю всех вас присоединиться.