Юный программист

Компьютерное программирование – это составление программ на некотором языке программирования для последующего выполнения каких-либо заданий на компьютере.

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

Программа является модифицированной, разработана для занятий с детьми и подростками в возрасте от 10 до 18 лет в условиях учреждений дополнительного образования. При составлении данной программы изучены, проанализированы и взяты за основу авторские программы «Юный программист» Ю. А. Рубекиной и «Компьютерное программирование для подростков» А.Р.Мосягиной.

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

Цель программы – освоение обучающимися начал компьютерного программирования.

Задачи программы:

• Научить подростков основам алгоритмических языков программирования.

• Обучить воспитанников составлению алгоритмов.

• Познакомить их с принципами организации компьютерной техники, с популярными прикладными программами.

• Развить логическое мышление учащихся.

• Содействовать развитию навыков самоорганизации воспитанников, их уверенности в себе.

Направленность программы – техническая.

Программирование дается в ключе прикладной математики.

Данная программа рассчитана на 2 года. Она включает в себя два основных раздела:

1. Алгоритмические языки программирования (Турбо-Бейсик - 1ый год, Турбо-Паскаль - 2ой год).

2. Основы знаний, необходимых пользователю (Norton Commander,

MS-DOS, архиваторы и т.д.).

Ожидаемые результаты по окончании обучения по программе:

Знает:

• Подход к написанию программ: этика программирования, стиль программирования.

• Методы, используемые в программировании.

• Основы Турбо-Паскаля.

• Начала объектно-ориентированного программирования.

• Некоторые принципы современного программирования.

• Основы устройства и принципа организации компьютеров.

• Команды операционной системы MS-DOS.

Умеет:

• Создавать программы на языке Турбо-Паскаль.

• Конструировать многомодульные программы.

• Программировать работу с файлами.

• Создавать читаемые программы (т.е. использовать на практике «хороший стиль программирования»).

• Решать задачи с нечётко поставленным условием.

• Организовывать интерфейс с пользователем.

• Работать с компьютерной литературой.

Личностные качества:

• Самостоятельность в выполнении полученных заданий.

• Профессиональная организованность.

• Уверенность в себе при решении задач.