Поволжская открытая олимпиада по информационным...
Transcript of Поволжская открытая олимпиада по информационным...
ЦЕЛИ
выявить таланты среди
начинающих специалистов
сферы информационных
технологий
предоставить возможность
увлеченным и талантливым
погрузиться в решение
реальных практических задач
из повседневной практики
ведущих IT-компаний,
получить оценку своих
практических навыков
служить событием,
поддерживающим
сплочение
профессионального IT
сообщества
2006 год – I Поволжская олимпиада по информационным технологиям
среди студентов и аспирантов «Волга ИТ».
Родоначальники - Ульяновский государственный университет и Поволжская
ассоциация классических государственных университетов (ПАГУ).
Предшественник - городская олимпиада по интернет -программированию
Ульяновского государственного технического университета и компании
«Креативная разработка».
ИСТОРИЯ
СТАТИСТИКА
НОМИНАЦИИ
АЛГОРИТМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ
Наша номинация жаждет заполучить
участников, которым нравится изобретать
алгоритмы решения нетривиальных задач,
превращать эти алгоритмы в изящные и
эффективные программы, испытывать
азарт динамичного турнира, где есть сильные
соперники, стремительно утекающее время
и надежда, что исправляемая ошибка
действительно последняя.
ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕЕсли ты- знаешь один из языков программирования высокого уровня: C#, Javaили C++ и писал на нем программы от 1000 строк,- знаешь, как использовать Windows Forms или AWT или Swing или Qt и делаешь на одном из них форму с двумя кнопками и тремя полями для ввода за 2 минуты,- знаешь, как загрузить из файла пару строк и «парсинг» для тебя не равен «пирсинг», - умеешь обрабатывать двумерные массивы, да и поиск в графе для тебя не так уж страшен,
и самое главное- ты спокоен, когда заказчик поменял половину ТЗ по ходу проекта – потому что ты продумал архитектуру заранее,тебе в номинацию "Прикладное программирование», так как у нас задачи приближены максимально к реальному миру, где есть и меняющееся ТЗ, и алгоритмы, и загрузка данных, и GUI. И есть возможность делать задачу на твоем любимом языке.
ВЕБ-ДИЗАЙН
Если ты- любишь фотошопить и работать с люстрой,- тебе не грешно пользоваться смарт-объектами,- отличаешь Ctrl+Alt+Shift+S от Ctrl+S,- пользуешься блэндинг опшинс и эджастмент лэерс,- знаешь как правильно произносится Adobe,- не создаешь бездушных PSD,
выбирай номинацию веб-дизайн.
Нужно будет на основе прототипа сайта и брифа от клиента сделать дизайн главной страницы.
ВЕРСТКА
Если ты- знаешь, чем HTML отличается от CSS,- помнишь назубок теги, атрибуты и свойства,- слышал про W3C и даже заглядывал в их черновики,- можешь скруглить углы без использования картинок,- можешь превратить бездушный PSD в отзывчивую и полную жизни веб-страницу,тогда тебе в номинацию "Верстка"
От нас - интересный и сложный макет.
От тебя - находчивость, точность и внимательность.
ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ (Java)
Все, кто:– отличает один байт от двух байт,– пишет "public static void main(String[] args)" чаще, чем свою фамилию,– знает, что строку менять нельзя, но если очень хочется - то можно,– проектировал иерархию проверяемых исключений в лабе на 100 строк,– знает, что такое CLASSPATH, но объяснить не может,– думает, что "Анонимный Вложенный Класс" –это звучит сексуально...
...приходите в номинацию "Java-программировние", у нас есть печеньки.
От нас неунылые задачи, от вас знание Java и решения.
ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ (ASP.NET)
Если ты знаешь что такое С# и .NET в интернете тебе к нам - номинация ASP.NET
ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ (js)
Построение динамичных UI для WEB в наше время занимает огромную роль.
Если тебе интересно разрабатывать сложные интерфейсы, RichInternet Applications, тогда добро пожаловать!
Javascript и любые языки, связанные с ним - CoffeeScript, TypeScript, Dart и т.д.
Любые фреймворки и библиотеки, любые технологии для фронтенда.
Сложные и интересные задачи.
И только самые современные браузеры!
ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ (php)
Нестареющая классика: PHP+HTML+MySQL.
Разрешены к использованиюлюбые фрэймворки и IDE, неограниченный доступ в интернет.
Приветствуется простота и лаконичность решений.
А если ещё и сверстаете красиво...
ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ (ruby/rails)
Если ты
- жаждешь быть на передовой технологий,- хочешь чтобы язык не мешал писать код,- слышал про тестирование кода и хочешь попробовать сам,- интересуешься архитектурой больших проектов,- чувствуешь стремление сделать мир лучше,
тогда тебе в наминацию «Интернет-программирование (ruby/rails)».
ВИДЕО ИГРЫ
Если ты
- проходя игру, хотел сделать ее лучше,- считаешь, что создание игр - скучное дело,- для тебя слова Valve и Blizzard - не пустой звук,- мечтаешь своим творчеством развлекать людей…
… не раздумывай, номинация “Разработка игр” твоя!
ОБЕСПЕЧЕНИЕ КАЧЕСТВА
Если- ты в детстве разбирал машинки, чтобы выяснить почему они едут и пытался с помощью подручных средств придумать как сделать их более скоростными,- одной из самых любимых игрушек был конструктор, - проверки, тесты, сценарии и кейсы - для тебя это не пустой звук;
- ты знаешь, что такое баг и дефект и готов их найти где угодно;умеешь правильно описать обнаруженную проблему так, чтобы тебя поняли разработчики;- знаешь, что важно конечному пользователю программы и всегда стоишь на его стороне,
сразись за звание лучшего тестировщика Поволжья!
ТЕЛЕКОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ
И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ
Если ты:- при просмотре фильма “Матрица” видел обычную картинку, а не непонятные зеленые буквы, падающие сверху,- знаешь, кто такие Алиса и Боб,- можешь определить, лежат ли 192.168.20.13/24 и 192.168.20.14 в одной сети,- понимаешь, чем отличается межсетевой экран от прокси (proxy) сервера,- знаешь cat, man, ps, grep и вообще считаете себя POSIX совместимым,- использование “радужных таблиц” для тебя не способ отслеживания изменений погоды,- знаком с парой закрытый ключ-открытый ключ,- знаешь, как отключить “Брандмауэр Windows”…
…. тебе к нам.Как и в жизни, ты будешь ограничен только временем.
ОРГАНИЗАТОРЫ
ЗАЧЕМ МЫ ЭТО ДЕЛАЕМ?
МЫ НЕ ПРОВОДИМ ПРОВЕРКУ НА ДОПИНГ