Министерство образования Республики Беларусь Национальный институт образования Избранные главы информатики Учебная программа факультативных занятий для XI класса учреждений общего среднего образования с русским (белорусским) языком обучения Минск 2015 1 ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Развитие информационного общества является одним из приоритетов Республики Беларусь и рассматривается как общенациональная задача. При этом информационно-коммуникационным технологиям (ИКТ) отводится роль необходимого инструмента социально-экономического прогресса, одного из ключевых факторов инновационного развития экономики. На уровне общего среднего образования актуальными являются вопросы, связанные с ─ формированием у учащихся XI классов профориентационной направленности к получению профессий, связанных с ИКТ. ─ развитием у учащихся умений по применению средств ИКТ в различных видах деятельности; ─ формированием логического и алгоритмического мышления; ─ развитием творческих и познавательных способностей учащихся; Учебная программа факультативных занятий «Избранные главы информатики» разработана с учетом современных требований к организации образовательного процесса, изложенных в действующих нормативных правовых актах. Программа предполагает расширение и углубление основного курса информатики XI класса и построена таким образом, что позволит проводить занятия в рамках непрерывного курса. Цели факультативных занятий: ■ формирование целостного мировоззрения, основанного на научной информационной картине мира; ■ формирование алгоритмической компетентности, развитие логического и алгоритмического мышления; ■ подготовка учащихся к профессиональному самоопределению в сфере использования ИКТ. Исходя из целей, основными задачами факультатива являются: ─ систематизация знаний, умений и навыков учащихся, полученных в базовом курсе изучения информатики; ─ развитие интереса к дальнейшему изучению информатики и программирования; ─ выработка у учащихся приемов и навыков выбора необходимых программных средств для решения практических задач; ─ формирование умений моделирования при решении задач из различных предметных областей. Программа факультативных занятий рассчитана на работу с учащимися 11-х классов учреждений общего среднего образования. Факультативные занятия организуются в течение одного года по 2 часа в неделю (70 часов) в компьютерных классах. Работа учащихся может быть организована как в группах, так и индивидуально. Выбор форм, методов и средств обучения и воспитания определяется учителем самостоятельно с учетом уровня обученности учащихся. 2 Формирование практических навыков осуществляется путем выполнения упражнений и заданий из различных предметных областей. Использование приемов проблемного обучения и метода проектов позволит реализовать индивидуальные потребности учащихся в получении образования в области ИКТ. Название тем и содержание изучаемого учебного материала представлены без указания конкретного программного обеспечения. Приведенное в программе распределение учебных часов по темам может быть изменено учителем в объеме до 25%. ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ Материалы факультатива направлены на формирование компетенций, составляющих интеллектуальную компетентность: ─ алгоритмическая (структурирование данных, моделирование, алгоритмизация), ─ логическая (дедуктивная), ─ индуктивная (применение аналогии и обобщения), ─ языковая (описание моделей, нотация языка программирования). В результате освоения содержания программы факультативных занятий учащиеся должны знать: ─ Понятия класса, объекта, события. ─ Компоненты среды визуального программирования: кнопка, метка, поле, компоненты для работы со строками, таблицами, графикой. ─ Основы языка построения запросов SQL для работы с базами данных. ─ Основные цветовые модели компьютерной графики и типы графических файлов. ─ Понятие динамических веб-страниц. должны уметь: ─ Используя среду визуального программирования, описывать простейшие обработчики событий – нажатие кнопки мыши, клавиши на клавиатуре, создание формы и др. ─ Использовать компоненты отображения графики для графических построений, деловой графики и анимации. ─ Искать информацию в базе данных с помощью SQL-запросов ─ Создавать графические и анимационные изображения и сохранять их в различных форматах, в том числе и для веб-страниц. ─ Использовать элементы JavaScript для создания динамических вебстраниц 3 Учебная программа факультативных занятий для учащихся XI класса учреждений общего среднего образования (2 ч в неделю; всего – 70 ч, из них 2 ч – резервное время) СОДЕРЖАНИЕ ПРОГРАММЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ (32 ч) Понятие объекта. Свойства и методы объекта. События. Объектнособытийная модель работы программы. Визуальная среда разработки. Форма, кнопка, надпись. Ввод-вывод информации с использованием текстового поля. Флажки. Переключатели. Компоненты для отображения графики. Канва. Основные методы канвы. Интерактивная графика. Использование компонента TChart для построения графиков и диаграмм. Простейшая анимация. Использование виртуальных изображений для создания анимации. Обработка компонентов, использующих списки строк. Организация стандартных диалогов и использование меню. Компоненты для работы с таблицами: StringGrid и DrawGrid. Описание класса. Внутреннее представление объектов. Конструктор и деструктор. Создание и удаление объекта. Данные и методы класса. Использование классов. Разработка Windows-приложений. Учащиеся должны: Знать термины и правильно использовать понятия: объект, свойства объекта, событие, визуальный компонент, класс. Знать: Визуальные компоненты: форма, кнопка, надпись, поле, флажок, переключатель, компоненты для работы со строками, графикой, таблицами. Основные свойства визуальных компонентов (имя, название, цвет, видимость, доступность, длина, высота и др.) Структуру класса. Элементы Windows-приложений. Уметь: Описывать на языке программирования алгоритмы по управлению событиями: нажатие кнопки мыши, клавиши на клавиатуре, создание формы и др. Использовать деловую графику и компоненты работы с таблицами для решения учебных задач в различных предметных 4 областях. Создавать графические, анимационные модели с использованием компонентов визуальной среды программирования. Создавать простейшие Windows-приложения. ОСНОВЫ ЯЗЫКА ПОСТРОЕНИЯ ЗАПРОСОВ SQL (10 ч) Язык построения запросов SQL. Использование SQL для построения запросов. Использование SQL для создания и изменения таблиц. Компоненты среды визуального программирования для работы с базами данных. Учащиеся должны: Знать термины и правильно использовать понятия: SQL запрос. Знать: Структуру SQL запроса для отбора информации из таблицы базы данных (оператор выбора Select). Оператор создания таблиц (Create Table) и операторы изменения записей в таблице (Insert, Update, Delete). Компоненты для работы с базами данных в среде визуального программирования. Уметь: Строить SQL запросы для отбора информации из таблицы базы данных. Создавать таблицы БД и изменять, добавлять и удалять записи в таблицу БД. Использовать компоненты для работы с базами данных при создании Windows-приложений. КОМПЬЮТЕРНАЯ ГРАФИКА (12 ч) Компьютерная графика. Цветовые модели. Типы графических файлов. Коррекция растровых изображений. Многослойные изображения. Трехмерная графика. Технологии, компоненты и устройства мультимедиа. Анимация и видео. Учащиеся должны: Знать термины и правильно использовать понятия: компьютерная графика, растровая графика, векторная графика, трехмерная графика, мультимедиа, анимация, компьютерный видеомонтаж. Знать: Цветовые модели кодирования цвета (RGB, CNYK и др.) Типы графических файлов (растровые (bmp, jpeg, gif и др.) векторные (svg, cdr, u3d и др.), комплексные (pdf, djvu)) Устройства мультимедиа. Форматы аудио и видео файлов (wav, mp3, avi и др). 5 Уметь: Создавать и редактировать многослойные графические изображения. Создавать и редактировать трехмерные графические изображения. Создавать простейшие видеофильмы из готовых фрагментов. ОСНОВЫ ПОСТРОЕНИЯ ДИНАМИЧЕСКИХ ВЕБ-СТРАНИЦ XML и XHTML. (10 ч) Понятие о динамических веб-страницах Элементы JavaScript для создания веб-страниц. Обработка событий. Форма. Элементы управления Учащиеся должны: Знать термины и правильно использовать понятия: динамическая вебстраница, форма. Знать: Структуру XML файла. Элементы управления на веб-страницах. Уметь: Изменять структуру XML файла. Изменять описание JavaScript на веб-страницах. Писать простейшие скрипты для обработки событий мыши на веб страницах. Выполнение творческого проекта (4 ч.) Резерв(2 ч.) 6 1. 2. 3. 4. 5. 6. 7. 1. 2. 3. 4. 5. 6. 7. ЛИТЕРАТУРА Основная Информатика: учеб. пособие для 11-го кл. учреждений общ. сред. образования с рус. яз. обучения / Г.А. Заборовский, А.Е. Пупцев. — Минск: Изд. центр БГУ, 2010.— 150 с.: ил. Информатика: учеб. пособие для 11-го кл. общеобразоват. шк. с белорус. и рус. языком обучения с 12-летним сроком обучения (базовый и повышенный уровни) / А.Е. Пупцев [и др.]. – 2-е изд., дополненное. – Минск : Нар. асвета, 2008. – 223 с Павловский, А.И. . Информатика: Учеб. пособие для 11-го кл. с углубленным изучением информатики общеобразоват. шк. с рус. языком обучения. / А.И. Павловский, А.Е. Пупцев, Е.В. Нашкевич, Н.Н. Нарейко. Мн.: Нар. асвета, 2001. – 302 с. Павловский, А.И., Информатика 10 / А.И. Павловский, А.Е. Пупцев, П.Л. Гращенко. – Минск: Народная асвета, 2000. — 221с. Окулов, С. М. Основы программирования / С. М. Окулов. — 4-е изд. —. М. : БИНОМ. Лаборатория знаний, 2008. — 440 с. : ил. Поляков К. Ю., Информатика углубленный уровень : учебник для 10 класса в 2 ч. / К. Ю. Поляков, Е. А. Еремин. – М. БИНОМ. Лаборатория знаний, 2013. – 344 с., 304 с. Поляков К. Ю., Информатика углубленный уровень : учебник для 11 класса в 2 ч. / К. Ю. Поляков, Е. А. Еремин. – М. БИНОМ. Лаборатория знаний, 2013. – 240 с., 304 с. Дополнительная Архангельский А.Я. Программирование в C++ Builder / А.Я. Архангельский – М.: ЗАО «Издательство БИНОМ», 2010, 1034 с. Архангельский А.Я. Программирование в Delphi. Учебник по классическим версиям Delphi. / А.Я. Архангельский – М.: ЗАО «Издательство БИНОМ», 2008, 1152 с. Бабушкина А. Практикум по объектно-ориентированному программированию. / А. Бабушкина, С Окулов, – М.: ЗАО «Издательство БИНОМ», 2012, 366с. Заборовский, Г.А. Информатика в 11 классе: учеб.-метод. пособие для учителей учреждений общ. сред. образования с белорус. и рус. яз. обучения/ Г.А.Заборовский, А.Е.Пупцев . – Минск: Адукацыя і выхаванне, 2011. – 126 с.: ил. Задачи по программированию /С.М. Окулов, Т.В. Ашихмина, Н.А. Бушмелева и др.; Под ред. С.М. Окулова. – М.: БИНОМ. Лаборатория знаний, 2006. – 820 с. Златопольский, Д. М. Программирование: типовые задачи, алгоритмы, методы. – М.: БИНОМ. Лаборатория знаний, 2007. – 223 с. Кашкевич С.И. Программирование на языке С++: пособие для студентов 7 спец. 1-98 01 01, 1-31 03 05, 1-31 03 06 / C.И. Кашкевич, Л.К. Высоких, С.В. Гафуров. – Минск: БГУ, 2008.- 127 с. 8. Котов, В. М. Информатика: методы алгоритмизации: 10-11 классы / В. М. Котов, О. И. Мельников. — Мн.: Народная асвета, 2000. — 221с. 9. Котов, В. М. Структуры данных и алгоритмы: теория и практика / В. М. Котов, Е. П. Соболевская. – Мн.: БГУ, 2004. – 255 С. 10. Культин Н. Б. Основы программирования в Delphi 2010. Самоучитель. / Н. Б. Культин СПб.: БХВ - Петербург, 2010, 448с 11. Культин Н. Б. Самоучитель C++ Builder / Н.Б. Культин. - СПб.: БХВПетербург, 2004. - 320 с. 12. Павловская Т. А. C/C++. Программирование на языке высокого уровня : учебник для студ. вузов, обуч. по напр. "Информатика и вычислительная техника" / Т. А. Павловская - Санкт-Петербург : Питер, 2011. - 461с. 13.Панкратова, Л. П. Контроль знаний по информатике: тесты, контрольные задания, экзаменационные вопросы / Л. П. Панкратова, Е. Н. Челак. — СПб.: БХВ-Петербург, 2004. — 448с. 14. Пупцев, А.Е Контрольные, самостоятельные и практические работы / А. Е Пупцев. – Мн.: Аверсэв, 2003 – 128 С. 15.Радион, В. С. Олимпиады по информатике: задачи, решения, тесты / В. С. Радион. — Минск: Аверсэв, 2007. – 367 с. 16.Семакин, И.Г. Задачник-практикум по информатике (7-11 класс). Том 1, 2. / Л.А. Залогова, М.А. Плаксин, С.В. Русаков и др.; Под ред. И.Г Семакина, Е.К. Хеннера. – 2-е изд. – М.: БИНОМ. Лаборатория знаний, 2005. – 304с. 17.Семакин, И.Г., Основы алгоритмизации и программирования: Учебник для сред. проф. образования / И.Г. Семакин, А.П. Шестаков. — М.: Академия, 2008. – 391 с. 18.Сетевые технологии : учебник-практикум / Л. Ф. Соловьева. – СПб. : БХВПетербург, 2004. – 416 с. : ил. 19. Чернов, А. А. Конспекты уроков информатики в 9-11 классах: Практикум по программированию / авт.-сост. А. А. Чернов. – Волгоград: Учитель, 2005. – 236 С. 8