27204
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5 480 руб.;
- курсы повышения квалификации от 1 400 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до 28 февраля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

Инфоурок / Информатика / Рабочие программы / Рабочая программа кружка Программирование

Рабочая программа кружка Программирование


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

ЧАСТНОЕ УЧРЕЖДЕНИЕ ОБЩЕОБРАЗОВАТЕЛЬНОГО И ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ

«ЛИЦЕЙ-ИНТЕРНАТ "ПОДМОСКОВНЫЙ»








РАБОЧАЯ ПРОГРАММА

кружка «ПРОГРАММИРОВАНИЕ»

11 класс

основное общее образование

(Федеральный компонент государственного

стандарта общего образования)

БУП-2004







Составитель: Недвига С.И,

учитель информатики







  1. 2017 учебный год

Пояснительная записка


Рабочая программа разработана на основе следующих нормативно-правовых документов:

  • Федерального закона №273-Ф3 «Об образовании в Российской Федерации»;

  • Приказа Министерства образования Российской Федерации от 05.03.2004 № 1089 «Об утверждении федерального компонента государственных образовательных стандартов начального общего, основного общего и среднего (полного) общего образования» (в действующей редакции от 31.01.2012 № 2);

  • Письма Министерства образования и науки РФ от 28.10.2015 №08-1786 «О рабочих программах учебных предметов»;

  • Основной образовательной программы основного общего образования ЧУОДО «Лицей-интернат «Подмосковный»;

  • Положения о рабочей программе педагога ЧУОДО «Лицей-интернат «Подмосковный»;

  • Учебного плана ЧУОДО «Лицей-интернат «Подмосковный» на 2016-2017 учебный год;

Федерального перечня учебников

Курс рассчитан на изучение в 11 классах лицея-интерната "Подмосковный". Его содержание соответствует общему уровню развития и подготовки учащихся данного возраста. Настоящий календарно-тематический план составлен для 11 класса по программе зав. лабораторией информатики Московского института открытого образования к.п.н. Н.Д.Угриновича, адаптированной для лицея-интерната «Подмосковный» в соответствии с учебником «Информатика и информационные технологии: Учебник для 11 классов /Н.Д.Угринович. – М.; БИНОМ. Лаборатория знаний, 2012».

Современному специалисту темы крайне необходимо иметь навыки алгоритмизации, а зачастую, и программирования. Поэтому рассмотрение данной темы возможно на учебном курсе «Программирование на языке Турбо Паскаль». Следует также отметить, что Всероссийские олимпиады для школьников по информатике и тесты Единого государственного экзамена содержат задания на программирование. Таким образом, введение дополнительного 1 ч в неделю на изучение основ алгоритмизации и программирования на языке Турбо Паскаль является необходимым и достаточным условием для реализации задачи обучения и воспитания нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества. Кроме того, изучение основ программирования связано с развитием целого ряда таких умений и навыков (организация деятельности, ее планирование и т.д.), которые носят общеинтеллектуальный характер и формирование которых – одна их приоритетных задач современной школы.


Цели и задачи курса

  • Формирование интереса к изучению профессии, связанной с программированием.

  • Формирование алгоритмической культуры.

  • Дать ученику возможность реализовать свой интерес к выбранному курсу.

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

  • Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.

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

  • Развитие алгоритмического мышления учащихся.

  • Формирование навыков грамотной разработки программ.

  • Углубление знаний, умений и навыков решения задач по программированию и алгоритмизации.


В результате изучения основ программирования учащиеся должны


знать

  • Структуру программы на языке Паскаль

  • Понятие величины

  • Математические функции и операции языка

  • Типы данных

  • Операторы и их синтаксис

  • Правила написания процедур и функций на языке Паскаль; их различия

  • Понятие одномерного и двумерного массива

  • Алгоритмы поиска и сортировки

уметь

  • «читать» готовую программу

  • Записывать математические выражения на языке Паскаль

  • Описывать словесно работу операторов

  • Разрабатывать программы, требующие вложения одного и более операторов

  • Выделять вспомогательные алгоритмы в сложных задачах.

  • Формировать процедуры и функции. Правильно строить обращения к процедурам и функциям.

  • Описывать, заполнять и выводить массивы

  • Обрабатывать массивы

Содержание курса


  1. Алгоритм и его формальные исполнители

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


Компьютерный практикум


  1. Линейный алгоритм.

Арифметические выражения. Стандартные функции. Правила записи арифметических выражений. Операции. Операнды. Следование..


Компьютерный практикум


  1. Алгоритмическая структура «ветвление». Алгоритмическая структура «выбор»

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


Компьютерный практикум


  1. Алгоритмическая структура «цикл»

Программирование циклических алгоритмов, виды циклов. Операторы организации циклов. Вложенные циклы


  1. Базовые понятия языка программирования Turbo Pascal

Строковый тип данных. Нахождение, замена, вывод на экран элементов строк, подчиненных определенным условиям с использованием стандартных функций. Почему наличие полноценных процедур и функций является принципиально важным для структурно-ориентированного языка высокого уровня. Каковы правила описания процедур в Паскале. Как строится вызов процедур. В чем принципиальные отличия между формальными, локальными и глобальными переменными. В чем отличия между параметрами-переменными и параметрами-значениями, и в каких ситуациях целесообразно использовать те и другие. В чем отличия между процедурами и функциями. Область действия описаний в процедурах. В чем в принципе заключается рекурсия и как она реализована на Паскале. Выделять вспомогательные алгоритмы в сложных задачах. Формировать процедуры и функции. Правильно строить обращения к процедурам и функциям


  1. Структура программы. Основные операторы


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



  1. Логические выражения и отношения

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


  1. Описание и использование массивов

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


  1. Типы данных

Назначение перечислимого и интервального типов данных. Какие ограничения связаны с этими типами. Примеры программ, использующих эти типы. Создавать перечислимые типы. Описывать переменные перечислимого типа. Разрабатывать программы, содержащие величины перечислимого типа. Строить интервальный тип на базе произвольного порядкового типа.



Требования к знаниям и умениям:

В результате освоения курса учащиеся

должны знать/ понимать:

  • сущность алгоритма, его основных свойств, иллюстрировать их на конкретных примерах алгоритмов;

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

  • назначение процедур и функций, их различие;

  • принципы работы с текстовыми файлами;

  • способы задания элементов массивов;

  • методы сортировки массивов и поиска элементов в массиве;

  • принципы работы со строками, записями, множествами;


должны уметь:

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

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

  • использовать текстовые файлы;

  • сортировать одномерные массивы и искать элементы заданного свойства;

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


Возрастная категория: 11 классы.

Количество часов на курс: 11 класс – 1 ч в неделю, всего 34 ч.









Объем дисциплины и виды учебной работы


часов

В том числе по полугодиям

1

2

Общая трудоемкость работы, в том числе:

34

17

17



Тематический план дисциплины


Уроки контроля

1

Основы алгоритмизации

5


2

Основы программирования на языке Turbo Pascal

29


9

ИТОГО по ИТ

34















КАЛЕНДАРНОЕ ПЛАНИРОВАНИЕ

Предмет: программирование

Класс: 11

Учитель: Недвига С.И.


Глава, параграф, страницы


Виды деятельности

Дата

проведения

Примечание

План

Факт

1

Техника безопасности. Алгоритм и его формальные исполнители.

Беседа




2

Линейный алгоритм.

Беседа. Работ в тетрадях




3

Алгоритмическая структура «ветвление»

Беседа. Работа у доски




4

Алгоритмическая структура «выбор»

Беседа. Работа с учебником




5

Алгоритмическая структура «цикл»

Практическая работа на компьютере




6

Базовые понятия языка программирования Turbo Pascal

Устный опрос, работа с учебником




7

Типы данных

Работа у доски, выдвижение гипотез с их последующей проверкой




8

Структура программы

Фронтальная работа с классом




9

Ввод данных

Вывод данных

Практическая работа на компьютере




10

Операторы присваивания

Беседа




11

Арифметические выражения

Беседа. Фронтальный опрос




12

Арифметические операции.

Операторы DIV MOD.

Работа в тетради




13

Арифметические процедуры и функции.

Типы в арифметических выражениях

Практическая работа на компьютере




14

Функции TRUNC и ROUND.

Преобразование типов. Переполнение.

Практическая работа на компьютере




15

Возведение в степень.

Полезные формулы.

Беседа, работа в тетради




16

Безусловный переход. Оператор GOTO.

Практическая работа на компьютере




17

Оператор вызова процедуры Пустой оператор. Составной оператор.

Работа у доски.




18

Логические выражения и отношения. Приоритет операций

Беседа. Индивидуальные задания по карточкам, работа у доски




19

Условный оператор IF.

Практическая работа на компьютере




20

Оператор CASE

Практическая работа на компьютере




21

Оператор REPEAT

Практическая работа на компьютере




22

Оператор WHILE

Практическая работа на компьютере




23

Оператор FOR.

Вложенные циклы.

Беседа. Работа у доски




24

Описание и использование массивов

Беседа




25

Заполнение массива данными

Практическая работа на компьютере




26

Вывод массива





27

Действия с одномерными и двумерными массивами.

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




28

Перестановка элементов в массиве

Работа в тетради, у доски




29

Сортировка массива

Практическая работа на компьютере




30

Типы данных CHAR и STRING

Практическая работа на компьютере




31

Операции сцепления

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




32

Операции отношения

Практическая работа на компьютере




33

Контрольная работа

Контроль знаний




34

Итоговое занятие

Подведение итогов










ПРИБОРЫ И ОБОРУДОВАНИЕ

Аппаратные средства

  • Компьютер

  • Проектор

  • Принтер

  • Устройства вывода звуковой информации — наушники для индивидуальной работы со звуковой информацией

  • Устройства для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь.

  • Устройства для записи (ввода) визуальной и звуковой информации: сканер; фотоаппарат; web-камера; диктофон, микрофон.

Программные средства

  • Операционная система.

  • Пакет офисных приложений.

  • Файловый менеджер (в составе операционной системы или др.).

  • Антивирусная программа.

  • Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.

  • Простая система управления базами данных.

  • Мультимедиа проигрыватель (входит в состав операционных систем или др.).

  • Система программирования.

  • Почтовый клиент (входит в состав операционных систем или др.).

  • Браузер (входит в состав операционных систем или др.).

  • Язык программирования Турбо Паскаль 7.0.







Пример программы на языке Паскаль.

Нахождение корней квадратного уравнения


Var A, B, C, D, X1, X2 : Real;

Begin

  Writeln ('Введите коэффициенты квадратного уравнения: a,b,c');

  Readln (A,B,C);

  D:=B*B-4*A*C;

     If D<0 Then Writeln ('Корней нет! ')

     Else

        Begin

           X1:=(-B+SQRT(D))/2/A;

           X2:=(-B-SQRT(D))/2/A;

           Writeln ('X1=', X1:8:3, ' X2=',X2:8:3)

       End;

End.




Список литературы:


  1. «Информатика: Учебник для 11 класса / Н.Д.Угринович. – М.; БИНОМ. Лаборатория знаний. 2014.

  2. Информатика. Задачник - практикум в 2т. / Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Бином. Лаборатория Знаний, 2012

  3. «Информатика. Задачник-практикум в 2 т. / Л.А.Залогова, М.Плаксин и др. под редакцией И.Семакина, Е.Хеннера. – М.; БИНОМ. Лаборатория знаний. 2012.

  4. «Практикум по информатике и информационным технологиям. Учебное пособие для общеобразовательных учреждений. / Н.Д.Угринович. – М; БИНОМ. Лаборатория знаний. 2011.

  5. «Системы счисления и компьютерная арифметика» Андреева Е., Фалина И. - М. БИНОМ. Лаборатория знаний. 2011.

  6. Культин Н. Б. Turbo Pascal в задачах и примерах. – СПб.: БХВ-Петербург, 2013.

  7. Рапаков Г.Г., Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. – СПб.: БХВ-Петербург, 2011.














Общая информация

Номер материала: ДБ-291903



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Вам будут интересны эти курсы:

Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

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

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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