Информатика в настоящее время – стремительно развивающаяся область практической деятельности человека, связанная с использованием компьютерных технологий. В современных условиях образовательная деятельность в этой сфере является чрезвычайно востребованной.
В последние десятилетия происходит стремительная информатизация всех сторон жизни общества и всех сфер производственной деятельности. Состояние перехода к информационному обществу, отраженное в законе РФ «Об образовании» и новые ФГОС ставят перед системой обучения информатике новые цели, среди которых:
- наличие социального заказа на формирование личности с высоким уровнем мышления: операционного, алгоритмического, системного; пониманием внутреннего устройства сложных информационных процессов и систем и навыками их декомпозиции; способностью творческого преобразования реальности;
- получение навыков продуктивного и эффективного использования компьютерной техники;
- получение опыта созидательной деятельности как условия самореализации в жизни.
Программа «Scratch программирование» является одним из интереснейших способов изучения компьютерных технологий. Занятия по программе позволят учащимся развить алгоритмическое и логическое мышление, творческое воображение.
Учащиеся осваивают навыки программирования в программной среде Scratch. Среда программирования Scratch позволяет детям создавать собственные анимированные и интерактивные проекты: игры, мультфильмы, презентации, модели и другие произведения. В среде Scratch пользователь из отдельных кирпичиков (блоков программы) собирает свой мультимедийный проект точно так же, как конструкцию из кубиков Лего. Простая форма позволяет детям приобщаться к программированию, превращая обучение в увлекательную игру. В результате выполнения простых команд может складываться сложная модель, в которой будут взаимодействовать множество объектов, наделенных различными свойствами. Эта новая технологическая среда позволяет ребятам в полной мере раскрыть свои творческие способности. Учащиеся постепенно и в игровой форме научатся основам алгоритмизации, ознакомятся с технологией событийного программирования, что позволит им в дальнейшем более эффективно изучать программирование на других языках.
Содержание программы дает возможность учащимся приобрести навыки не только в программировании, но и в таких областях как мультипликация и графический дизайн.