Pull to refresh
  • by relevance
  • by date
  • by rating

ICPC открыла официальное представительство на базе Университета ИТМО

Programming *Studying in IT
image

ICPC (International Collegiate Programming Contest) объявила об открытии представительства на базе петербургского Университета ИТМО. Оно станет главной информационной и консультационной площадкой для центров проведения отборочных туров на чемпионат мира по спортивному программированию ICPC в Северной Евразии.

В чемпионате (NERC) участвуют, помимо России, страны СНГ и Балтии.

Представительство будет заниматься вовлечением новых университетов и команд в олимпиадное движение, а также будет помогать в подготовке студентов и тренеров к чемпионату и искать гранты и спонсоров.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 1.5K
Comments 0

Чемпионат мира по программированию acm icpc On-Line

Lumber room
Завершился финал чемпионата мира по программированию среди студентов acm icpc. Российские команды выступили успешно — в первой десятке 4 команды — # Команда СПбГУ ИТМО получает золотые медали и становится чемпионом мира и Европы 2008 года!
# Команда Massachusetts Institute of Technology заняла 2 место и получила золотые медали.
# Команда Ижевского ГТУ заняла 3 место и получила золотые медали.
# Команда Львовского НУ заняла 4 место и получила золотые медали.
# Команда МГУ заняла 5 место и получила серебряные медали.
# Команда Tsinghua U заняла 6 место и получила серебряные медали.
# Команда Stanford U заняла 7 место и получила серебряные медали.
# Команда U of Zagreb заняла 8 место и получила серебряные медали.
# Команда U Waterloo заняла 9 место и получила бронзовые медали.
# Команда ПетрГУ заняла 10 место и получила бронзовые медали.
# Команда СПбГУ заняла 11 место и получила бронзовые медали.
# Команда БГУ заняла 12 место и получила бронзовые медали.

Команда из Питера уже не первый раз становится чемпионом! Молодцы! Можно так-же отметить так отлично выступившие команды из Удмуртии и Львова! Команда МГУ стабильно в первой десятке — 5 место. Петрозаводский ГУ, Санкт-Петербургский ГУ и Белорусский ГУ — 10,11,12 места что тоже отличный результат, если учесть общее количество команд на всех этапах чемпионата — 6700.

Команды Алтайского ГТУ и Винницкого НТУ решили по 4 задачи и заняли соответственно 31 и 32 место, команды Уральского ГУ и НГУ решили по 5 задач и заняли соответственно 23 и 25 место, команды МФТИ, Орловского ГТУ и Ставропольского ГУ решили по 6 задач и заняли соответственно 13, 16 и 18 место. У чемпионов мира 2007 года, команды Warsaw U — 6 задач и 14 место.(источник)

Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Views 297
Comments 25

Олимпиады по программированию, взгляд из НГУ. Статья 1 — составление задач

Sport programming *
Следующий год будет моим пятым и последним сезоном в ACM-олимпиадах. За эти годы накопилось много разных воспоминаний и знаний об олимпиадах, благо мой университет участвует в них весьма активно. Рассказывать только со стороны участника будет не совсем правильным, поскольку поучаствовать в олимпиадах могут многие, мне же довелось и быть в составе жюри (правда, школьных олимпиад). Расскажу немного интересных вещей изнутри, приоткрою чуть-чуть наше закулисье. Рассказ будет тесно связан с Открытой Всесибирской олимпиадой, поскольку с ней у меня общение самое тесное (да и проводится она нашим университетом).

Вторая статья — про тестирующие системы.
Третья статья — про работу оргкомитета.
Четвёртая статья — про тур непосредственно.

В первой статье я хочу рассказать о составлении задач к этим олимпиадам. Дело увлекательное, творческое, но порой весьма муторное.
Читать дальше →
Total votes 56: ↑49 and ↓7 +42
Views 5.7K
Comments 32

Олимпиады по программированию, взгляд из НГУ. Статья 2 — тестирующая система

Sport programming *
Я продолжаю свой цикл статей про спортивное программирование в НГУ. В прошлый раз я рассказал, как пишутся задачи для турниров, теперь же я хочу рассказать немного о тестирующей системе.

Первая статья — про составление задач.
Третья статья — про работу оргкомитета.
Четвёртая статья — про тур непосредственно.

Тестирующая система — это святая святых любого соревнования. Средоточие нервов турнира. Во многом от неё зависит успешное проведение тура, стабильная её работа может обеспечить спокойствие организаторам, а нестабильность — повышенную головную боль. Написание тестирующей системы — задача, достойная дипломной работы (на моей памяти на тестирующих систамах защитили уже 2 диплома). А написание действительно хорошей — и целой кандидатской.
Читать дальше →
Total votes 31: ↑22 and ↓9 +13
Views 7.5K
Comments 23

Олимпиады по программированию, взгляд из НГУ. Статья 3 — работа оргкомитета

Sport programming *
И снова здравствуйте! Две статьи про олимпиадное программирование вообще и НГУшное в частности уже были опубликованы на Хабре. К сожалению, они слишком пестрили техническими подробностями, порой не интересными человеку со стороны (или же требующими дополнительных разъяснений). Сегодня я постараюсь исправить эту оплошность. Третья статья цикла будет об обратной стороне медали. На технике олимпиада может выехать, но без человеческого ресурса сложно. Вокруг той же Всесибирской проходит так много всего, что в пылу соревнований участники могут и не заметить. Зато всё это хорошо знакомо милым девушкам из оргкомитета, о работе которых (и не только о них) я сегодня и расскажу.

Для тех, кто только что переключился на наш канал:

Первая статья — про составление задач.
Вторая статья — про тестирующие системы.
Четвёртая статья — про тур непосредственно.

Читать дальше →
Total votes 28: ↑22 and ↓6 +16
Views 2.1K
Comments 9

Олимпиады по программированию, взгляд из НГУ. Статья 4 — как проходит тур

Sport programming *
Продолжение погружения в мир спортивного программирования уже на ваших экранах. Теперь будет самая вкуснятина. Раньше я ходил вокруг да около, теперь же пора взяться за самую суть. Посмотрим, как проходит какой-нибудь из туров, что длится в эти 5 часов азарта и креатива. Сегодня будет много всего весёлого.

Для тех, кому эта статья будет первой из цикла:

Первая статья — про составление задач.
Вторая статья — про тестирующие системы.
Третья статья — про работу оргкомитета.

Читать дальше →
Total votes 36: ↑31 and ↓5 +26
Views 2K
Comments 15

Олимпиады по программированию, взгляд из НГУ. Статья 5 — как играет команда

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

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

Первая статья — про составление задач.
Вторая статья — про тестирующие системы.
Третья статья — про работу оргкомитета.
Четвёртая статья — про тур непосредственно.

Читать дальше →
Total votes 7: ↑5 and ↓2 +3
Views 2.1K
Comments 16

Программирование как спорт

Sport programming *
image
Год из года можно видеть в заголовках новостей яркие фразы вроде «Российские программисты снова одержали победу»; да и наш президент не обходит этот вопрос стороной. Слова-то, конечно, приятные, но вот что всё это значит?
Читать дальше →
Total votes 121: ↑95 and ↓26 +69
Views 2.8K
Comments 92

Путь олимпиадника

Sport programming *
Tutorial
*Тут должна быть сопутствующая картинка, но хабраэффект убил её хранилище(*
Как и обещал в предыдущем посте, размещаю следующий, в котором расскажу, как можно приобщиться к великому множеству олимпиадников, и дам начальные советы.
UPD: Следующий пост из серии.
Читать дальше →
Total votes 124: ↑100.5 and ↓23.5 +77
Views 7.7K
Comments 72

На чём и как писать (часть 1. Eclipse и Java)

Sport programming *
Tutorial
image
image
В продолжение предыдущего поста.

Оговорюсь сразу: нет, я не пытаюсь унизить этими картинками Java или C++. Или вообще сказать, что такой-то язык лучше сякого-то языка. Я лишь хочу показать, что для разных задач разные языки являются удобнее. В этом топике можно прочесть советы по выбору IDE для олимпиадного программмирования и Будет рассмотрена часть случаев, когда Java удобнее.
Читать дальше →
Total votes 91: ↑72.5 and ↓18.5 +54
Views 36K
Comments 91

Приглашаем на российский финал Imagine Cup в Нижнем Новгороде – 9 апреля, 10:00, Нижегородская Ярмарка

IT-companies
Конкурсы программных проектов и встраиваемых систем Imagine Cup в ближайшие дни достигнут своего апогея! В эту пятницу, 9 апреля 2010 г. в Нижнем Новгороде пройдёт российский финал Imagine Cup.



Мероприятие начнётся в 10:00 (хотя лучше придти к 9:30, чтобы успеть к приветственному кофе) в центральном павильоне Нижегородской Ярмарки (на карте), и продлится до 18:30. Помимо выступлений весьма интересных людей (президента Майкрософт Николая Прянишникова, Зам.губернатора Нижегородской области, ректора ННГУ, руководителя Зворыкинского проекта и др.) и интересных конкурсов с призами и подарками, вы также увидите выступления студенческих команд и сделанные ими программно-аппаратные проекты:
Читать дальше →
Total votes 33: ↑19 and ↓14 +5
Views 361
Comments 6

Разбор задач Hacker Cup Qualification Round + перенос Facebook Hacker Cup Online Round I

Python *
Sandbox
Facebook Hacker Cup 2011 проходит в 4 раунда — квалификационный, два онлайн раунда и финальный, в главном офисе.

Квалификационный раунд, анонсированный официально Хабром завершился успешно.
Результаты раунда говорят о 5846 игроках, прошедших в первый онлайн тур.
Участникам квалификационного раунда предлагалось 3 задачи, для прохождения достаточно было правильного решения любой из них.

А вот первый онлайн раунд, прервав ближе к завершению, перенесли из-за технических проблем минимум на неделю:
We've decided to push back the remaining subrounds of round 1 until we are sure that they can run smoothly. Updates will follow here, but you can safely assume that the subrounds will not occur at least until next weekend.
image
Читать разбор задач Facebook Hacker Cup 2011 Qualification Round
Total votes 50: ↑42 and ↓8 +34
Views 4.3K
Comments 75

Герои ABBYY Cup

ABBYY corporate blog
imageПримерно два месяца назад в нашем Хаброблоге мы анонсировали олимпиаду ABBYY Cup, и теперь хотим представить вам её героев и небольшой рассказ о том, как мы с ними знакомились.

Для начала немного цифр. В олимпиаде приняли участие 176 человек из России, Белоруссии, Украины и Казахстана. Им было предложено пять задач, за каждую из которых можно было получить до 100 баллов. Победителями становились те, кто набрал не меньше 485 баллов, таких оказалось 26 человек. Если вас интересуют условия задач или результаты участников, вы можете ознакомиться с ними на сайте ABBYY.

Всех участников мы пригласили к себе в гости. Всего у нас побывал 21 человек и только 9 из них – студенты московских вузов. К нам приехали ребята из Минска, Ижевска, Саратова, Симферополя, Севастополя, Иваново, Орла. Самый длинный путь до нашего офиса проделал участник из Томска (почти 3000 км в одну сторону). Ну а настоящим героем оказался студент Казанского федерального университета, который дошел пешком от площади трёх вокзалов (м. Комсомольская) до Долгопрудного (жили победители в общежитии МФТИ). А ведь это больше 20 км! Кстати, как можно заметить по фотографиям, среди участников была даже целая девушка!

Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Views 3.6K
Comments 1

Как побеждают IT-чемпионы: про изнанку подготовки к ACM-ICPC

Mail.ru Group corporate blog Sport programming *Programming *
1- 3 июля 2013 в Санкт-Петербурге проходит финал Международной студенческой олимпиады по спортивному программированию ACM-ICPC. Решающая встреча джедаев спортивного программирования пройдет в городе на Неве благодаря тому, что студенты питерского ИТМО заняли первое место на ACM-ICPC 2012.

Mail.Ru Group давно сотрудничает с ИТМО: там действует наша кафедра интернет-технологий, там же по нашему приглашению Бертран Майер возглавил кафедру программной инженерии, мы неоднократно становились партнерами этапов и полуфиналов ACM и совместно проводим собственный чемпионат по спортивному программированию Russian Code Cup. Поэтому мы решили дополнительно поддержать команду ИТМО в преддверии ответственного финала, и прежде всего – рассказать о чемпионах :)

Читать дальше →
Total votes 45: ↑36 and ↓9 +27
Views 19K
Comments 9

Скоро ICFPC 2014

Sport programming *
Прошлый год я писал статью про ICFPC 2013. Пришло время про ICFPC 2014.

Для тех, кто еще не знает, что это такое — это международная олимпиада (контест) по информатике, проходящая раз в год, и приуроченная к конференции по функциональному программированию ICFP (победители олимпиады получают бесплатный билет на конференцию). Задания могут быть абсолютно любые, решать на функциональном языке их совершенно не обязательно, подойдет любой.

В этом году мероприятие пройдет c 25 июля, 12:00 UTC до 28 июля 12:00 UTC. Организаторы олимпиады каждый год различны, в этом году ее организует Оксфордский Университет, и задания будут здесь.
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 2.5K
Comments 0

1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 2. Интересности

1С: Клуб программистов corporate blog

К предыдущей части — Кто и чему учился, распорядок дня, кнут и пряник



Итак, интересности


На каждый день мы придумали активность. Проводя летнюю школу 4 года подряд, мы столкнулись с дефицитом мест, куда можно сводить школьников. Стало трудновато, потому что всегда есть дети, которые уже были в прошлых летних школах (т.е. повторяться нежелательно), плюс поди найди тех, кто готов пригласить к себе сразу 59! гостей…

image
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 2.5K
Comments 0

1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 3. Защита и раздача слонов

1С: Клуб программистов corporate blog

К предыдущей части — 1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 2. Интересности



Защита проектов


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

В этом году у нас было много интересных проектов.
Ребята, которые изучали курс «Управление разработкой» представили визуализацию сортировки различными методами.
http://www.youtube.com/watch?v=cpkoq7atq2A

Одна команда создала сайт, на котором мы планируем размещать проекты с разных курсов и разных модулей и устраивать голосование.
http://www.youtube.com/watch?v=j6erDhnV4Rg

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

http://www.youtube.com/watch?v=0Jqfl777h5k

Еще больше проектов см. на нашем канале.

В качестве бонуса тем, кто дочитал до третьей части статьи — итоговый ролик по 1С: Летней школе 2015 г.


Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Views 2.4K
Comments 0

1С: Клуб программистов — взгляд учителя

1С: Клуб программистов corporate blog
Я очень не хотел идти в Планетарий после ремонта. Был уверен, что из храма астрономической науки сделали коммерческую развлекаловку. Отчасти так оно и произошло, но астрономия, пусть с маленькой буквы, все же осталась, а развлекаловка получилась просто потрясающей!
Теперь Планетарий, как и Зоопарк по соседству, за раз не обойдешь. В Звездный зал я попал как руководитель одного из проектов финала конкурса приложений для мобильных. А в Лунариум этим летом ездили участники 1С: Летней школы, в которой я тоже преподавал.
В течение года проводятся IT-занятия со школьниками. Я работаю в нескольких школах. Поэтому имею возможность сравнивать и могу посоветовать.

Читать дальше →
Total votes 16: ↑3 and ↓13 -10
Views 3K
Comments 4

Небольшой Java-RuleZ FAQ — или почему в 1С: Клубе программистов используется именно Java для подготовки к школьным олимпиадам по информатике

1С: Клуб программистов corporate blog
Вот такой FAQ составил наш преподаватель Владимир Владимирович Ильин по результатам общения со школьными учителями информатики.
В.В.Ильин — автор нашего курса «Алгоритмы. Олимпиадное программирование», который опубликован в открытом доступе на известном сайте дистанционной подготовки по информатике — informatics.msk.ru.

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

Q: А почему Java? Сейчас в моде Python.
А: Как и с любым нововведением, сложно оценить последствия. Сможем ли мы потом объяснить, что отступы компиляторам других языков ничего не сообщают? Объяснить отсутствие минус первого элемента в массиве? Где же все эти волшебные функции Python в других языках? К хорошему очень быстро и безотчетно привыкают. Вполне возможно, Python после Java — лучше чем наоборот.
Читать дальше →
Total votes 7: ↑4 and ↓3 +1
Views 4K
Comments 3

Алгоритмика для школьников: от новичка до призера олимпиад

1С: Клуб программистов corporate blog
Публикуем статью Павла Дубова, студента ФИВТ МФТИ, преподавателя курса Алгоритмы. Олимпиадное программирование в 1С: Клубе программистов и тренера нашей олимпиадной сборной.

image

Рано или поздно перед любым школьником, планирующим поступать в приличный вуз на IT-специальность, встаёт вопрос: как и к чему готовиться? Безусловно, самый банальный ответ — готовиться к ЕГЭ, доводя самоконтроль до исступлённого автоматизма, чтобы избегать ошибок в ответственные моменты. Но есть и другой путь, позволяющий не только дать себе дополнительные шансы, но и приобрести навыки, необходимые для устройства на работу в хорошие компании.

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

На данный момент существует несколько уровней олимпиад по информатике. На самом «высоком» уровне находится Всероссийская олимпиада школьников. Получение диплома на этой олимпиаде гарантирует участнику поступление в любой вуз по соответствующему профилю без экзаменов. Олимпиады других уровней в зависимости от вуза могут давать либо поступление без экзаменов, либо 100 баллов на ЕГЭ по информатике. Для таких льгот требуется набрать минимальный балл на самом ЕГЭ — обычно 65 баллов, что, в общем, при условии получения диплома труда не составляет. Распределение олимпиад по уровням каждый год публикует Минобрнауки в интернете. Так как олимпиад несколько, можно попытать успеха несколько раз и таким образом упростить себе задачу.

Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Views 17K
Comments 1
1