Номинация Виртуальный мир 2013/2014
Pen (обсуждение | вклад) (Новая страница: «left <p align=right><small>[[:Категория:Фестиваль компьютерного творчества …») |
Pen (обсуждение | вклад) м (переименовал МИР проектов 2013/2014 в Номинация Виртуальный мир 2013/2014) |
Версия 13:35, 4 октября 2013
Вернуться на главную страницу Фестиваля «ИНФО-МИР 2013/2014»
В номинации «Виртуальный мир» может быть представлена творческая работа на предложенную тему в трёх подноминациях:
-
объектно-ориентированное программирование;
-
программирование на алгоритмических языках;
-
WEB-программирование.
-
На очный этап приглашаются участники конкурса, ставшие финалистами по результатам отборочного этапа, им необходимо подготовить выступление для представления и защиты своей конкурсной работы (актуальность, содержание и технология создания) на 3 – 5 минут.
Тематика конкурсных работ:
- Тольятти! Как много в этом слове (50 лет со дня переименования г. Ставрополь в г. Тольятти).
- Россия RUлит (20 лет со дня рождения Рунета)
Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:
- на конкурс принимаются работы соответствующие тематике конкурса и выполненные участниками лично.
- конкурсная работа не должна содержать информации о политических, религиозных, криминальных событиях и явлениях; не должна пропагандировать насилие и агрессивные явления в общественной жизни.
- «Объектно-ориентированное программирование»
- работа создается в программе Alice (Oracle) и заключается в программировании 3D-анимации;
- анимация может быть интерактивной (объекты реагируют на движение мыши и нажатие клавиш компьютера);
- работа представляется исходным файлом с расширением *.A2c или *.A3c;
- предоставить жюри текстовый файл с краткой аннотацией работы, в которой должно быть описание идеи создания ролика, возможная область применения работы, программные особенности работы, на которые автор хотел бы обратить внимание жюри.
- «Программирование на алгоритмических языках»
- в номинации рассматриваются готовые программные продукты (игровые, обучающие, контролирующие программы и т. д.), написанные на одном из алгоритмических языков.
- работа должна быть представлена исполнимым (*.exe или *.com) файлом, к работе должен быть приложен её исходный текст.
- имя файла не должно превышать 8 символов ХХУУУУУУ, где ХХ – № школы, УУУУУУ – фамилия участника (например, Сидоров из школы № 24 напишет имя файла 24Sidoro.com);
- программа не должна перехватывать аппаратные прерывания, включать защитный режим, использовать расширенную память нестандартным образом, предпринимать любые другие действия, нарушающие работу операционной системы проверяющего компьютера;
- не принимаются программы, выполняющие противоправные действия (нарушение авторских прав, создание вирусов, вскрытие паролей и пр.);
- необходимые настройки системы производить в программе и обязательно программно восстанавливать после её завершения;
- предоставить жюри текстовый файл с краткой аннотацией программы, в которой должно быть перечислено программное обеспечение для выполнения конкурсной работы и инструкция пользователю, а также возможная область применения.
- «WEB-программирование»
- в номинации рассматриваются интерактивные сайты (сайты, путеводители, справочники, энциклопедии, и т. п.), представляющие собой структуру с главной страницей index.html, или index.php, index.phtml, index.jsp (для других скриптовых языков);
- при использовании в работе базы данных в архиве со структурой сайта необходимо разместить дамп (образ) использованной структуры базы данных;
- все используемые автором изображения, должны быть собраны в отдельном каталоге в форматах *.gif, *.jpeg, *.png;
- в архиве с работой необходимо разместить текстовый файл, где указываются требования к программному обеспечению сервера, на котором будет размещена работа для тестирования, указать все данные (название сайта, название базы данных, пользователи и пароли базы данных и т.д.), требуемые для запуска сайта;
- интерактивный сайт должен быть предоставлен в жюри конкурса для тестирования и оценки и может быть дополнительно размещен в сети для внешнего доступа с учетом требований информационной безопасности (ссылка прописывается на странице ТолВики в аннотации сайта);
- на страницах сайта должно быть указано авторство использованных в ролике текстовых, графических, музыкальных и видеофрагментов.
Критерии оценки конкурсных работ:
- соответствие конкурсным требованиям;
- завершенность работы;
- практическая значимость работы;
- оригинальность идеи;
- качество оформления работы;
- простота, удобство и качество пользовательского интерфейса;
- технологичность (техническая грамотность);
- качество представления работы на очном туре;
- для подноминации «Объектно-ориентированное программирование»:
- уровень реализации базовых и расширенных возможностей программного обеспечения Alice;
- для подноминации «WEB-программирование»:
- проработанность содержательного наполнения (контента);
- кросс-платформенность;
- интерактивность.
Советы и рекомендации по созданию конкурсных работ
«Объектно-ориентированное программирование»
«Программирование на алгоритмических языках»
Алгоритми́ческий язык — формальный язык, используемый для записи, реализации и изучения алгоритмов. Всякий язык программирования является алгоритмическим языком, но не всякий алгоритмический язык пригоден для использования в качестве языка программирования. В узком смысле слова алгоритмическим языком также называют семейство языков программирования Алгол. (цитата из "Википедии")
Стоит почитать:
- Книга "Занимательное программирование. Самоучитель." Мозговой М.В.
- Книга "Занимательное программирование на Visual Basic .NET". А. Климов
- Электронная библиотека книг
«WEB-программирование»
Стоит почитать:
- Сайтостроение
- Книга "HTML&XHTML. Подробное руководство". Чак Муссиано, Билл Кеннеди.
- Книга "Эффективный самоучитель по креативному веб-дизайну." Крис Джамса, Конрад Кинг, Энди Андерсон.
- Книга "PHP 5 для “чайников”." Джанет Валейд.
- Книга "100% самоучитель по созданию Web-страниц и Web-сайтов. HTML и JavaScript."А.Ю.Гаевский, В.А.Романовский.
- Справочник по JAVASCRIPT
- Справочник по ACTIONSCRIPT