«Программирование на современных алгоритмических языках»

Программа представлена четырьмя разделами. Раздел I.Введение. Раздел II. Знакомство с программированием.Раздел III. Основы программирования.Раздел V. Олимпиадные задачи.

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

преподаватели

Рязанова Елена Викторовна, учитель информатики, первая квалификационная категория.

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

№п/п

Название раздела и тем
Количество часов
Всего
теория
практика
1
Раздел I.Введение.

Правила безопасности при работе за компьютером.
1
1

2
Раздел II. Знакомство с программированием.

Строение ПК и основы управления им в различных ОС. Понятие о языке программирования высокого и низкого уровня. Технология разработки программного обеспечения. Система и язык программирования. Компиляция и отладка программы. Структура программы. Переменные и константы, их описание. Вывод на экран. Ввод с клавиатуры. Программирование операций ввода-вывода. Создание и отладка элементарной программы. Печать исходного текста. Комментарии.
5
3.5
1.5
3
Раздел III. Основы программирования

Оператор присваивания. Арифметические и логические выражения. Стандартные процедуры и функции. Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбо­ра. Решение логических задач. Программирование простых вычислительных алгоритмов. Вычисление простых и условных математических выражений. Циклы. Операторы цикла. Оператор цикла с известным числом повторений (с параметром). Оператор цикла с логическим условием. Вложенность циклов. Программирование циклических алгоритмов. Компьютерная графика. Программирование графических примитивов. Создание сложных ри­сунков. Подвижные рисунки. Массивы. Размерность массива. Ввод и вывод массивов. Поиск значений величин в массивах чисел. Перестановка элементов массива. Сорти­ровка массива. Строковый и символьный тип данных. Основные операции. Программирование алгоритмов обработки текста. Шифровка и дешифровка текста. Подпрограммы (функции и процедуры). Их назначение. Способы описания. Обмен информацией между основной программой и подпрограммой. Глобальные и локальные переменные. Файлы. Процедуры и функции для работы с файлами. Программирование ввода-вывода.
21
8,5
12,5
4
Раздел V. Олимпиадные задачи.

Решение олимпиадных задач по программированию. Разработка индивидуального проекта по программированию. Защита индивидуального проекта
7

7

Всего
34
13
21

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

Цель:

естественнонаучное обучение, воспитание и развитие обучающихся в области алгоритмизации и  программирования.

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

Планируемые результаты.

 

Личностные:

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

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

способность ставить цели и строить жизненные планы.

Метапредметные:

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

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

способность к построению индивидуальной образовательной траектории,

владение навыками исследовательской, проектной и социальной деятельности,

умение строить логическое доказательство,

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

Предметные:

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

формирование научного типа мышления, научных представлений о ключевых теориях, типах и видах отношений, владение научной терминологией, ключевыми понятиями, методами и приемами;

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

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

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

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

умение безопасной работы на компьютере, в Интернете, включая умения работать с антивирусными программами и тестировать объекты компьютера на наличие компьютерных угроз, соблюдение основных требований законодательства Российской Федерации в области обеспечения информационной безопасности и лицензионной политики использования программного обеспечения и базовых правил обеспечения информационной безопасности на компьютере;

сформированность представлений о роли информации и информационных процессов в социальных, биологических и технических системах;

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

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

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

использование готовых прикладных компьютерных программ;

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

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

понимание основ правовых аспектов использования компьютерных программ и работы в сети Интернет.

 

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

Аппаратные средства.       Компьютерный класс, Интернет-ресурсы, внешний наполнитель информации, персональный компьютер, мультимедиапроектор, интерактивная доска, устройства вывода звуковой информации, для ручного ввода текстовой информации и манипулирования экранными объектами(клавиатура, мышь).

Программные средства.     Операционная система,файловый менеджер, антивирусная программа, программа -архиватор, программа - переводчик,система программирования Pascal, почтовый клиент, браузер,программа интерактивного общения, простой редактор Web-страниц, программа для записи CD DVD дисков, комплекты презентационных слайдов Печатные пособия.