Модифицированная программа «Компьютерное программирование для подростков»
Модифицированная программа
«Компьютерное программирование для подростков»
Представленная программа, разработана Алябьевой Н.М. на основе образовательной программы Барковой И. В., педагога дополнительного образования ЦРТДЮ им. А. В. Косарева. Срок реализации программ – 2 года, возраст обучающихся 12-18 лет. Занятия проходят 2 раза в неделю.
Цель программы «Компьютерное программирование для подростков» – выработать у обучающихся прочные навыки реализации программных проектов – от постановки задачи до отладки и документирования программы.
Задачи программы:
Ожидаемые результаты программы.
При решении задач по программированию обращается внимание учащихся на отыскание наиболее рациональных методов, оригинальных способов решения. Активное участие учащихся в процессе занятий, правильно организованная деятельность, их работоспособность и творческий потенциал являются условиями успешной работы на занятиях.
Учебно-тематический план
Первый год обучения
№
Тема
Всего
часов
ЦОР, ФОПД
Вводное занятие. Правила поведения и техники безопасности во время работы в компьютерном классе.
1
Комбинированное тематическое занятие
Основы знаний, необходимые пользователю.
1
Комбинированное тематическое занятие
Устройство компьютера (л., п.р.).
История вычислительной техники. определения,.
1
Комбинированное занятие (теория и практика)
Магистрально-модульный принцип построения компьютера. Магистраль
2
Комбинированное занятие (теория и практика)
Процессор, оперативная память, КЭШ, BIOS.
2
Комбинированное занятие (теория и практика)
Жесткий диск, CD-DVD ROM
2
Комбинированное занятие (теория и практика)
Практическое занятие по сборке компьютера из элементов
2
Практическое занятие
Единицы информации в компьютере. Кодирование информации.
2
Комбинированное тематическое занятие
Файловая система компьютера. Понятия «файл», «директория», «диск», правила формирования имен. Расширение имени файла.
1
Комбинированное тематическое занятие
Определение операционной системы. Цель изучения команд операционной системы. Внешние и внутренние команды Windows.
2
Практическое занятие
Диски: понятия «дорожка», «сектор», «форматирование». Форматирование диска.
2
Комбинированное занятие (теория и практика)
Понятия «архив». Предназначение архиваторов. Принцип работы архиваторов.
1
Комбинированное занятие (теория и практика)
Позиционные системы счисления. Преобразование чисел из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную и обратно. Арифметические операции.
2
Решение задач
Основные понятия информатики. Подход к написанию программ.
2
Комбинированное тематическое занятие
Последовательность действий при разработке программ: постановка задачи, выбор метода решения, составление алгоритма, составление программы, запись программы в компьютер, отладка программы, тестирование программы.
4
Комбинированное тематическое занятие
«Правила хорошего тона» при разработке программ: читаемость и корректность программ, защита от неправильного ввода, понятия хорошего и плохого «стиля программирования».
3
Комбинированное тематическое занятие
Начала программирования. Реализация трёх типов алгоритмов.
2
Комбинированное занятие (теория и практика)
Алгоритмы и их виды: прямой, разветвлённый, циклический. Способы записи алгоритмов: план, блок-схема, программа.
2
Комбинированное занятие (теория и практика)
Переменные. Правила записи имён переменных.
2
Комбинированное занятие (теория и практика)
Типы данных – целый, нецелый (вещественный), строковый.
4
Комбинированное занятие (теория и практика)
Оператор присваивания. Оператор вывода данных на экран. Оператор очистки экрана. Оператор ввода данных с клавиатуры.
4
Комбинированное занятие (теория и практика)
Условный алгоритм. Алгебра логики: простые и составные логические выражения, логическое сложение, логическое умножение, отрицание.
16
Комбинированное занятие (теория и практика)
Таблица истинности, построение узла.
8
Комбинированное тематическое занятие
Оператор условия для одного оператора, оператор условия для нескольких операторов (многострочный).
12
Комбинированное занятие (теория и практика)
Циклические алгоритмы.
Оператор параметрического цикла (for).Операторы логических циклов (while, do).
12
Комбинированное занятие (теория и практика)
Различные элементы языка VBA.
4
Практическое занятие
Генератор случайных чисел. Функции.
8
Комбинированное занятие (теория и практика)
Массивы.
10
Комбинированное занятие (теория и практика)
Универсальность среды программирования VBA (работа с приложениями Word, Power Point, Excel).
12
Комбинированное занятие (теория и практика)
Разработка проектов.
4
Практическое занятие
Игровые занятия.
14
Конкурс по решению задач с помощью программирования, игры
Подведение итогов года.
2
Викторина
ИТОГО:
144
Второй год обучения
№
Тема
Всего часов
1
Вводное занятие. Техника безопасности при работе с компьютерами. Правила внутреннего распорядка и поведения в коллективе.
1
Комбинированное тематическое занятие
2
Повторение материала, пройденного в прошедшем году.
8
Комбинированное тематическое занятие
3
Знания, необходимые пользователю.
6
Комбинированное тематическое занятие
4
Теоретические основы программирования.
Алгоритмы для решения некоторых популярных задач.
11
Комбинированное занятие (теория и практика)
Алгоритмы сортировки массивов. Алгоритмы сортировки файлов. Генераторы случайных чисел. Численные методы решения математических задач.
Комбинированное занятие (теория и практика)
5
Основы ABC-Паскаля.
Числовые типы данных – целые и нецелые (вещественные).
2
Комбинированное занятие (теория и практика)
Символьный (char) и строковый (string) типы данных. Логический тип данных.
4
Комбинированное занятие (теория и практика)
Массивы: одномерный (вектор), двумерный (матрица) и многомерный. Определение, область применения, описание массива в программе, доступ к элементам.
10
Комбинированное занятие (теория и практика)
Понятия «квадратная матрица», «главная диагональ», «побочная диагональ»
6
Комбинированное занятие (теория и практика)
Стандартные задачи на массивы: поиск максимального/минимального элемента, вычисление суммы элементов, перестановка элементов
8
Комбинированное занятие (теория и практика)
Другие порядковые типы: перечисляемый тип, тип-диапазон.
6
Комбинированное занятие (теория и практика)
Файловые типы: текстовые файлы, типизированные файлы. Область эффективного применения каждого из видов файлов.
8
Комбинированное занятие (теория и практика)
6
Создание многомодульных программ. Правила записи.
3
Комбинированное занятие (теория и практика)
Процедуры и функции.
5
Комбинированное занятие (теория и практика)
Локальные и глобальные переменные. Формальные и фактические параметры.
5
Комбинированное занятие (теория и практика)
Модули – правила записи, принцип создания многомодульных программ.
5
Комбинированное занятие (теория и практика)
7
Интерфейс с пользователем.
5
Практическое занятие
Создание дружественного интерфейса с пользователем.
6
Практическое занятие
Защита от неправильного ввода.
6
Практическое занятие
8
Начала современного программирования.
5
Практическое занятие
Тип «запись»: область применения, описание типа, доступ к полям.
6
Практическое занятие
Разработка проектов.
10
Практическое занятие
9
Подведение итогов года.
4
Конкурс на самый «красивый» текст программы
10
Игровые занятия.
14
Развивающие игры. Конкурс по решению алгоритмических и логических задач.
ИТОГО:
144
Список литературы
1. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. – М.: Изд-во МГТУ, 1991.
2. Фигурнов В.Э. IBM PC для пользователя. 5-е издание. – М.: Финансы и статистика, 1994.
3. Финогенов К.Г., Черных В.И. MS-DOS 6.0. – М.: ABF, 1993.
Автор: Алябьева Наталья Михайловна