КурсоWeek

kypcoweek@progmeistars.lv

#140    23.08.2016.

                                   ®

Бюллетень SIA

 

 Pulkveža Brieža 6–1,

tel. 67336035, 26428902, www.progmeistars.lv

                                                                                                                             

 


Поступление на курсы

                    Без собеседования принимаются: на прикладное отделение ученики, начиная с 5-го класса; на начальное и основное отделения программирования призеры олимпиад и ученики с отличными отметками по математике (поступающий предъявляет администрации диплом или табель); на начальное и основное отделения программирования курсанты других отделений, получившие рекомендации преподавателей.

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

 

http://www.progmeistars.lv/index.php?lang=ru&act=testing

 

Записываться на них нужно по нашим телефонам 67336035, 26428902, 28605451.

 

 

Золото и бронза на IOI’2016!

http://stats.ioinformatics.org/results/2016

 http://ioi2016.ru/?locale=ru

C 12 по 26 августа в городе Казань (Россия), проводилась важнейшая для школьников 28-ая Международная олимпиада по информатике IOI’2016. В соревнованиях участвовали 308 школьников из 80 стран. Лучшие результаты были отмечены 26 золотыми, 52 серебряными и 77 бронзовыми медалями.

Сборная Латвии состояла из «штатного» числа участников, т.е. из 4 человек - это ученик 11 класса 89-ой Рижской средней школы Александр Заякин, ученик 11 класса ISMA vidusskola "Premjers"  Даниель Кезик, ученик 12 класса 1-ой  Рижской гос. гимн. Алексей Попов, и ученик 11  класса 1-ой  Рижской гос. гимн. Ингус Янис Преткалниньш.

 В который раз право представлять нашу страну на международной олимпиаде завоевали исключительно курсанты Progmeistars'a! Тренировал   эту сборную, впрочем как и многие предыдущие сборные,  ведущий преподаватель наших курсов Сергей Ильич Мельник. Руководили  командой исследователь Института математики и информатики ЛУ Мартиньш Опманиc и выпускник наших курсов и Кембриджского университета,  золотой медалист   олимпиады IOI’2011 Эдуард Калиниченко.

  Победителями IOI'2016 стали:

 

 

Страна

В  % от максимума

Ce Jin

China

99.50%

Zuofan Wu

China

93.33%

Vladislav Makeev

Russia

92.83%

Mikhail Putilin

Russia

88.50%

 

В неофициальном командном зачёте по набранным очкам первые 6 мест выглядят следующим образом

 

 

 

 

Страна

В  % от максимума

1

Китай

84,92%

2

Россия

78,73%

3

Иран

69,67

4

Япония

69,38%

5

США

68,33%

6

Республика Корея

67,00

 

Латвия по набранным очкам занимает 34 –место.

А так выглядит аналогичная таблица   по  достоинству полученных медалей

 

 

Страна

золото

серебро

бронза

1

Китай

3

1

0

2

Россия

3

1

0

3

США

3

1

0

4

Иран

2

2

0

5

Япония

2

2

0

6

Республика Корея

2

2

0

 

По полученным медалям Латвия заняла 15-ое место. Среди европейских государств Латвия - шестая, пропустив вперед Россию, Польшу,   Болгарию, Чехию и Швейцарию.

 Наши ребята выступили отлично: А.Попов получил золотую медаль, а И.Преткалныньш  завоевал  бронзовую  медаль! Наши дебютанты Д.Кезик и А.Заякин также выступили достойно, но пока остались без медалей.

Такому замечательному результату наших талантливых ребят предшествовали многочисленные многочасовые тренировки под руководством С.И.Мельника.

 

 

Слева направо. А.Заякин, А.Попов, Э. Калиниченко, И.Преткалниньш, М Опманис, Д. Кезик, гид из Казани.

 

Сборная Латвии на Международную олимпиаду по информатике отправилась благодаря поддержке главных партнеров - Латвийской ассоциации информационных и коммуникационных технологий (LIKTA), Accenture Latvia, Exigen Services Latvia, Lattelecom, Microsoft Latvia, партнеров Datakom, Progmeistars и Tom Sawyer Software Latvia. О визуальном оформлении латвийской команды (лого, рубашки, и т.п.) позаботился Алексей Мурашко.

 

Новый спецкурс Ruby on Rails

 

Ruby on Rails (RoR) - современный фреймворк для разработки веб-сайтов и сервисов.

В курсе вы познакомитесь с языком программирования Ruby (кстати, сам Ruby on Rails написан на Ruby). Создатель языка Мацумото при разработке Ruby сделал акцент на малое время разработки, понятность и простоту синтаксиса. И ему действительно это удалось.  Вы увидите насколько просты и элегантны синтаксические конструкции языка. Вы это поймёте, если станете на путь Руби (Ruby Way).

Программирование будет весёлым и продуктивным.

Вместе с рубином (Ruby) вы получаете и 6392 драгоценных камней* (gems - так называют библиотеки для Руби).  Один из самых ценных камней это Ruby on Rails.

Создать сайт без хорошего фреймворка - это сложный и долгий труд. Это, как строить дом с нуля - фундамент, стены, крыша... Разве не лучше было бы сразу заниматься интересными вещами такими, как внешний вид, интерьер, технические навороты. RoR позволяет строить сайт, не думая о низкоуровневых деталях, каркас веб-сайта или сервиса уже написан, остаётся только начать его использовать.

RoR основан на архитектуре Модель-Представление-Контроллер (MVC). Звучит, возможно, не совсем понятно, но на практике вы увидите всю логичность и последовательность такого подхода.

Веб-сайты используют большое количество технологий, мы сконцентрируем своё внимание на серверной (back-end) части. HTML, CSS, Javascript - всё это тоже встречается, но практически всё это сделает фреймворк за нас. Нам нужны будут только минимальные знания. Поэтому от вас требуется только:

0) желание (будет много материала для самостоятельного изучения);

1) знание ООП;

2) навык программирования на любом языке с С-подобным синтаксисом (С, C++, Java и т.д.)

Высокоуровневые детали курса: мы разберёмся как работает веб; познакомимся с Unix средой (фреймворк кроссплатформенный, поэтому вы сможете всё то же делать и в среде Windows); рассмотрим паттерн ActiveRecord (работа с базой данной), будем отсылать письма, загружать файлы, займёмся интернационализацией страниц (i18n), поговорим о тестировании и отладке, о безопасности веб-систем. Это даст нам возможность построить небольшой социальный сайт: посты, комментарии, друзья, лайки, лента и др. Будут в курсе и интерактивные уроки: консоль в браузере - требуется написать программный код, чтобы пройти дальше. Кому нравится решать загадки, то почему бы не делать это на Руби.

               Мы будем использовать только open source программы, вы всегда сможете заглянуть им внутрь. И, кстати, В мире Ruby приветствуется, если вы видите код. Документация к ним есть и довольно хорошая,  но ещё лучше видеть код.

*кол-во библиотек на официальном сервере rubygems (2015.11.01) .

 

Занятия по математике

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

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

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

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

За занятия  платить не надо. Количество мест в каждом кружке и семинаре ограничено. Обращайтесь к администрации

 

.Спрос на наших курсантов устойчиво высок

Конечно, работодателям хочется получить сотрудника с опытом работы, но всегда мы слышим: «С вашей рекомендацией возьмем и новичка.» Нам понятно почему: у нашего выпускника фундаментальные знания в программировании и  он умеет быстро осваивать новый материал.

 Однако,  для студента, который начал работать даже на неполную ставку,  важно умело спланировать свое время, чтобы не бросать учебу в университете. Нужно считаться с тем, что работать придется, скорее всего,   не менее, чем на 70% от полной ставки. Поэтому некоторые наши выпускники предпочитают работать на полную ставку и учиться на вечернем отделении. Зато человек получает очень ценный опыт работы.

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

 Обязательно обращайтесь!