«Основы программирования»

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

Педагоги

Кусяпкулов Фанзиль Фанисович, педагог дополнительного образования высшей категории

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

Первый год обучения:

1. Введение

2. Операторы ветвления, цикла.

3. Типы данных.

4. Графика

5. Функции

6. Файлы

7. Проекты.

Второй год обучения:

1. Структура языка.

2. Операторы циклов и условия.

3. Структуры данных.

4. Функции

5. Графика

6. Движение графических объектов.

7. Файлы

8. Рекурсия

Третий год обучения:

1. Введение в олимпиадное программирование.

2. Системы автоматического судейства.

3. Структуры данных.

4. Теория чисел.

5. Комбинаторика

6. Динамическое программирование.
Графы.

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

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

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

По окончании первого года обучения учащийся должен:

- знать синтаксис языка Pascal;

- владеть основами алгоритмизации;

- знать основные алгоритмы решения стандартных

задач.

По окончании второго года обучения учащийся должен:

- знать синтаксис языка Pascal;

- уметь разработать алгоритм решения поставленной

задачи средней сложности и составить реализацию этого алгоритма на языке программирования Pascal;

- знать базовые алгоритмы решения задач.

По окончании третьего года обучения учащийся должен:

- иметь высокий уровень знаний одного из языков программирования;

- владеть большой алгоритмической базой;
- уметь решать олимпиадные задачи по информатике.

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

Нет

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

- учебный компьютерный класс на 15 рабочих мест;

- компьютеры объединены в локальную сеть и подключены к серверу;

- каждый учащийся имеет сетевой адрес, пароль и личное пространство на диске размером 10Mb;

- подключение к Internet на скорости не менее 128 Кбит / сек.

Программное обеспечение:

- операционная система Windows XP и выше;

- оболочка – файловый менеджер (Far Manager, Total

Commander или аналог);

- среда программирования ABC Pascal;

- Borland Delphi 7.0;
- Internet Explorer 6.0 и выше.