Классическое программирование

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

Педагоги

Дурандина Евгения Николаевна

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

Дополнительная общеразвивающая программа «Классическое программирование» состоит из двух модулей:
– первый модуль «Программирования на языке Pascal» является пропедевтическим и позволяет обучающимся овладеть основами алгоритмической культуры, освоить работу с простыми типами данных языка программирования;
– второй модуль «Язык программирования Pascal: на пути к вершинам» полностью посвящен работе со структурированными типами данных.


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

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

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

Обучающиеся должны знать:

- правила техники безопасности при работе на компьютере и организации рабочего места;

- понятия алгоритма, формального исполнения алгоритма;

- свойства алгоритмов;

- формы представления алгоритмов;

- понятие вспомогательного алгоритма;

- понятие исполнителя, его среды обитания, системы команд исполнителя;

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

- отдельные способы планирования деятельности;

- понятие языка программирования и классификацию языков программирования;

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

- этапы решения задач с помощью компьютеров;

- структуру и этапы создания программы;

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

- интерфейс среды программирования;

– типы данных и их представление в памяти компьютера, операции над данными основных типов;

– понятие, описание и представление в памяти массивов;

– описание и использование процедур и функций;

– описание и способы использования файлов, строк, записей, множеств;

– управление экраном и графические возможности языка программирования.

уметь:

- выполнять исследование объектов, явлений, процессов;

- анализировать, сравнивать, обобщать, классифицировать, систематизировать информацию;

- разрабатывать информационную модель задачи;

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

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

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

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

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

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

- использовать модули;

- работать с файлами,

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

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