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

В рамках данной программы обучающийся сможет освоить визуальную объектно-ориентированную среду программирования Scratch, а также полноценный, можно сказать универсальный, язык программирования Python или язык сценариев ActionScript. 

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

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

Программа рассчитана на обучающихся 10 - 17 лет. Программа реализуется по модульному принципу. 

Модуль 1. «Основы Scratch»

Модуль 2. «Основы Python»

Модуль 3. «Занимательный Scratch»

Модуль 4. «Занимательный Python»

Модуль 5. «Программирование на ActionScript (Adobe Flash)» 

Последовательность освоения модулей зависит от выбора обучающегося. Каждый обучающийся может выбрать один модуль, по завершению изучения которого он может перейти к освоению следующего либо полностью завершить обучение по данной программе. Набор и обучение на Модуль 3 или Модуль 5 может осуществляться на основе тестирования для обучающихся, не осваивавших Модуль 1. Целью тестирования будет являться выявление уровня подготовки обучающихся по содержанию Модуля 1, для обучения по программе Модуля 3 или Модуля 5. Набор и обучение на Модуль 4 или Модуль 5 может осуществляться на основе тестирования для обучающихся, не осваивавших Модуль 2. Целью тестирования будет являться выявление уровня подготовки обучающихся по содержанию Модуля 2, для обучения по программе Модуля 4 или Модуль 5. 

Все модули рассчитаны на 72 часа, освоить программу в полном объеме одного модуля обучающийся может единожды.

Программа рассчитана на один учебный год - 144 часа.