МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
«СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №5»
МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ ГОРОДСКОЙ ОКРУГ СИМФЕРОПОЛЬ
РЕСПУБЛИКИ КРЫМ
«Рассмотрено» Руководитель МО
_________________________
Протокол № ___ от ________
«___»_________ 2016 г.
«Согласовано»
Зам. директора по УВР
____________________
«___»_________ 2016 г.
«Утверждено»
Директор МБОУ «СОШ№5»
________________Окул Т.В.
Приказ № ___ от ________
«___»_________ 2016 г.
РАБОЧАЯ ПРОГРАММА
элективного курса по информатике
«Информационные системы и модели»
для учащихся 10 класса
информационно-технологический профиль
2016/2017 учебный год
Составитель: Згурская Ольга Олеговна, учитель математики и информатики, категория специалист
Симферополь, 2016г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Рабочая программа по элективному учебному предмету «Информационные системы и модели» составлена на основе программы курса «Информационные системы и модели» авторы: Семакин, И.Г., Хеннер, Е.К. (Информационные системы и модели. Элективный курс: Методическое пособие/ И.Г. Семакин, Е.К. Хеннер. – М.: БИНОМ. Лаборатория знаний, 2007).
Рабочая программа составлена с учетом следующего учебно-методического комплекта:
Семакин, И.Г. Информационные системы и модели. Элективный курс: Учебное пособие / И.Г. Семакин, Е.К.Хеннер. – 2-е изд. - М.: БИНОМ. Лаборатория знаний, 2007. – 303 с.
Семакин, И.Г. Информационные системы и модели. Элективный курс: Практикум / И.Г. Семакин, Е.К.Хеннер. –М.: БИНОМ. Лаборатория знаний, 2006. – 87 с.
Семакин, И.Г. Информационные системы и модели. Элективный курс: Методическое пособие / И.Г. Семакин, Е.К.Хеннер. –М.: БИНОМ. Лаборатория знаний, 2006. – 71 с.
ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ УЧЕБНОГО ПРЕДМЕТА
Обучающиеся будут знать:
назначение и состав информационных систем;
этапы создания компьютерной информационной системы;
основные понятия системологии: система, структура, системный эффект;
в чем состоит задача системного анализа;
существующие разновидности моделей систем;
что такое графы;
какие системы называют иерархическими;
основные свойства дерева – структурной модели иерархической системы;
что такое инфологическая модель предметной области;
что такое база данных (БД), классификация БД;
структуру реляционной базы данных;
что такое избыточность и противоречивость данных;
с какой целью производится нормализация модели данных;
в чем заключается требования первой, второй и третьей нормальных форм;
что такое СУБД;
способ описания данных в СУБД с помощью конструктора;
как организуются связи в многотабличной базе данных;
что такое глобальная схема данных;
чем отличается подсхема от глобальной схемы;
какие существуют типы запросов к БД;
какова структура команды запроса на выборку;
способы сортировки данных;
что такое вычисляемые поля в БД;
что такое итоговый запрос, как он создается;
какими возможностями для работы с базами данных обладает OO Calc;
как оформляется список данных;
как с помощью формы производится поиск и сортировка данных в списке;
что такое фильтрация данных; каким способом она производится;
что такое сводная таблица;
что такое макрос;
как можно создавать и выполнить макрос в среде OO Calc;
что такое объективно-ориентированное приложение;
что такое объект; чем характеризуются объекты;
что такое класс объектов;
какие основные объекты используются в программах на VBA для OO Calc;
какую структуру имеет программа на VBA;
какие основные виды инструкций используются в языке VBA;
какими средствами в VBA создаются диалоговые окна;
что такое элементы управления;
как можно установить реакцию на события для элементов управления;.
Обучающиеся будут уметь:
осуществлять анализ систем с целью построения моделей разных типов;
строить граф-модели систем с иерархической и сетевой структурой;
проектировать несложную информационно-справочную систему;
проектировать многотабличную базу данных;
ориентироваться в среде СУБД;
создавать структуру базы данных и заполнять ее данными;
осуществлять в СУБД запросы на выборку с использованием конструктора запросов;
работать с формами;
осуществлять запросы с получением итоговых данных;
получать отчеты;
организовывать однотабличные базы данных (списки) в электронной таблице;
осуществлять выборку и сортировку данных в списках;
осуществлять выборку и сортировку данных в списках;
осуществлять фильтрацию данных;
создавать сводные таблицы;
записывать макросы для электронной таблицы с помощью макрорекодера;
просматривать макро-программу на VBA в окне редактора;
осуществлять несложное редактирование программы макроса;
создавать диалоговые окна с элементами управления путем использования пользовательских форм; \писать несложные программы обработки событий на VBA.
СОДЕРЖАНИЕ КУРСА
Тема 1. Информационные системы и системология
Понятие информационной системы; этапы разработки информационных систем. Основные понятия системологии: система, структура, системный эффект. Модели систем: модель «черного ящика»; модель состава, структурная модель. Графы, сети, деревья. Информационно-логическая модель предметной области.
Тема 2. Реляционная модель и базы данных
Проектирование многотабличной базы данных. Понятие о нормализации данных. Типы связей между таблицами. Создание базы данных в среде реляционной СУБД. Реализация приложений: запросы, отчеты.
Тема 3. Электронные таблицы – инструмент информационного моделирования
Создание базы данных (списка) в среде табличного процессора. Использование формы для ввода и просмотра списка, для выборки данных по критериям. Сортировка данных по одному или нескольким полям. Фильтрация данных. Сводные таблицы.
Тема 4. Программирование приложений (6 ч)
Макросы: назначение, способы создания и использования. Структура программы на VBA. Объекты VBA для OO Calc. Разработка пользовательского интерфейса: диалоговые окна. Введение в программирование на VBA.
КАЛЕНДАРНО-ТЕМАТИЧСЕКОЕ ПЛАНИРОВАНИЕ
( 1 час в неделю, всего 34 часа)
№ урока Тема урока
Всего
часов
Дата проведения
по плану
по факту
по плану
по факту
Тема 1. Информационные системы и системология.
8
1.
Введение. Понятие информационной системы. Основы системологии.
1
2.
Модели систем: модель «черного ящика» и состава системы. Практическая работа №1 «Построение моделей систем» (задание 1).
1
3.
Модели систем: структурная модель. Практическая работа №1 «Построение моделей систем» (задание 2).
1
4.
Иерархические структуры и деревья. Практическая работа №2 «Построение структурной схемы сложной системы» (задание 1).
1
5.
Построение структурной модели системы. Практическая работа №2 «Построение структурной схемы сложной системы» (задание 2).
1
6.
Практикум по построению семантической сети. Практическая работа №3 «Построение семантической сети».
1
7.
Инфологическая модель предметной области. Практическая работа №4 «Проектирование инфологической модели».
1
8.
Защита проектов.
1
Тема 2. Реляционная модель и базы данных.
14
9.
Понятие базы данных и СУБД.
1
10.
Нормализация данных.
1
11.
СУБД. Практическая работа №5 «Знакомство с СУБД».
1
12.
Создание базы данных. Практическая работа №6 «Построение структуры базы данных. Ввод данных» (задание 1).
1
13.
Запросы на выборку. Практическая работа №6 «Построение структуры базы данных. Ввод данных» (задание 2).
1
14.
Практикум по работе с запросами. Практическая работа №7 «Реализация простых запросов на выборку».
1
15.
Логические выражения.
1
16.
Практикум по реализации сложных запросов. Практическая работа №8 «Реализация сложных запросов».
1
17.
Глобальная модель данных информационной системы.
1
18.
Подсхемы и приложения. Практическая работа №9 «Работа над проектом: завершение построения базы данных».
1
19.
Практикум по разработке индивидуального проекта. Практическая работа №10 «Работа над проектом: завершение построения базы данных».
1
20.
Итоговые запросы и отчеты. Практическая работа №11 «Реализация сложных запросов и отчетов» (задание 1).
1
21.
Практикум по разработке индивидуального проекта. Практическая работа №11 «Реализация сложных запросов и отчетов» (задание 2).
1
22.
Защита проектов.
1
Тема 3. Электронные таблицы – инструмент информационного моделирования.
6
23.
Электронные таблицы.
1
24.
Базы данных (списки) в электронных таблицах. Практическая работа №12 «Создание и просмотр списка. Сортировка данных» (задание 1).
1
25.
Манипулирование данными в списках. Практическая работа №12 «Создание и просмотр списка. Сортировка данных» (задание 2,3).
1
26.
Практикум по манипулированию данными в списках. Практическая работа №13 «Использование автофильтра. Создание сводной таблицы» (задание 1,2).
1
27.
Сводные таблицы. Практическая работа №13 «Использование автофильтра. Создание сводной таблицы» (задание 3).
1
28.
Практикум по работе со сводными таблицами. Практическая работа №14 «Использование пользовательского автофильтра. Итоговая работа».
1
Тема 4. Программирование приложений.
6
29.
Понятие о макросе. Практическая работа №15 «Создание и редактирование макроса» (задание 1).
1
30.
Структура программы на VBA. Практическая работа №15 «Создание и редактирование макроса» (задание 2).
1
31.
Объекты VBA.
1
32.
Создание диалогового окна. Практическая работа №16 «Создание приложения на VBA».
1
33.
Программирование на VBA. Практическая работа №17 «Творческое задание».
1
34.
Защита проектов. Итоговое занятие.
1
Лист коррекции программы