«Компьютерное программирование для подростков»

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

Педагоги

Вишневская Г.А., педагог дополнительного образования

 

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

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

  • Знакомство с компьютером.
  • Основы знаний, необходимые пользователю.
  • Основные понятия информатики. Подход к написанию программ.
  • Начала программирования. Реализация трёх типов алгоритмов.
  • Различные элементы языка Турбо-Бейсик.
  • Графические возможности Турбо-Бейсик.
  • Теоретические основы программирования.
  • Алгоритмы для решения некоторых популярных задач.
  • Основы Турбо-Паскаля.
  • Создание многомодульных программм
  • Интерфейс с пользователем.
  • Начала современного программирования.

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

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

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

Деятельность по данной программе предполагает получение следующих результатов:

1 год обучения.

Знания:

  • Общий подход к решению задач по программированию.
  • Виды алгоритмов.
  • Основы Турбо-Бейсика.
  • Начала алгебры и логики.
  • Графические возможности Турбо-Бейсика.
  • Понятие «хороший стиль программирования».
  • Основные элементы компьютеров.

Умения:

  • Писать простейшие программы на языке Турбо-Бейсик.
  • Работать с файлами, используя команды MS-DOS и оболочку Norton Commander.
  • Восстановить работоспособность компьютера в случае повреждения системных файлов.
  • Архивировать файлы.
  • Создавать программы, рисующие несложные картинки.
  • Создавать читаемые программы (т.е. использовать «хороший стиль программирования»).
  • Работать с числами в различных позиционных системах счисления.

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

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

 

2 год обучения.

Знания:

  • Подход к написанию программ: этика программирования, стиль программирования.
  • Методы, используемые в программировании.
  • Основы Турбо-Паскаля.
  • Начала объектно-ориентированного программирования.
  • Некоторые принципы современного программирования.
  • Основы устройства и принципа организации компьютеров.
  • Команды операционной системы MS-DOS.

Умения:

  • Создавать программы на языке Турбо-Паскаль.
  • Конструировать многомодульные программы.
  • Программировать работу с файлами.
  • Создавать читаемые программы (т.е. использовать на практике «хороший стиль программирования»).
  • Решать задачи с нечётко поставленным условием.
  • Организовывать интерфейс с пользователем.
  • Работать с компьютерной литературой.

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

  • Самостоятельность в выполнении полученных заданий.
  • Профессиональная организованность.
  • Уверенность в себе при решении задач.

Особые условия проведения

Необходима справка от педиатра о допуске к занятиям общеразвивающего цикла

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

Для реализации данной программы требуются IBM-совместимые компьютеры с процессором типа Intel 80286 и выше. Желательно соответствие между числом учащихся и числом компьютеров как 1:1.

На компьютерах должна быть установлена операционная система
MS-DOS или Windows технологии ’95 (Windows’95, Windows’98, Windows ME и т.д.).

Требуются следующие прикладные программы:

  • файловая оболочка Norton Commander или подобная ей (например, Total Commander, Dos Navigator, FAR) для проведения лекционно-практического занятия в группе 1-го года обучения по теме "Norton Commander«;
  • архиваторы (RAR, ZIP, Win Rar, Win Zip) для проведения лекционно-практического занятия в группе 1-го года обучения по теме «Архиваторы»; в случае отсутствия на компьютерах какого-либо из архиваторов их изучение не включается в практическую часть занятия;
  • языки программирования Turbo Basic (для 1-го года обучения), Turbo Pascal версии не ниже 5.0 (для 2-го года обучения).

Для практической реализации лекционного занятия «Объектно-ориентированное программирование» на втором году обучения требуется компьютер 80486 DX с операционной системой Windows ’95 или ее более поздней версией, а также установленными языками программирования Visual Basic, Delphi, Visual C++.