Номинация Виртуальный мир

Материал из ТолВИКИ
(Различия между версиями)
Перейти к: навигация, поиск
 
(не показаны 14 промежуточных версий 1 участника)
Строка 1: Строка 1:
[[Изображение:Icon infomir1.png|left]] <p align=right><small>[[:Категория:Фестиваль компьютерного творчества ИнфоМир 2014/2015|Вернуться на главную страницу Фестиваля «ИНФО-МИР 2014/2015»]]</small></p>
+
[[Изображение:Icon infomir1.png|left]]  
 
<p style="font-size:110%;color:#000066;">'''В номинации «Виртуальный мир»''' может быть представлена творческая работа на предложенную тему в трёх подноминациях: </p>
 
<p style="font-size:110%;color:#000066;">'''В номинации «Виртуальный мир»''' может быть представлена творческая работа на предложенную тему в трёх подноминациях: </p>
 
::::* <p style="font-size:110%;color:#000066;">объектно-ориентированное программирование;</p>
 
::::* <p style="font-size:110%;color:#000066;">объектно-ориентированное программирование;</p>
 
::::* <p style="font-size:110%;color:#000066;">программирование на алгоритмических языках;</p>
 
::::* <p style="font-size:110%;color:#000066;">программирование на алгоритмических языках;</p>
 +
::::* <p style="font-size:110%;color:#000066;">программирование мобильных приложений;</p>
 
::::* <p style="font-size:110%;color:#000066;">WEB-программирование.</p>
 
::::* <p style="font-size:110%;color:#000066;">WEB-программирование.</p>
 
<p style="font-size:110%;color:#000066;">На '''очный этап''' приглашаются участники конкурса, ставшие финалистами по результатам отборочного этапа, им необходимо подготовить выступление для представления и защиты своей конкурсной работы (актуальность, содержание и технология создания) на 3 – 5 минут. </p>
 
<p style="font-size:110%;color:#000066;">На '''очный этап''' приглашаются участники конкурса, ставшие финалистами по результатам отборочного этапа, им необходимо подготовить выступление для представления и защиты своей конкурсной работы (актуальность, содержание и технология создания) на 3 – 5 минут. </p>
  
 
 
<p style="font-size:110%;color:#000066;">'''Тематика конкурсных работ:'''</p>
 
* '''Я помню и горжусь!''' (2015 г. - 70 лет Победы в Великой Отечественной войне).
 
* '''Шаг в космос''' (2015 г. - 50 лет со дня первого выхода человека в открытый космос).
 
* '''Читать не вредно, вредно не читать''' (2015 г. – год литературы в России).
 
* '''Технологии будущего'''.
 
  
 
<p style="font-size:110%;color:#000066;">'''Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:'''</p>
 
<p style="font-size:110%;color:#000066;">'''Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:'''</p>
Строка 30: Строка 24:
 
:* необходимые настройки системы производить в программе и обязательно программно восстанавливать после её завершения;
 
:* необходимые настройки системы производить в программе и обязательно программно восстанавливать после её завершения;
 
:* предоставить жюри текстовый файл с краткой аннотацией программы, в которой должно быть перечислено программное обеспечение для выполнения конкурсной работы и инструкция пользователю, а также возможная область применения.
 
:* предоставить жюри текстовый файл с краткой аннотацией программы, в которой должно быть перечислено программное обеспечение для выполнения конкурсной работы и инструкция пользователю, а также возможная область применения.
 +
* '''«Программирование мобильных приложений»'''
 +
:* приложение создается для наиболее популярных мобильных платформ — iOS, Windows Phone или Android;
 +
:* работа представляется исходным файлом языка программирования;
 +
:* вместе с работой предоставляется текстовый файл с краткой аннотацией работы, в которой должно быть описание идеи создания работы, возможная область применения работы, программные особенности работы, на которые автор хотел бы обратить внимание жюри.
 
* '''«WEB-программирование»'''
 
* '''«WEB-программирование»'''
 
:* в номинации рассматриваются интерактивные сайты (сайты, путеводители, справочники, энциклопедии, и т. п.), представляющие собой структуру с главной страницей index.html, или index.php, index.phtml, index.jsp (для других скриптовых языков);
 
:* в номинации рассматриваются интерактивные сайты (сайты, путеводители, справочники, энциклопедии, и т. п.), представляющие собой структуру с главной страницей index.html, или index.php, index.phtml, index.jsp (для других скриптовых языков);
Строка 47: Строка 45:
 
* технологичность (техническая грамотность);
 
* технологичность (техническая грамотность);
 
* качество представления работы на очном туре;
 
* качество представления работы на очном туре;
* для подноминации '''«Визуальное программирование»''':
+
* для подноминаций '''«Визуальное программирование»''' и '''«Программирование мобильных приложений»''':
 
:* уровень реализации базовых и расширенных возможностей программного обеспечения;
 
:* уровень реализации базовых и расширенных возможностей программного обеспечения;
 
* для подноминации '''«WEB-программирование»''':
 
* для подноминации '''«WEB-программирование»''':
Строка 67: Строка 65:
 
Alice работает в различных операционных системах — MacOS X, Windows, Linux. Alice свободно распространяется и имеет открытый программный код.
 
Alice работает в различных операционных системах — MacOS X, Windows, Linux. Alice свободно распространяется и имеет открытый программный код.
  
[http://www.alice.org/index.php?page=downloads/download_alice2.2 Скачать среду программирования Alice (2.2)]
+
[http://www.alice.org/get-alice/alice-3/ Скачать среду программирования Alice (3)]
  
 
'''Полезные ресурсы (Alice)'''<br>
 
'''Полезные ресурсы (Alice)'''<br>
:''на английском языке''
+
* [http://www.alice.org/index.php сайт разработчиков] (''на английском языке - сделайте перевод на русский, например, через браузер Chrome'')
* [http://www.alice.org/index.php сайт разработчиков]
+
* [http://www.alice.org/community/ форум, сообщества Alice] (''на английском языке - сделайте перевод на русский'')
* [http://www.alice.org/community/ форум Alice]
+
* [http://www.alice.org/resources/ уроки, упражнения, учебники, ...] (''на английском языке - сделайте перевод на русский'')
* [http://www.alice.org/index.php?page=faq помощь, вопросы]
+
* [https://youtu.be/VRODA7zPQbM создание мультисказки в среде программирования ALICE]
* [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_05.html Основы работы в Alice]
 
* [http://alice-3dprogram.blogspot.ru/2012/03/alice_6290.html Примеры анимации, сделанной учениками с помощью Alice]
 
* [http://alice-3dprogram.blogspot.ru/2012/03/alice_6290.html Примеры анимации, сделанной учениками с помощью Alice]
* [http://3domen.com/index.php?newsid=8265 Примеры анимации, сделанной с помощью Alice]
 
  
 
'''Скретч''' (произносится «скрэтч») — это визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название Scratch произошло от слова scratching — техники, используемой хип-хоп диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешать музыкальные темы. Скретч создан как продолжение идей языка Лого и конструктора Лего.
 
'''Скретч''' (произносится «скрэтч») — это визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название Scratch произошло от слова scratching — техники, используемой хип-хоп диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешать музыкальные темы. Скретч создан как продолжение идей языка Лого и конструктора Лего.
Строка 97: Строка 88:
 
* [http://setilab.ru/scratch/ Учитесь со Scratch!] — сообщество учителей, родителей и просто творческих людей. Сообщество скретчеров
 
* [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://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 на русском языке]
 
* [http://odjiri.narod.ru/ Видеоуроки Scratch на русском языке]
 +
* Книги:
 +
** [http://window.edu.ru/resource/056/78056/files/scratch_lessons.pdf Введение в Scratch. Цикл уроков по программированию для детей.] Автор: Шапошникова С.В.
 +
** [http://xn--90acabkb9cva.xn--p1ai/wp-content/uploads/2012/02/kniga-yunyh-programmistov-na-scratch.pdf Книга юных программистов на Scratch.] Авторы: Голиков Денис и Голиков Артём
 +
** [https://www.rulit.me/data/programs/resources/pdf/Scratch-dlya-detey_RuLit_Me_609958.pdf Scratch для детей. Самоучитель по программированию] / Мажед Маржи; пер. с англ. М. Гескиной и С. Таскаевой — М. : Манн, Иванов и Фербер, 2017.
  
 
<font color=#000066>'''Стоит почитать:'''</font>
 
<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 Визуальное программирование] — Википедия
 
* [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 Визуальное программирование] — Википедия
 +
* [http://kurapov.ee/rus/lab/game_development/ Создание компьютерной игры] (выбор идеи и типа, втягиваемость, механика и баланс, типы баланса, движки, графика, музыка)
  
 
----
 
----
Строка 111: Строка 106:
  
 
<font color=#000066>'''Стоит почитать:'''</font>
 
<font color=#000066>'''Стоит почитать:'''</font>
* [http://uchusam.ru/?p=623 Книга "Занимательное программирование. Самоучитель." Мозговой М.В.]
+
* [https://dl.booksee.org/genesis/68000/98e999f27563649910975a93b22fec05/_as/%5BMozgovoi_M.V.%5D_Zanimatelnoe_programmirovanie_Sam(BookSee.org).pdf Книга "Занимательное программирование. Самоучитель." Мозговой М.В.]
 
* [http://progbook.ru/visual_basic/203-klimov_programmirovanie_na_visual_basic_net.html Книга "Занимательное программирование на Visual Basic .NET". А. Климов]
 
* [http://progbook.ru/visual_basic/203-klimov_programmirovanie_na_visual_basic_net.html Книга "Занимательное программирование на Visual Basic .NET". А. Климов]
* [http://www.libkruz.com/1-65/etc.html Электронная библиотека книг]
+
* [https://avidreaders.ru/genre/programmirovanie/ Книги. Жанр: "Программирование"]
 +
 
 +
 
 +
----
  
 +
<p style="font-size:110%;"><font color=#000066>'''«Программирование мобильных приложений»'''</font></p>
  
 
----
 
----
Строка 125: Строка 124:
  
 
<font color=#000066>'''Стоит почитать:'''</font>
 
<font color=#000066>'''Стоит почитать:'''</font>
* [http://www.garshin.ru/it/web/web-design.html Сайтостроение]
+
* [http://elib.osu.ru/bitstream/123456789/10165/1/%D0%93%D0%BB%D0%BE%D1%82%D0%BE%D0%B2%D0%B0.pdf Книга "Самостоятельная работа по информатике. Основы разработки Web-сайтов" М. И. Глотова]
* [http://uchusam.ru/?p=1353 Книга "HTML&XHTML. Подробное руководство". Чак Муссиано, Билл Кеннеди.]
+
* [ Книга "Web-конструирование. DHTML." Дуванов А.А.]
* [http://uchusam.ru/?p=985 Книга "Эффективный самоучитель по креативному веб-дизайну." Крис Джамса, Конрад Кинг, Энди Андерсон.]
+
* [ Книга "Web-программирование для всех" Дунаев В.В.]
* [http://uchusam.ru/?p=851 Книга "PHP 5 для “чайников”." Джанет Валейд.]
+
* [https://www.books.ru/books/html-i-xhtml-podrobnoe-rukovodstvo-6-e-izdanie-fail-pdf-614056/download/?type=demo Книга "HTML&XHTML. Подробное руководство". Чак Муссиано, Билл Кеннеди.]
* [http://uchusam.ru/?p=138 Книга "100% самоучитель по созданию Web-страниц и Web-сайтов. HTML и JavaScript."А.Ю.Гаевский, В.А.Романовский.]
+
* [ Книга "Создание Web-сайта. Серия: Недостающее руководство" Мэтью Макдональд]
* [http://web-grammar.ru/index1.4.13.html Справочник по JAVASCRIPT]
+
* [ Книга "PHP ДЛЯ НАЧИНАЮЩИХ" Жадаев А.Г.]
* [http://web-grammar.ru/index1.4.14.html Справочник по ACTIONSCRIPT]
+
* [ Книга "PHP на примерах" Кузнецов М.В., Симдянов И.В.]
 +
* [ Книга "HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера" Прохоренок Н.А.]
 +
* [ Книга "PHP. Практика создания Web-сайтов" Кузнецов М.В.]
 +
* [ Книга "PHP – это просто. Программируем для Web-сайта" А. Шкрыль]
 +
* [ Книга "Angular и TypeScript. Сайтостроение для профессионалов" Яков Файн]
 
* [[Как адаптировать изображение для Веб?]]
 
* [[Как адаптировать изображение для Веб?]]
 
* [[Публикация сайта в Internet|Где в интернете можно бесплатно разместить свой сайт?]]
 
* [[Публикация сайта в Internet|Где в интернете можно бесплатно разместить свой сайт?]]
  
 
[[Категория:Фестиваль компьютерного творчества ИнфоМир 2014/2015]]
 
[[Категория:Фестиваль компьютерного творчества ИнфоМир 2014/2015]]
 +
[[Категория:Фестиваль компьютерного творчества ИнфоМир 2015/2016]]

Текущая версия на 11:54, 30 декабря 2021

Icon infomir1.png

В номинации «Виртуальный мир» может быть представлена творческая работа на предложенную тему в трёх подноминациях:

  • объектно-ориентированное программирование;

  • программирование на алгоритмических языках;

  • программирование мобильных приложений;

  • WEB-программирование.

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


Требования к конкурсной работе, заявленной в номинации «Виртуальный мир»:

  • на конкурс принимаются работы соответствующие тематике конкурса и выполненные участниками лично.
  • конкурсная работа не должна содержать информации о политических, религиозных, криминальных событиях и явлениях; не должна пропагандировать насилие и агрессивные явления в общественной жизни.
  • Визуальное программирование (игровые, обучающие, контролирующие программы и т. д.)
  • работа создается в любом визуальном языке программирования (Алиса, Скретч, и т.д.)
  • анимация может быть интерактивной (объекты реагируют на движение мыши и нажатие клавиш компьютера);
  • работа представляется исходным файлом языка программирования;
  • вместе с работой предоставляется текстовый файл с краткой аннотацией работы, в которой должно быть описание идеи создания ролика, возможная область применения работы, программные особенности работы, на которые автор хотел бы обратить внимание жюри.
  • «Программирование на алгоритмических языках»
  • в номинации рассматриваются готовые программные продукты (игровые, обучающие, контролирующие программы и т. д.), написанные на одном из алгоритмических языков.
  • работа должна быть представлена исполнимым (*.exe или *.com) файлом, к работе должен быть приложен её исходный текст.
  • имя файла не должно превышать 8 символов ХХУУУУУУ, где ХХ – № школы, УУУУУУ – фамилия участника (например, Сидоров из школы № 24 напишет имя файла 24Sidoro.com);
  • программа не должна перехватывать аппаратные прерывания, включать защитный режим, использовать расширенную память нестандартным образом, предпринимать любые другие действия, нарушающие работу операционной системы проверяющего компьютера;
  • не принимаются программы, выполняющие противоправные действия (нарушение авторских прав, создание вирусов, вскрытие паролей и пр.);
  • необходимые настройки системы производить в программе и обязательно программно восстанавливать после её завершения;
  • предоставить жюри текстовый файл с краткой аннотацией программы, в которой должно быть перечислено программное обеспечение для выполнения конкурсной работы и инструкция пользователю, а также возможная область применения.
  • «Программирование мобильных приложений»
  • приложение создается для наиболее популярных мобильных платформ — iOS, Windows Phone или Android;
  • работа представляется исходным файлом языка программирования;
  • вместе с работой предоставляется текстовый файл с краткой аннотацией работы, в которой должно быть описание идеи создания работы, возможная область применения работы, программные особенности работы, на которые автор хотел бы обратить внимание жюри.
  • «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 (3)

Полезные ресурсы (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

Полезные ресурсы (Скретч)

Стоит почитать:


«Программирование на алгоритмических языках»


Алгоритми́ческий языкформальный язык, используемый для записи, реализации и изучения алгоритмов. Всякий язык программирования является алгоритмическим языком, но не всякий алгоритмический язык пригоден для использования в качестве языка программирования. В узком смысле слова алгоритмическим языком также называют семейство языков программирования Алгол. (цитата из "Википедии")

Стоит почитать:



«Программирование мобильных приложений»


«WEB-программирование»

Web-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических сайтов Всемирной паутины).

Языки web-программирования — это языки, которые в основном предназначены для работы с веб-технологиями.

Стоит почитать:

Личные инструменты
наши друзья
http://аудиохрестоматия.рф/