11-13 марта в Политехнической гимназии г. Минска прошла традиционная научно-исследовательская конференция школьников, которую принято называть "первым шагом в науку". Возможно, уже через пять-десять лет фамилии теперешних её участников будут у всех на слуху.
После торжественного открытия, на котором был объявлен порядок работы, участники разошлись по секциям. Работа в секции информатики была разбита на три заседания: одно в понедельник и два во вторник. Жюри, в основном, состояло из преподавателей ФПМИ БГУ. Присутствовали также представители БГУИР и БГПУ. На первом и третьем заседаниях председателем жюри был Владимир Михайлович Котов (кандидат физ.-мат. наук, зав. кафедрой дискретной математики БГУ), а на втором - Вадим Иванович Емельяненков (кандидат физ.-мат. наук, доцент ФПМИ БГУ). В этом году отбор прошёл 31 доклад, в конференции участвовали докладчики из 8 городов Беларуси, а также из Санкт-Петербурга.
Первое заседание началось с доклада "Универсальный объект для построения сглаженных графиков функций" (Антон Кан, Лицей БГУ). Это была единственная презентация на конференции, сопровождаемая демонстрацией с помощью проектора. После доклада остальные участники только проводили печальным взглядом вожделенный прибор, уносимый руководителем работы.
После докладов из Гродно и Жодино, посвящённых пространственному моделированию и построению графических изображений, ученик 10 класса минской средней школы №51 Максим Осипов (osicel@infonet.by) представил систему генерации стереоизображений "Магический глаз". Представленная программа импортирует любые трёхмерные сцены из формата 3D StudioMax и разделяет их на две плоские картинки, почти одинаковые на первый взгляд. Однако, если смотреть "сквозь монитор", создается эффект трехмерного изображения. И это безо всяких трёхмерных очков или светофильтров, без потери цвета! Эффект сохраняется (можно сказать, даже усиливается) и при выводе на принтер.
Святослав Лисин (netbreaker666@mail.ru) из Санкт-Петербурга показал программу для построения трёхмерных и четырёхмерных графиков. Он использовал собственный метод низкоуровневой компиляции строки (разбора формул), а также способ оптимизации ассемблерных инструкций. Еще одной работой из Петербурга была игра на тренировку интуитивного мышления, представленная Игорем Бойцовым и Сергеем Шутовым в соавторстве со Святославом Лисиным. Игра снабжена прекрасной графикой и звуковым сопровождением, весёлым стартовым роликом, а также режимом сетевой игры.
На втором заседании были собраны, в основном, обучающие и тестирующие программы, а также веб-сайты. Среди них можно отметить несколько работ. Прежде всего, это программа 3D Crystal, моделирующая процессы кристаллизации, которую разработал Дмитрий Щетникович из СШ №159 г. Минска. Она позволяет моделировать рост кристаллов на плоскости и в объёме (используется OpenGL), причём можно наблюдать как процесс, так и только конечный результат. При моделировании изменяются различные параметры (в том числе во время роста).
Егор Шитиков и Антон Ярошук из Минска представили доклад "Дистанционная система обучения через Интернет". Система состоит из трёх центров: студенческого, преподавательского и административного. В ней реализовано множество возможностей для изучения нового материала, решения задач и тестирования, общения студента с преподавателем и студентов между собой. Некоторое удивление вызвало лишь то, что название самой системы и большинства разделов сайта полностью совпадает с аналогичной системой Distance Learning Belarus (dl.gsu.unibel.by), в то время как сами участники не упомянули даже о её существовании.
Алексей Кожемякин (гимн. №8, г. Минск) представил комплекс для создания обучающих систем Teacher Pro, который позволяет разрабатывать не только тесты, но и полноценные учебные пособия. Ещё одним интересным докладом оказалась прослушанная вне программы работа о создании Windows-подобного интерфейса под DOS для старых машин. Представленная программа была написана на Pascal и весьма отдалённо напоминала Windows, однако позволяла пользоваться рабочим столом и меню "Пуск". На рабочем столе можно создавать ярлыки, а в меню "Пуск" оказалась даже переписанная под DOS стандартная игра "Сапёр". Разработчик гарантировал функционирование программы на 286-м процессоре.
После окончания второго заседания от имени жюри выступила Екатерина Васильевна Пазюра, которая объяснила, что все веб-сайты и обучающие программы действительно специально были собраны в одно заседание, поскольку данная конференция ориентирована прежде всего на исследовательские работы. Авторам докладов она предложила подать заявки на специальный конкурс, проводимый Министерством образования.
На третье заседание было назначено всего пять докладов, однако по разным причинам было прослушано семь. В этом заседании выступил Сергей Рогач (serge_rogatch@hotmail.com) из Лицея БГУ с докладом "Алгарытмiчная мова праграмавання "Лiхтарык"", который не смог выступить в первом заседании из-за проблем с оборудованием. Сергей разработал синтаксис нового языка программирования, предназначенного для использования в школах. Примечательно, что все операторы и функции являются словами белорусского языка или их сокращениями. "Лiхтарык" содержит все необходимые операторы и поддерживает: а) множественное присваивание (по аналогии с C++); б) вызов функции, в том числе рекурсивный; в) создание типов, определённых пользователем; г) переход между уровнями вложенности во вложенных циклах (такого нет ни в Pascal, ни в C++). Автор сам разработал и интерпретатор своего языка. Программа написана на C++ с использованием Assembler и практически не зависит от операционной системы (запускается в DOS, Win32, Linux, не работает только с WinNT). Интерпретатор содержит текстовый редактор, справку и отладчик. Более того, фактически он является компилятором, но опция создания exe-файла была отключена в последний момент из-за обнаруженных недоработок.
Последним на заседании (а заодно и на конференции) был заслушан доклад Константина Минина (krusher@tut.by) из Минска о сравнении и тестировании процессоров различных производителей. Была представлена программа для тестирования быстродействия ALU, FPU и кэша данных процессора, написанная автором доклада, а также видеоролик, в котором под весёлую музыку сжигались новенькие процессоры AMD Athlon XP.
На третий день были назначены подведение итогов и торжественное закрытие. Меня и многих моих знакомых, присутствовавших на конференции, сильно удивили некоторые моменты в распределении мест. Во-первых, неожиданно много дипломов и ПО дали участникам второго заседания. Во-вторых, удивительно, что пакету "Учись, играючи", представлявшему собой простенькую игру и исполнитель типа "Кенгуренок", дали диплом II степени, в то время как интерпретатору языка программирования "Лiхтарык" - только III. Впрочем, почти все работы были достойны наград.
Проведение подобных мероприятий заставляет поверить, что в нашей стране растет поколение молодых и талантливых программистов и ученых. Остаётся только надеяться, что оно в нашей стране и останется...:) Хочется, чтобы конференция была для них не единственной возможностью проявить себя.
Антон КАН,
anton_kan@tut.by
P.S. По вопросам получения описанных программ обращайтесь на e-mail их авторов.
Итоги конференции
Похвальные отзывы: Васильченко Ольга ("Программное обеспечение профориентационной диагностики школьников", гимн. №5, г. Минск); Головнев Александр ("Пакет прикладных программ для начинающего пользователя PC", СШ №41, г. Минск).
Дипломы III степени: Рогач Сергей ("Алгарытмiчная мова праграмавання "Лiхтарык"", Лицей БГУ); Ширко Иван ("Сборник утилит", Лицей №1, г. Минск); Дзвинковский Роман ("Программа контрольного тестирования учащихся", СШ №61, г. Гомель); Чумаков Алексей ("Чат для комплекса Applica", Политехническая гимназия, г. Минск).
Дипломы II степени: Бойцов Игорь, Лисин Святослав, Шутов Сергей ("Компьютерная программа психологического тренинга методом обратной связи (ИнЛоИ)", г. Санкт-Петербург); Петуховский Егор ("Пакет "Учись, играючи"", Лицей №1, г. Витебск); Жуковский Сергей ("Underground Internet Chat - альтернатива").
Дипломы I степени: Кожемякин Алексей ("Комплекс создания обучающих систем TEACHER PRO", гимн. №8, г. Минск); Шитиков Егор, Ярошук Антон ("Дистанционная система обучения через Интернет", г. Минск); Бордовский Глеб ("Автономное управление процессами Win32", СШ №187, г. Минск).
Премию Intel получили Шитиков Егор и Ярошук Антон.
Комментарии
Страницы
anton@artwebgroup.com
egor@artwebgroup.com
С уважением, Антон.
Где простой смертный может уведеть Ваше "бесподобное" творение, и в реале увидеть все отличия от dl.gsu.unibel.by, и увидеть за что Intel даёт премии(а то я сомневаюсь, мож AMD перейти:)))
На конференции надо было присутствовать и смотреть.
С уважением, Антон.
У настоящего программиста грамматика не может хромать! Хромает она только у кодеров...
Страницы