Практическое программирование

Данная дополнительная общеразвивающая программа позволит обучающимся погрузиться в удивительный мир практического программирования, освоить два языка программирования высокого уровня Python и C++, получить практический навык программирования на выбранных языках. Писать программы – занятие увлекательное и временами непростое, однако полученный опыт пригодится и в школе, и дома (даже если будущая профессия не будет связана с компьютерами).

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

Педагоги

Ефремова Елена Александровна

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

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

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

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

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

ГЛАВА 1. Программирование на языке PYTHON

ГЛАВА 2. Программирование на С++

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

· обучение программированию на языках высокого уровня Python и C++ через создание практических творческих мини проектов, развитие личности обучаемого, способного к творческому самовыражению, обладающего технической культурой, аналитическим мышлением, навыками и умениями программирования, умеющего работать в коллективе, способного применять полученные знания при решении бытовых и учебных задач практических задач в области IT технологий.

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

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

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

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

Образовательные
Освоение основ принципов программирования. Создание логической схемы (блок – схемы) учебного проекта. Использование полученных знаний в области программирования для выполнения задач учебного проекта: ввод- вывод данных, обработка целых и вещественных чисел, использование управляющих конструкций. Решение задачи с использованием языков высокого уровня Python и С++. Умение написать программу, для решения задач учебного проекта и усовершенствовать ее для выполнения различных типов заданий. Сформировать навыки программирования в соответствующих средах.

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

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