Программируй ПДД

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

Содержание программы

- Правила безопасности при работе за компьютером в кабинете и дома

- Строение ПК и основы управления им в различных оперативных системах

-Понятие о языке программирования

-Технология разработки программного обеспечения

-Система и язык программирования, структура программы, программирование операций ввода-вывода

- Создание и отладка элементарной программы, программирование простых вычислительных алгоритмов

-Компьютерная графика, создание сложных рисунков, подвижные рисунки

-Программирование алгоритмов обработки текстов, подпрограммы, обмен информацией между основой программы и подпрограммы

-Примеры рекурсивного программирования

-Файлы, файлы с фиксированной структурой записи.

Цели программы

- Формирование у учащихся интереса к профессиям, связанным с программированием;

-Развитие алгоритмического мышления у учащихся;

-Формирование навыков грамотной разработки программы;

-Формирование и углубление знаний,умений и навыков решению задач по программированию и алгоритмизации.

 

Результат программы

Учащиеся узнают:

* что такое алгоритм, свойства,типы алгоритмов,способы записи алгоритмов;

*основные конструкции языка программирования Паскаль

* технологии построения сложных алгоритмов: метод последовательной детализации

Учащиеся научатся:

* создавать программы на языке программирования Паскаль

* правилам грамотной разработки программ

 

Материально-техническая база

Компьютерный класс