Основы объектно-ориентированного программирования

Дополнительная общеразвивающая программа «Основы объектно-ориентированного программирования» реализуется на платной основе.

Курс предназначен для обучающихся 11-14 лет, желающих расширить свои знания в области алгоритмизации и программирования.

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

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

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

Актуальность программы заключается в том, что обучающиеся осваивают профессиональный объектно-ориентированный язык программирования, который пригодится им в будущем – в процессе учебы в ВУЗе и дальнейшей работе в любой IT-компании.

Педагоги

Колосова Оксана Викторовна

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

  • Начала программирования на языке Pascal в среде Delphi/Lazarus.
  • Условный оператор на языке Pascal в среде Delphi/Lazarus.
  • Оператор выбора на языке Pascal в среде Delphi/Lazarus.
  • Цикл с параметром FOR на языке Pascal в среде Delphi/Lazarus.
  • Цикл с предусловием WHILE на языке Pascal в среде Delphi/Lazarus.
  • Цикл с постусловием REPEAT на языке Pascal в среде Delphi/Lazarus.
  • Вложенные циклы на языке Pascal в среде Delphi/Lazarus.
  • Одномерные массивы на языке Pascal в среде Delphi/Lazarus.
  • Одномерные массивы на языке Pascal в среде Delphi/Lazarus.
  • Двумерные массивы на языке Pascal в среде Delphi/Lazarus.
  • Строковый тип данных на языке Pascal в среде Delphi/Lazarus.
  • Функции на языке Pascal. Подпрограммы. Процедуры на языке Pascal.
  • Работа с файлами на языке Pascal в среде Delphi/ Lazarus.
  • Введение в объектно-ориентированное визуальное программирование.
  • Разработка простых проектов в среде Delphi/Lazarus.
  • Защита индивидуальных проектов.
  • Создание программы отладка и компиляция проекта.
  • Защита выпускной работы.

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

  • Знакомство с типовыми задачами программирования и с методами их решения;
  • Изучение языка программирования и профессиональной среды для разработки программ;Формирование основных принципов современного объектно-ориентированного программирования;
  • Обучение практическим приемам разработки программ под Windows.

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

Учащиеся должны знать:

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

- правила вычисления арифметических и логических выражений;

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

- понятие «процедура», «функция», «рекурсия», «массив», «строка»;

- правила обращения к файлам для ввода и вывода данных.

Учащиеся должны уметь:

- составлять программы, использующие условный оператор, операторы цикла, процедуры и функции;

- составлять программы, использующие рекурсивные алгоритмов;

- составлять программы для обработки массивов и символьных строк;

- составлять программы, использующие файлы для ввода и вывода данных;

- выполнять отладку программ.

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

Принимаются все желающие без предъявления требований к уровню образования, независимо от уровня подготовки, при отсутствии медицинских противопоказаний для занятий по выбранному направлению.

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

Для проведения учебных занятий необходимо:

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