Посвящен 75-летию развития системы образования Ленинградской области

Вид материалаДокументы
Летняя школа программирования в приморске
Программа для учащихся 5 – 7 классов
Программа для учащихся 8 – 9 классов
Программа для 10 – 11 классов
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   31

Летняя школа программирования в приморске


С наступлением лета и долгожданных летних каникул не закрываются двери Приморской средней школы. Для особо одаренных детей начинается «жаркое лето». В течение июня месяца в школе работают группы будущих программистов. Для каждой группы это двухнедельные занятия в кабинете информатики. Первая группа – начинающие программисты, это 5-7 классы. Вторая группа – подающие надежды 8-9 классы. Третья группа – участники школьных и районных олимпиад 10-11 классы.

Каждая группа работает по своей индивидуальной программе. Если для 5-7 классов это первые шаги в программировании, а для 8-9 классов – решение более сложных задач, то для 10-11 классов – это разбор районных, областных, всероссийских и международных олимпиад по информатике. Учитывая то, что информатика в Приморской средней школе велась с 10 класса по программе обязательного базового минимума, научить детей, желающих программировать, было очень непросто. Поэтому администрацией школы было принято решение открыть летнюю школу для одаренных детей. Первыми были организованы группы по программированию, затем группы по физике и астрономии. Результаты летней школы на лицо. Это победы на районных школьных олимпиадах по астрономии, информатике, физике.

Летняя школа программистов проводится по специальным программам для каждой из групп.

Ниже приводятся программы для каждой группы с учетом возраста ребят.


Программа для учащихся 5 – 7 классов


№ п/п

Наименование темы занятия

Кол-во час.

1

Алгоритмика. Исполнитель и его команды. Решение задач. Практическая работа на компьютере

3

2

Типы алгоритмов. Конструкции условия и повторения. Решение задач. Практическая работа на компьютере

3

3

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

3

4

Табличные величины. Работа с табличными величинами. Решение задач. Практическая работа на компьютере

3

5

Слова и действия с ними. Решение задач. Практическая работа на компьютере

3

6

Основные понятия алгоритмического языка BASIC. Алфавит, константы, переменные, стандартные функции, запись арифметических выражений. Логические операции. Решение задач. Практическая работа на компьютере

3

7

Операторы BASIC: LET, INPUT, READ, DATA, RESTORE, PRINT, LPRINT, REM, STOP, END.

Решение задач. Практическая работа на компьютере

3

8

Операторы безусловного и условного перехода.

Решение задач. Практическая работа на компьютере

3

9

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

3

10

Функции обработки символьных величин. Решение задач. Практическая работа на компьютере

3


Программа для учащихся 8 – 9 классов


№ п/п

Наименование темы занятия

Кол-во часов

1

Язык программирования PASCAL. Алфавит, имя величины, переменная. Арифметические выражения. Структура программы в PASCAL. Ввод и вывод данных. Решение задач. Практическая работа на компьютере

3

2

Работа в системе Т-PASCAL. Условный оператор. Логические выражения. Операторы цикла. Решение задач. Практическая работа на компьютере

3

3

Массивы. Одномерные и двухмерные массивы. Работа с массивами. Нахождение наименьшего, наибольшего элемента массива, упорядочение массива по возрастанию, убыванию, поиск элемента в массиве. Решение задач. Практическая работа на компьютере

3

4

Алгоритмы обработки таблиц. Вычисление суммы элементов главной и побочной диагонали квадратной тфблицы. Решение задач. Практическая работа на компьютере


3

5

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

3

6

Оператор выбора варианта. Метки оператора варианта. Подпрограммы-процедуры. Подпрограммы -функции. Рекурсия. Решение задач. Практическая работа на компьютере

3

7

Обработка строк в PASCAL. Решение задач. Практическая работа на компьютер

3

8

Компьютерная графика в PASCAL. Решение задач. Практическая работа на компьютере

3

9

Записи в PASCAL. Решение задач. Практическая работа на компьютере

3

10

Файлы в PASCAL. Операции записи. Установление соответствия между логическими и физическими именами файла. Операторы чтения. Функции обработки признака конца файла. Решение задач. Практическая работа на компьютере

3

Программа для 10 – 11 классов


№ п/п

Наименование темы занятия

Кол-во час

1

Разбор и решение задач на одном из языков программирования (BASIC или PASCAL) из районных и областных олимпиадных задач. Решение задач. Практическая работа на компьютере

3

1.1

Задачи 1980-1984 гг. Решение задач. Практическая работа на компьютере

3

1.2

Задачи 1985-1990 гг. Решение задач. Практическая работа на компьютере

3

1.3

Задачи 1991-1995 гг. Решение задач. Практическая работа на компьютере

3

1.4

Задачи 1996-2000 гг. Решение задач. Практическая работа на компьютере

3

1.5

Задачи 2001 г. Решение задач. Практическая работа на компьютере

3

2

Разбор и решение задач Кировской областной олимпиады, Пермской областной олимпиады. Решение задач. Практическая работа на компьютере

3

3

Разбор и решение задач олимпиады лицея КБГУ. Практическая работа на компьютере

3

4

Решение олимпиадных задач г. Нальчика. Практическая работа на компьютере

3

5

Разбор и решение задач физико-математической гимназической олимпиады по информатике г. Винницы 1997-1998 гг., 1998-1999 гг. Практическая работа на компьютере

3

6

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

3


Литература:
  1. Журнал «Информатика и образование».
  2. Еженедельная газета «Первое сентября» ИНФОРМАТИКА.



О.С. Гусева