По окончании изучения 1 модуля программы обучающиеся будут иметь представление:
- о возможностях языка программирования;
- о структурном программировании.
Будут знать:
синтаксис языка программирования;
простые и сложные структуры данных, а также конструкции для работы с ними;
некоторые модули.
основные элементы программирования: ввод (вывод) информации в память (из памяти), данные, операции с данными, условное выполнение, циклы, подпрограммы
алгоритмы обработки данных.
Будут уметь:
анализировать предложенный алгоритм, например определять, какие результаты возможны при заданном множестве исходных значений и при каких исходных значениях возможно получение указанных результатов;
создавать, анализировать и реализовывать в виде программ базовые алгоритмы, связанные с анализом элементарных функций (в том числе приближенных вычислений), записью чисел в позиционной системе счисления, делимостью целых чисел; линейной обработкой последовательностей и массивов чисел (в том числе алгоритмы сортировки), анализом строк, а также рекурсивные алгоритмы;
создавать собственные алгоритмы для решения прикладных задач на основе изученных алгоритмов и методов;
применять при решении задач структуры данных: списки, применять при составлении алгоритмов базовые операции со структурами данных;
использовать основные понятия, конструкции и структуры данных последовательного программирования, а также правила записи этих конструкций и структур в выбранном для изучения языке программирования;
использовать в программах данные различных типов; применять стандартные и собственные подпрограммы для обработки символьных строк; выполнять обработку данных, хранящихся в виде массивов различной размерности; выбирать тип цикла в зависимости от решаемой подзадачи; составлять циклы с использованием заранее определенного инварианта цикла; реализовывать решения подзадач в виде подпрограмм, связывать подпрограммы в единую программу; использовать модульный принцип построения про- грамм; использовать библиотеки стандартных подпрограмм.
Метапредметные результаты такие, как:
• умение самостоятельно планировать пути достижения целей, осознанно выбирать наиболее эффективные способы решения учебных и познавательных задач;
• умение соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности в процессе достижения результата;
• умение оценивать правильность выполнения учебной задачи, собственные возможности еѐ решения;
• умение создавать, применять и преобразовывать знаки и символы, модели и схемы для решения учебных и познавательных задач;
• владение основами самоконтроля, самооценки, принятия решений и осуществления осознанного выбора в учебной и познавательной деятельности;
• умение организовывать учебное сотрудничество и совместную деятельность с учителем и сверстниками;
• формирование и развитие компетентности в области использования информационно-коммуникационных технологий (далее ИКТ-компетенции).
Вместе с тем делается существенный вклад в развитие личностных результатов, таких как:
• формирование ответственного отношения к учению;
• формирование коммуникативной компетентности в общении и сотрудничестве со сверстниками и взрослыми в процессе образовательной, творческой и других видов деятельности.
В части развития предметных результатов наибольшее влияние изучение программы оказывает:
• на формирование умений формализации и структурирования информации,
• умение выбирать способ представления данных в соответствии с поставленной задачей с использованием соответствующих программных средств обработки данных;
• формирование навыков и умений безопасного и целесообразного поведения при работе с компьютерными программами и в Интернете,
• умение соблюдать нормы информационной этики и права.