Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
09.02.2022

Рабочая программа элективного учебного предмета Занимательное программирование 10- 11 класс_ФГОС

Мазепа Оксана Юрьевна
Учитель информатики
В результате изучения элективного курса «Основы программирования» на уровне среднего общего образования выпускник научится:
– определять результат выполнения алгоритма при заданных исходных данных; узнавать изученные алгоритмы обработки чисел и числовых последовательностей; создавать на их основе несложные программы анализа данных; читать и понимать несложные программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня;
– выполнять пошагово (с использованием компьютера или вручную) несложные алгоритмы управления исполнителями и анализа числовых и текстовых данных;
– создавать на алгоритмическом языке программы для решения типовых задач базового уровня из различных предметных областей с использованием основных алгоритмических конструкций;
– использовать готовые прикладные компьютерные программы в соответствии с типом решаемых задач и по выбранной специализации;

Содержимое разработки

Планируемые результаты освоения учебного курса«Занимательное программирование 10-11 класс»

Личностнымирезультатамиосвоениявыпускникамисреднейшколы курсапрограммированияявляются:

1)бережное отношениеккомпьютерной техникекакнеотъемлемойчасти настоящеговременикак основногопомощника вбыту;

2)потребностьсохранять чистотурабочего местаи техники;

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

4)осознаниеролиинформационнойтехнологиикакглавногоатрибутаXXI века;

5)сформированностьмировоззрения,соответствующегосовременномууровнюразвитияинформационныхтехнологий;

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

7отовностьксамостоятельнойтворческойиответственной деятельности;

8отовностьиспособностьвестидиалогсдругимилюдьми; сформированностьнавыковсотрудничества;

9)эстетическоеотношениекязыкампрограммирования,осознаниеих выразительныхвозможностей;

10)нравственноесознаниеиповедениенаосновеобщечеловеческих ценностей.

Метапредметнымирезультатамиосвоениявыпускникамисредней школы курса программированияявляются:

1)умениеэффективнообщатьсявпроцессесовместнойдеятельностисо всеми её участниками, недопускатьконфликтов;

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

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

4)умениекритическиоцениватьиинтерпретироватьинформацию, получаемую из различных источников;

5)владениевсемивидамикомпьютернойдеятельностиашинописью, чтением иредактированием;

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

7)свободноевладениеписьменнойформойзаписипрограмм,цикломи структурой;

8)умениеопределятьцелидеятельностиипланироватьеё, контролировать и корректироватьдеятельность;

9)умениеоцениватьсвоюичужуюработусэстетическихи нравственныхпозиций;

10)умениевыбиратьстратегиюповедения,позволяющуюдостичь максимальногоэффекта.

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

Врезультатеизученияэлективногокурса«Основыпрограммирования» на уровнесреднегообщегообразования:

Выпускникнаучится:

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

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

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

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

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

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

-работатьстаблицами,обрабатыватьбольшиемассивыданныхи проводитьматематическиеоперациибольшихобъемов;

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

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

-работесовсемирнойсетью,настройкойсвязииподключения,

Выпускникполучитвозможностьнаучиться:

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

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

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

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

–критически оценивать информацию,полученнуюиз сети Интернет.

Содержание учебного курса «Занимательное программирование 10-11 класс»

Основныецелиизадачикурса.

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

Основныепонятияалгоритмизации.

Основныепонятияалгоритмизации.Понятиеалгоритма.Свойства алгоритма.СхемарешениязадачнаЭВМ.Формызаписиалгоритмов.Общие принципыпостроения алгоритмов.

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

Языкииметодыпрограммирования

Поколения языковпрограммирования. Языкипрограммирования. Эволюция языковпрограммирования. Классификация языков программирования.Понятиесистемы программирования.Исходный, объектный и загрузочный модули.Интегрированнаясредапрограммирования. Методы программирования: структурный, модульный,объектно-ориентированный.Достоинстваинедостаткиметодовпрограммирования.Общиепринципыразработкипрограммногообеспечения.Жизненныйцикл программногообеспечения.Типыприложений. Консольные приложения.

Реферат.

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

Pascal.Основныеэлементыязыка.Структурнаясхемапрограммы наалгоритмическомязыке.Лексикаязыка.Переменныеиконстанты.Типы данных.Выраженияи операции.

Pascal.Стандартныефункции.Структурапрограммы.Операторы языка.Синтаксисоператоров.Составнойоператор.Вложенныеусловные операторы.Циклическиеконструкции.

Pascal.Массивыкакструктурированныйтипданных.Объявление массива.Вводивывододномерныхидвумерныхмассивов.Обработка массивов.Стандартныефункции для массивацелых и вещественных чисел.

Объявлениестроковыхтиповданных.Поиск,удаление,заменаи добавлениесимволоввстроке.Операциисостроками.Стандартныефункциии процедурыработысо строками.

Самостоятельнаяработа:

Написаниеразличныхпрограмм вPascal.

Программированиевобъектно-ориентированнойсреде

ИсторияразвитияООП.Базовыепонятия:объект,егосвойстваиметоды, класс,интерфейс.ОсновныепринципыООП:инкапсуляция,наследование, полиморфизм.

Событийно-управляемаямодельпрограммирования.Компонентно-ориентированныйподход. Классыобъектов. Компоненты иих свойства.

ПрограммированиевконсольнойсредеС++

ИнтегрированнаясредаразработкиCodeBlocks.Интерфейсконсольной средыпрограммирования:характеристика, объекты.

Панелькомпонентов.Окнокодапроекта.Составихарактеристика проекта.Выполнение проекта. Настройка средыи параметровпроекта.

Итоговыйконтроль: Разработкаизащитатворческогопроекта.

Тематическое планирование

п\п

Наименование раздела и темы

Всего часов

10 класс

Процедуры и функции

12

Функции.

1

Стандартные функции.

1

Создание собственных функций.

1

Создание собственных функций.

1

Процедуры.

1

Стандартные процедуры.

1

Создание собственных процедур.

1

Создание собственных процедур.

1

Рекурсия.

1

Рекурсия.

1

Рекурсия

1

Решение задач на тему «Применение процедур и функций».

1

Решение задач на тему «Применение процедур и функций».

1

Данные нестандартных типов

10

Перечисляемый тип данных.

1

Ограниченный тип данных.

1

Записи.

1

Описание записи.

1

Практическое использование записей.

1

Множества. Описание множества.

1

Сравнение множеств.

1

Операция принадлежности элемента множеству.

1

Приоритет выполнения операций над множествами.

1

Практическое использование множеств.

1

Работа с файлами

12

Общие принципы работы с файлами.

1

Текстовые файлы. Описание переменной текстового типа.

1

Сопоставление файла файловой переменной.

1

Чтение из текстового файла.

1

Запись информации в текстовый файл.

1

Типизированные файлы.

1

Запись и чтение типизированных файлов.

1

Доступ к элементам типизированного файла.

1

Нетипизированные файлы.

1

Дополнительные процедуры и функции.

1

Решение задач на тему «Работа с файлами».

1

Промежуточная аттестация. Защита проекта

1

Итого

35

Тематическое планирование

п\п

Наименование раздела, темы урока

Количество

часов

11 класс

Основы работы в графическом режиме

15

Использование возможности псевдографики.

1

Рисование таблиц в текстовом режиме.

1

Создание и использование окон в текстовом режиме.

1

Общие сведения о графическом режиме.

1

Инициализация и выход из графического режима.

1

Общая схема работы в графическом режиме.

1

Позиционирование курсора.

1

Позиционирование курсора.

1

Заполнение и цвет фона.

1

Рисование геометрических фигур.

1

Рисование геометрических фигур.

1

Создание геометрических узоров.

1

Создание геометрических узоров.

1

Решение задач на тему «Работа с графикой».

1

Решение задач на тему «Работа с графикой».

1

Дополнительные возможности графического режима

19

Создание трехмерных изображений.

1

Создание трехмерных изображений.

1

Построение графика функции.

1

Построение графика функции.

1

Простейшая анимация.

1

Простейшая анимация.

1

Динамические переменные.

1

Динамические переменные.

1

Процедуры для работы с памятью и динамическими переменными.

1

Процедуры для работы с памятью и динамическими переменными.

1

Создание анимационного клипа.

1

Создание анимационного клипа.

1

Аудиоэффекты.

1

Аудиоэффекты.

1

Разработка мультимедийного проекта.

1

Разработка мультимедийного проекта.

1

Разработка мультимедийного проекта.

1

Разработка мультимедийного проекта.

1

Промежуточная аттестация. Защита проекта

1

Итого

34

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/483441-rabochaja-programma-jelektivnogo-uchebnogo-pr

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

Комментарии
Трудно и долго сидеть составлять
Курса программу. Готовую взять,
Хотя б за основу, ведь проще намного!
И как хорошо, что есть те, кто готовы
Делиться с коллегами всем, что имеют,
За общее дело душою болеют!
Курс программировани я достаточно сложен...
По данной программе вести его сможем!
Данную программу можно брать в копилку.

 

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

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки