В НГУ прошла Летняя школа по параллельному программированию

  • 16.08.2010

Со 2 по 13 августа в Лаборатории НГУ-Интел прошла Летняя школа по параллельному программированию для школьников 8–11 классов.

16 учащихся школ Новосибирска, Кемерово, Улан-Удэ, Милана прослушали начальный лекционный курс по параллельному программированию от преподавателей Лаборатории НГУ-Интел, а также выполняли проектную работу над поставленными задачами.

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

«Ребятам проще научиться мыслить не последовательно, а параллельно, — комментирует Евгений Горкунов, и.о. зав. Лаборатории НГУ-Интел, куратор школы. — А именно такое „новое“ мышление необходимо для построения алгоритмов программ, которые считаются на многоядерных процессорах».

Еще одна из целей школы — это погрузить школьников в атмосферу «взрослого» программирования. Поэтому для практической части школы была избрана форма проектной командной работы — именно по такой схеме работают сейчас все современные IT-компании.

Также для участников Школы была организована экскурсия в Сибирский суперкомпьютерный центр СО РАН, где ребята своими глазами могли увидеть то самое «железо», на котором считаются такие сложные фундаментальные задачи науки и индустрии, как расчет генома человека, моделирование возникновения галактик и обработка данных нефтегазовой геологии. Школьники смогли посетить новосибирский офис Intel, где они встретились с более взрослыми участниками Летней школы-стажировки Intel. Коллеги рассказали им об инфраструктуре работы в международной корпорации, задачах и своем образовании.

На закрытии участники школы представили собственные проекты по темам: визуализация трехмерной модели методом трассировки лучей; моделирование кристаллической решетки; моделирование клеточных автоматов.