Номинация Виртуальный мир 2013/2014
Pen (обсуждение | вклад) (Новая страница: «left <p align=right><small>[[:Категория:Фестиваль компьютерного творчества …») |
Pen (обсуждение | вклад) м (Защищена страница «Номинация Виртуальный мир 2013/2014» ([edit=sysop] (бессрочно) [move=sysop] (бессрочно))) |
||
(не показаны 10 промежуточных версий 1 участника) | |||
Строка 9: | Строка 9: | ||
<p style="font-size:110%;color:#000066;">'''Тематика конкурсных работ:'''</p> | <p style="font-size:110%;color:#000066;">'''Тематика конкурсных работ:'''</p> | ||
− | * '''Тольятти! Как много в этом слове''' (50 лет со дня переименования г. Ставрополь в г. Тольятти). | + | * '''Тольятти! Как много в этом слове''' (2014 г. - 50 лет со дня переименования г. Ставрополь в г. Тольятти) |
− | * '''Россия RUлит''' (20 лет со дня рождения Рунета) | + | * '''К Олимпийским вершинам''' (2014 г. - зимняя Олимпиада в Сочи) |
+ | * '''Россия.RUлит''' (2014 г. -20 лет со дня рождения Рунета) | ||
<p style="font-size:110%;color:#000066;">'''Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:'''</p> | <p style="font-size:110%;color:#000066;">'''Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:'''</p> | ||
* на конкурс принимаются работы соответствующие тематике конкурса и выполненные участниками лично. | * на конкурс принимаются работы соответствующие тематике конкурса и выполненные участниками лично. | ||
* конкурсная работа не должна содержать информации о политических, религиозных, криминальных событиях и явлениях; не должна пропагандировать насилие и агрессивные явления в общественной жизни. | * конкурсная работа не должна содержать информации о политических, религиозных, криминальных событиях и явлениях; не должна пропагандировать насилие и агрессивные явления в общественной жизни. | ||
− | * ''' | + | * '''Визуальное программирование''' (игровые, обучающие, контролирующие программы и т. д.) |
− | :* работа создается в | + | :* работа создается в любом визуальном языке программирования ([http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B8%D1%81%D0%B0_%28%D0%9F%D0%9E%29 Алиса], [http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_%28%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%29 Скретч], и т.д.) |
:* анимация может быть интерактивной (объекты реагируют на движение мыши и нажатие клавиш компьютера); | :* анимация может быть интерактивной (объекты реагируют на движение мыши и нажатие клавиш компьютера); | ||
− | :* работа представляется исходным файлом | + | :* работа представляется исходным файлом языка программирования; |
− | :* | + | :* вместе с работой предоставляется текстовый файл с краткой аннотацией работы, в которой должно быть описание идеи создания ролика, возможная область применения работы, программные особенности работы, на которые автор хотел бы обратить внимание жюри. |
* '''«Программирование на алгоритмических языках»''' | * '''«Программирование на алгоритмических языках»''' | ||
:* в номинации рассматриваются готовые программные продукты (игровые, обучающие, контролирующие программы и т. д.), написанные на одном из алгоритмических языков. | :* в номинации рассматриваются готовые программные продукты (игровые, обучающие, контролирующие программы и т. д.), написанные на одном из алгоритмических языков. | ||
Строка 35: | Строка 36: | ||
:* интерактивный сайт должен быть предоставлен в жюри конкурса для тестирования и оценки и может быть дополнительно размещен в сети для внешнего доступа с учетом требований информационной безопасности (ссылка прописывается на странице ТолВики в аннотации сайта); | :* интерактивный сайт должен быть предоставлен в жюри конкурса для тестирования и оценки и может быть дополнительно размещен в сети для внешнего доступа с учетом требований информационной безопасности (ссылка прописывается на странице ТолВики в аннотации сайта); | ||
:* на страницах сайта должно быть указано авторство использованных в ролике текстовых, графических, музыкальных и видеофрагментов. | :* на страницах сайта должно быть указано авторство использованных в ролике текстовых, графических, музыкальных и видеофрагментов. | ||
− | |||
<p style="font-size:110%;color:#000066;">'''Критерии оценки конкурсных работ:'''</p> | <p style="font-size:110%;color:#000066;">'''Критерии оценки конкурсных работ:'''</p> | ||
Строка 46: | Строка 46: | ||
* технологичность (техническая грамотность); | * технологичность (техническая грамотность); | ||
* качество представления работы на очном туре; | * качество представления работы на очном туре; | ||
− | * для подноминации ''' | + | * для подноминации '''«Визуальное программирование»''': |
− | :* уровень реализации базовых и расширенных возможностей программного обеспечения | + | :* уровень реализации базовых и расширенных возможностей программного обеспечения; |
* для подноминации '''«WEB-программирование»''': | * для подноминации '''«WEB-программирование»''': | ||
:* проработанность содержательного наполнения (контента); | :* проработанность содержательного наполнения (контента); | ||
Строка 58: | Строка 58: | ||
<p style="text-align:center;font-size:120%;color:#8B0000;">'''Советы и рекомендации по созданию конкурсных работ'''</p> | <p style="text-align:center;font-size:120%;color:#8B0000;">'''Советы и рекомендации по созданию конкурсных работ'''</p> | ||
− | <p style="font-size:110%;"><font color=#000066>''' | + | <p style="font-size:110%;"><font color=#000066>'''«Визуальное программирование»'''</font></p> |
+ | '''Визуальное программирование''' — способ создания программы для ЭВМ путём манипулирования графическими объектами. | ||
+ | '''Alice''' - это программа для создания 3D анимацией, разработанная университетом Карнеги Меллона (США). В Alice можно создавать различные 3D-проекты для повествования интересных истории, используя готовые или импортированные модели, задавая разнообразную анимацию, трансформацию любых частей объектов, вставляя звуковые эффекты. Сводя программирование до очень простого уровня (Условные ветвления, циклы , операторы ожидания, вывода текста и комментарии можно задавать лишь перетаскивая в окружение необходимые программные элементы.), Alice помогает понять структуру и логику программирования. | ||
+ | |||
+ | Alice работает в различных операционных системах — MacOS X, Windows, Linux. Alice свободно распространяется и имеет открытый программный код. | ||
+ | |||
+ | [http://www.alice.org/index.php?page=downloads/download_alice2.2 Скачать среду программирования Alice (2.2)] | ||
+ | |||
+ | '''Полезные ресурсы (Alice)'''<br> | ||
+ | :''на английском языке'' | ||
+ | * [http://www.alice.org/index.php сайт разработчиков] | ||
+ | * [http://www.alice.org/community/ форум Alice] | ||
+ | * [http://www.alice.org/index.php?page=faq помощь, вопросы] | ||
+ | * [http://www.aliceprogramming.net/ Learning to Program with Alice] | ||
+ | * [http://blog.alice.org/?page_id=2 блог] | ||
+ | * [http://www.youtube.com/watch?v=n1iCgJ35cSg видео] | ||
+ | * [http://www.youtube.com/watch?v=1igKcPMcbd0 видео "мир программирования от Alice"] | ||
+ | * [http://www.youtube.com/watch?v=Nm7bv4wduTI интересные примеры других пользователей, разработчиков] | ||
+ | : ''на русском языке'' | ||
+ | * [http://alice-3dprogram.blogspot.ru/2012/03/alice_05.html Основы работы в Alice] | ||
+ | * [http://alice-3dprogram.blogspot.ru/2012/03/alice_6290.html Примеры анимации, сделанной учениками с помощью Alice] | ||
+ | * [http://3domen.com/index.php?newsid=8265 Примеры анимации, сделанной с помощью Alice] | ||
+ | |||
+ | '''Скретч''' (произносится «скрэтч») — это визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название Scratch произошло от слова scratching — техники, используемой хип-хоп диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешать музыкальные темы. Скретч создан как продолжение идей языка Лого и конструктора Лего. | ||
+ | |||
+ | Вы можете скачать программу Scratch для установки на своём компьютере. Поддерживаемые операционные системы : Windows, Linux и MacOS. Последняя версия программы Скрэтч 1.4. | ||
+ | * Scratch 1.4 для Mac OS X совместим с Mac OSX 10.4 и выше (Размер : 35.3 Мб): [http://download.scratch.mit.edu/MacScratch1.4.dmg MacScratch1.4.dmg] | ||
+ | * Scratch для ОС Windows совместим с операционными системами Windows 2000, XP, Vista, и 7 (Размер : 33 Мб): [http://download.scratch.mit.edu/ScratchInstaller1.4.exe ScratchInstaller1.4.exe] | ||
+ | * Scratch для Linux совместим с Ubuntu начиная от версии 9.04 выше (Размер : 32.7 Мб): [https://launchpad.net/%7Escratch/+archive/ppa/+files/scratch_1.4.0.1-0ubuntu5_i386.deb Scratch_1.4.0.1-0ubuntu5_i386.deb] | ||
+ | |||
+ | '''Полезные ресурсы (Скретч)''' | ||
+ | * [http://scratch.mit.edu/ Официальный сайт] | ||
+ | * [http://younglinux.info/scratch Курс «Введение в Scratch»] — цикл из десяти уроков по основам работы в среде программирования Scratch. | ||
+ | * [http://wiki.scratch.mit.edu/wiki/Scratch_Wiki Scratch Wiki] | ||
+ | * [http://setilab.ru/scratch/ Учитесь со Scratch!] — сообщество учителей, родителей и просто творческих людей. Сообщество скретчеров | ||
+ | * [http://letopisi.ru/index.php/%D0%A1%D0%BA%D1%80%D0%B5%D1%82%D1%87_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE Скретч-руководство] (letopisi.ru) | ||
+ | * [http://info.scratch.mit.edu/sites/infoscratch.media.mit.edu/files/file/OwnPG.pdf Руководство по Scratch 1.4 на русском языке] | ||
+ | * [http://odjiri.narod.ru/ Видеоуроки Scratch на русском языке] | ||
+ | |||
+ | <font color=#000066>'''Стоит почитать:'''</font> | ||
+ | * [http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 Визуальное программирование] — Википедия | ||
---- | ---- | ||
Строка 79: | Строка 119: | ||
<p style="font-size:110%;"><font color=#000066>'''«WEB-программирование»'''</font></p> | <p style="font-size:110%;"><font color=#000066>'''«WEB-программирование»'''</font></p> | ||
+ | '''Web-программирование''' — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических сайтов Всемирной паутины). | ||
+ | |||
+ | '''Языки web-программирования''' — это языки, которые в основном предназначены для работы с веб-технологиями. | ||
<font color=#000066>'''Стоит почитать:'''</font> | <font color=#000066>'''Стоит почитать:'''</font> | ||
Строка 88: | Строка 131: | ||
* [http://web-grammar.ru/index1.4.13.html Справочник по JAVASCRIPT] | * [http://web-grammar.ru/index1.4.13.html Справочник по JAVASCRIPT] | ||
* [http://web-grammar.ru/index1.4.14.html Справочник по ACTIONSCRIPT] | * [http://web-grammar.ru/index1.4.14.html Справочник по ACTIONSCRIPT] | ||
− | + | * [[Как адаптировать изображение для Веб?]] | |
+ | * [[Публикация сайта в Internet|Где в интернете можно бесплатно разместить свой сайт?]] | ||
[[Категория:Фестиваль компьютерного творчества ИнфоМир 2013/2014]] | [[Категория:Фестиваль компьютерного творчества ИнфоМир 2013/2014]] |
Текущая версия на 14:03, 13 декабря 2013
Вернуться на главную страницу Фестиваля «ИНФО-МИР 2013/2014»
В номинации «Виртуальный мир» может быть представлена творческая работа на предложенную тему в трёх подноминациях:
-
объектно-ориентированное программирование;
-
программирование на алгоритмических языках;
-
WEB-программирование.
-
На очный этап приглашаются участники конкурса, ставшие финалистами по результатам отборочного этапа, им необходимо подготовить выступление для представления и защиты своей конкурсной работы (актуальность, содержание и технология создания) на 3 – 5 минут.
Тематика конкурсных работ:
- Тольятти! Как много в этом слове (2014 г. - 50 лет со дня переименования г. Ставрополь в г. Тольятти)
- К Олимпийским вершинам (2014 г. - зимняя Олимпиада в Сочи)
- Россия.RUлит (2014 г. -20 лет со дня рождения Рунета)
Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:
- на конкурс принимаются работы соответствующие тематике конкурса и выполненные участниками лично.
- конкурсная работа не должна содержать информации о политических, религиозных, криминальных событиях и явлениях; не должна пропагандировать насилие и агрессивные явления в общественной жизни.
- Визуальное программирование (игровые, обучающие, контролирующие программы и т. д.)
- работа создается в любом визуальном языке программирования (Алиса, Скретч, и т.д.)
- анимация может быть интерактивной (объекты реагируют на движение мыши и нажатие клавиш компьютера);
- работа представляется исходным файлом языка программирования;
- вместе с работой предоставляется текстовый файл с краткой аннотацией работы, в которой должно быть описание идеи создания ролика, возможная область применения работы, программные особенности работы, на которые автор хотел бы обратить внимание жюри.
- «Программирование на алгоритмических языках»
- в номинации рассматриваются готовые программные продукты (игровые, обучающие, контролирующие программы и т. д.), написанные на одном из алгоритмических языков.
- работа должна быть представлена исполнимым (*.exe или *.com) файлом, к работе должен быть приложен её исходный текст.
- имя файла не должно превышать 8 символов ХХУУУУУУ, где ХХ – № школы, УУУУУУ – фамилия участника (например, Сидоров из школы № 24 напишет имя файла 24Sidoro.com);
- программа не должна перехватывать аппаратные прерывания, включать защитный режим, использовать расширенную память нестандартным образом, предпринимать любые другие действия, нарушающие работу операционной системы проверяющего компьютера;
- не принимаются программы, выполняющие противоправные действия (нарушение авторских прав, создание вирусов, вскрытие паролей и пр.);
- необходимые настройки системы производить в программе и обязательно программно восстанавливать после её завершения;
- предоставить жюри текстовый файл с краткой аннотацией программы, в которой должно быть перечислено программное обеспечение для выполнения конкурсной работы и инструкция пользователю, а также возможная область применения.
- «WEB-программирование»
- в номинации рассматриваются интерактивные сайты (сайты, путеводители, справочники, энциклопедии, и т. п.), представляющие собой структуру с главной страницей index.html, или index.php, index.phtml, index.jsp (для других скриптовых языков);
- при использовании в работе базы данных в архиве со структурой сайта необходимо разместить дамп (образ) использованной структуры базы данных;
- все используемые автором изображения, должны быть собраны в отдельном каталоге в форматах *.gif, *.jpeg, *.png;
- в архиве с работой необходимо разместить текстовый файл, где указываются требования к программному обеспечению сервера, на котором будет размещена работа для тестирования, указать все данные (название сайта, название базы данных, пользователи и пароли базы данных и т.д.), требуемые для запуска сайта;
- интерактивный сайт должен быть предоставлен в жюри конкурса для тестирования и оценки и может быть дополнительно размещен в сети для внешнего доступа с учетом требований информационной безопасности (ссылка прописывается на странице ТолВики в аннотации сайта);
- на страницах сайта должно быть указано авторство использованных в ролике текстовых, графических, музыкальных и видеофрагментов.
Критерии оценки конкурсных работ:
- соответствие конкурсным требованиям;
- завершенность работы;
- практическая значимость работы;
- оригинальность идеи;
- качество оформления работы;
- простота, удобство и качество пользовательского интерфейса;
- технологичность (техническая грамотность);
- качество представления работы на очном туре;
- для подноминации «Визуальное программирование»:
- уровень реализации базовых и расширенных возможностей программного обеспечения;
- для подноминации «WEB-программирование»:
- проработанность содержательного наполнения (контента);
- кросс-платформенность;
- интерактивность.
Советы и рекомендации по созданию конкурсных работ
«Визуальное программирование»
Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами.
Alice - это программа для создания 3D анимацией, разработанная университетом Карнеги Меллона (США). В Alice можно создавать различные 3D-проекты для повествования интересных истории, используя готовые или импортированные модели, задавая разнообразную анимацию, трансформацию любых частей объектов, вставляя звуковые эффекты. Сводя программирование до очень простого уровня (Условные ветвления, циклы , операторы ожидания, вывода текста и комментарии можно задавать лишь перетаскивая в окружение необходимые программные элементы.), Alice помогает понять структуру и логику программирования.
Alice работает в различных операционных системах — MacOS X, Windows, Linux. Alice свободно распространяется и имеет открытый программный код.
Скачать среду программирования Alice (2.2)
Полезные ресурсы (Alice)
- на английском языке
- сайт разработчиков
- форум Alice
- помощь, вопросы
- Learning to Program with Alice
- блог
- видео
- видео "мир программирования от Alice"
- интересные примеры других пользователей, разработчиков
- на русском языке
- Основы работы в Alice
- Примеры анимации, сделанной учениками с помощью Alice
- Примеры анимации, сделанной с помощью Alice
Скретч (произносится «скрэтч») — это визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название Scratch произошло от слова scratching — техники, используемой хип-хоп диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешать музыкальные темы. Скретч создан как продолжение идей языка Лого и конструктора Лего.
Вы можете скачать программу Scratch для установки на своём компьютере. Поддерживаемые операционные системы : Windows, Linux и MacOS. Последняя версия программы Скрэтч 1.4.
- Scratch 1.4 для Mac OS X совместим с Mac OSX 10.4 и выше (Размер : 35.3 Мб): MacScratch1.4.dmg
- Scratch для ОС Windows совместим с операционными системами Windows 2000, XP, Vista, и 7 (Размер : 33 Мб): ScratchInstaller1.4.exe
- Scratch для Linux совместим с Ubuntu начиная от версии 9.04 выше (Размер : 32.7 Мб): Scratch_1.4.0.1-0ubuntu5_i386.deb
Полезные ресурсы (Скретч)
- Официальный сайт
- Курс «Введение в Scratch» — цикл из десяти уроков по основам работы в среде программирования Scratch.
- Scratch Wiki
- Учитесь со Scratch! — сообщество учителей, родителей и просто творческих людей. Сообщество скретчеров
- Скретч-руководство (letopisi.ru)
- Руководство по Scratch 1.4 на русском языке
- Видеоуроки Scratch на русском языке
Стоит почитать:
- Визуальное программирование — Википедия
«Программирование на алгоритмических языках»
Алгоритми́ческий язык — формальный язык, используемый для записи, реализации и изучения алгоритмов. Всякий язык программирования является алгоритмическим языком, но не всякий алгоритмический язык пригоден для использования в качестве языка программирования. В узком смысле слова алгоритмическим языком также называют семейство языков программирования Алгол. (цитата из "Википедии")
Стоит почитать:
- Книга "Занимательное программирование. Самоучитель." Мозговой М.В.
- Книга "Занимательное программирование на Visual Basic .NET". А. Климов
- Электронная библиотека книг
«WEB-программирование»
Web-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических сайтов Всемирной паутины).
Языки web-программирования — это языки, которые в основном предназначены для работы с веб-технологиями.
Стоит почитать:
- Сайтостроение
- Книга "HTML&XHTML. Подробное руководство". Чак Муссиано, Билл Кеннеди.
- Книга "Эффективный самоучитель по креативному веб-дизайну." Крис Джамса, Конрад Кинг, Энди Андерсон.
- Книга "PHP 5 для “чайников”." Джанет Валейд.
- Книга "100% самоучитель по созданию Web-страниц и Web-сайтов. HTML и JavaScript."А.Ю.Гаевский, В.А.Романовский.
- Справочник по JAVASCRIPT
- Справочник по ACTIONSCRIPT
- Как адаптировать изображение для Веб?
- Где в интернете можно бесплатно разместить свой сайт?