- Главная
- Направления
- Естественнонаучная
- Математические предметы (математика, программирование)
- «Программирование на современных алгоритмических языках»
Рекомендуем посмотреть
«Программирование на современных алгоритмических языках»
Программа представлена четырьмя разделами. Раздел 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 дисков, комплекты презентационных слайдов Печатные пособия.