Программирование для детей

Как научить программированию детей 12 - 16 лет? Как их заинтересовать и вовлечь в этот увлекательный процесс? На этом курсе происходит обучение программированию на примере создания игр.

Семинары для учителей

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

Бесплатные уроки

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

Игры

Здесь вы не найдете игр с современной графикой или поддержкой модных нынче мобильных устройств, но вы можете ознакомиться с играми, созданными учениками, а после окончания своего обучения разместить здесь свою игру.

Учебник

Для поддержки обучения специально созданы учебные материалы, в том числе и учебное пособие. Качественная полиграфия, цветные иллюстрации, удобный формат - именно таким должен быть учебник по программированию для детей.

четверг, 1 сентября 2016 г.

С началом нового учебного года!


Дорогие ученики и учителя! Поздравляем вас с днем знаний и началом нового учебного года!

воскресенье, 26 июля 2015 г.

Игра "CoBot-2"

Сюжет игры

По сюжету игры вам предлагается принять участие в путешествии на Юпитер в рамках дипломатической миссии, для этого вам нужно собрать робота дипломата CoBot -2 (ведь человек не приспособлен для строгой атмосферы Юпитера). Во время путешествия вам нужно будет найти детали робота, пройти тесты и решить кроссворд на тему датчиков и робототехники, и, в рамках развлекательного уровня, вам предлагается битва с агрессивно настроенной группой инопланетян.


Особенности программы

Игра создавалась с целью помочь в изучении робототехники. Программа имеет украиноязычный интерфейс.

Программа создана с помощью среды Visual Studio 2010 на языке C#. Для работы программы на компьютере должен быть установлен пакет Microsoft .Net Framework 3.5. При создании программы использовались сделанные собственноручно фотографии реальных частей робота, которыми пользуются в кружке робототехники. Для обработки изображений использовалась программа Adobe Photoshop.

Также в программе есть кроссворд, который авторы сделали собственноручно из тестовых вопросов по робототехнике.

Для демонстрации программы на конкурсе некоторые уровни специально были дополнены подсказками, что позволяет легко пройти игру и оценить ее полностью.


Авторы

Константин Рыбчинский и Анастасия Котляр, учащиеся ЦНТТМ "Сфера", г. Киев


Дата создания игры

2012 г.


Скриншоты игры

Первые несколько уровней информационные, поясняющие суть игры:


Дальше необходимо собрать робота, для этого придется найти части двигателя:

На следующем уровне нужно решить кроссворд:


Потом предлагается пройти тест, в котором последовательно задаются вопросы по робототехнике:


Следующим этапом является перелет на другую планету. Для перемещения корабля используются стрелки на клавиатуре:

Используя эффект анимации, на экране последовательно появляется текст сообщений:


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


Последние уровни являются информационными:



Демонстрационное видео

В демонстрационном видео авторы сами расскажут про особенности игры: 




Скачать игру

CoBot2.zip (zip, 10.8 Mb)



пятница, 24 июля 2015 г.

Какой язык программирования выбрать новичку: алгоритм

В онлайне наконец-то появился перевод крутой инфографики Which Programming Language Should I Learn First? Здесь наглядно, в виде простого алгоритма показаны варианты выбора языка программирования, с учетом того, что выбирает новичок в IT. Программирование определяется как «написание очень точных инструкций для глупой, но послушной машины».

Главные герои инфографики — это самые популярные языки вроде Java, JavaScript, Python, Ruby, С, PHP и другие. Критериями выбора могут служить самые разные факторы, начиная от желания заработать много денег или реализовать свою идею, до любимой игрушки. Изюминка инфографики — сравнение популярных языков программирования с героями саги «Властелин колец».


Оригинал был опубликован на carlcheo.com. Перевел инфографику на русский Владимир Болиев. Полный размер открывается при клике на изображении.




Источник: http://ain.ua/2015/01/27/560805

четверг, 23 июля 2015 г.

Обзор ресурсов для обучения детей программированию


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


12 игр, которые обучают детей программированию

http://habrahabr.ru/company/ilkfinkom/blog/251583/
Обзор разных игр для компьютера и устройств, работающих на других платформах, таких, как  iOS и Android. Приводятся описания игр: Lightbot, Kodable, Robozzle, Cargo-Bot, SpaceChem, Code Combat, Ludos, Codemancer, Machineers, Bee-Bot. Кроме этого упоминается парочку настольных игр - Code Monkey Island, Robot Turtles.


10 необычных игр, которые учат программированию и логике

http://ain.ua/2015/06/26/588059
Подборка неплохих примеров таких игр - образовательных, обучающих и просто забавных, созданных разработчиками для разработчиков, а также в подборку включено пару игр, ориентированных на детей.


Как Яша учился программировать

http://www.programmingforkids.ru/
Книга в электронном виде для обучения детей программированию на языке Процессинг (язык, который синтаксически базируется на Java)


Изучение основ программирования в игровой форме

http://wp.aspekti.eu/izuchit-osnovy-programmirovaniya-v-igrovoj-forme.html
Отдельная категория проектов - это игровые платформы с элементами программирования. К примеру проект Code Combat - это онлайновая игра, по мере прохождения которой вам будут преподаваться основы языка JavaScript.