«Компьютерный ас»

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

 

Данный курс имеет практическую и прикладную направленность, дает возможность любому желающему просто и с удовольствием научиться программированию через творческую работу написания программ. Слушатели знакомятся с ключевыми понятиями программирования: алгоритм, переменная, массив, оператор, подпрограмма; учатся структурировать информацию, используя стандартные алгоритмические конструкции. Большое внимание уделено работе с массивами, рассмотрению базовых алгоритмов обработки массивов, умению исполнять готовые алгоритмы, знакомству с графикой. Овладение технологией программирования поможет в дальнейшем с успехом использовать ее не только при составлении программ, но и при решении любых других системных задач.

Педагоги

Маркевич Наталья Вениаминовна, педагог высшей квалификационной категории, образование высшее

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

I год обучения

Тема 1 Ввод-вывод (4 часа)

Тема 2. Программирование линейных и разветвляющихся алгоритмов (2 часа)

Тема 4. Интегрированная среда программирования (4 часа)

Тема 5. Типы данных (4 часа)

Тема 6.Графика (4 часа)

Тема 7. Условные операторы (6 часов)

Тема 8. Циклы (8 часов)

Тема 9. Целочисленная арифметика (4 часа)

Тема 10. Процедуры и функции (6 часов)

Тема 11. Рекурсия (4 часа)

Тема 12. Одномерные массивы (6 часов)

Тема 13. Двумерные массивы (6 часов)

Тема 14. Алгоритмы сортировки (6 часов)

Тема 15. Строки (6 часов)

 

II год обучения

Тема 1. Множества (3 часа)

Тема 2. Записи (3 часа)

Тема 3. Типизированные файлы (3 часа)

Тема 4. Текстовые файлы (3 часа)

Тема 5. Нетипизированные файлы (3 часа)

Тема 6. Динамические структуры данных(5 часов)

Тема 7. Указатели. Списки. (5 часов)

Тема 8. Стеки. Очереди. (5 часов)

Тема 8. Деревья (3 часа)

Тема 9.Управление экраном и звуком компьютера (5 часов)

Тема 10. Аппаратная поддержка графики (6 часов)

Тема 11. Инициализация графики (6 часов)

Тема 12. Построение графических фигур (6 часов)

Тема 13. Работа с текстом (6 часов)

Тема 14. Базовые процедуры и функции (4 часа)

Проектная деятельность (4 часа)

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

1. Знакомство с синтаксисом языка Turbo Pascal, основными конструкциями и структурами;

2. знакомство с принципами поиска ошибок в программе и методами их отладки и тестирования;

3. знакомство с типовыми задачами программирования и методами их решения;

4. подготовка к сознательному выбору профессии, связанной с программированием.

 

Курс состоит из теоретической части и практических занятий.

В качестве языка обучения взят Pascal как язык, общепризнанный лучшим обучающим языком высокого уровня.

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

В результате освоения программы учащиеся будут:


– иметь представление о совокупности современных алгоритмических языков, их областях применения, особенностях и тенденциях развития;

– знать и уметь использовать современные методы и средства разработки алгоритмов и программ, приемы структурного программирования, способы записи алгоритмов на языке высокого уровня, способы отладки, испытания и документирования программ.

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

- Помещение учебного класса, оборудованное школьной доской, партами, компьютерной техникой.

- Мультимедиа оборудование, ксерокс, принтер.

- Бумага: писчая, для ксерокса.

- Методические пособия по темам занятий.