Тема | Тип занятия | Кол-во часов | Материалы | Домашнее задание |
---|---|---|---|---|
Раздел 1.Основы баз данных (БД). | ||||
Тема 1.1 Введение. Определение, область применения баз данных. | ||||
Введение. Определение, область применения баз данных. | Лекция | 2 | Презентация | А.Ю. Пушников "Введение в системы управления базами
данных", введение; С.Д. Кузнецов "Основы современных баз данных", лекция 1. Базы данных и файловые системы |
Тема 1.2 Базовые понятия систем управления базами данных (СУБД). | ||||
Данные и ЭВМ. Концепция баз данных. | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз данных", 1.1. Данные и ЭВМ, 1.2. Концепция баз данных |
Архитектура систем управления базами данных (СУБД). | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз данных", 1.3. Архитектура СУБД |
Типы и структуры данных. | Лекция | 2 | Презентация, справочная таблица | С.Д. Кузнецов "Базы данных. Вводный курс", 1.4.1.
Структуры данных; С.Д. Кузнецов "Основы современных баз данных", 3.1.1. Структуры данных, 3.1.2. Манипулирование данными |
Методы доступа к данным. | Сам. работа | 2 | Дидактический материал | Ю.А.Зеленков "Введение в базы данных", 1.2. Методы доступа к данным |
Создание базы данных, состоящей из одной таблицы. | Практ. занятие | 2 | Инструкция к выполнению | Создание базы данных, состоящей из одной таблицы. Освоить основные приемы заполнения и редактирования таблиц |
Создание базы данных, состоящей из одной таблицы. | Сам. работа | 1 | Инструкция к выполнению | Создание и тестирование базы данных, состоящей из одной таблицы. Задания к инструкционной карте |
Создание базы данных, состоящей из двух таблиц. | Практ. занятие | 2 | Инструкция к выполнению | Создание базы данных, состоящей из двух таблиц.
Научиться создавать ключевые поля. Научиться создавать формы для ввода данных |
Создание базы данных, состоящей из двух таблиц. | Сам. работа | 1 | Инструкция к выполнению | Создание и тестирование базы данных, состоящей из двух таблиц. Задания к инструкционной карте |
Тема 1.3 Инфологическая модель данных "сущность-связь". | ||||
Основные понятия. | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз данных", 2.1. Основные понятия |
Характеристика связей и язык моделирования. | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз данных", 2.2. Характеристика связей и язык моделирования |
Классификация сущностей. | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз данных", 2.3. Классификация сущностей |
Первичные и внешние ключи. Целостность данных. | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз
данных", 2.4. О первичных и внешних ключах; Ю.А.Зеленков "Введение в базы данных", 2.3. Целостность данных |
Диаграмма "сущность-связь". | Лекция | 2 | Презентация. Дидактический материал | Ю.А.Зеленков "Введение в базы данных", 2.2. Диаграмма "сущность-связь" |
Обзор нотаций, используемых при построении диаграмм "сущность-связь". | Сам. работа | 2 | Дидактический материал | Ю.А.Зеленков "Введение в базы данных", 2.4. Обзор нотаций, используемых при построении диаграмм "сущность-связь" |
Построение инфологической модели. | Сам. работа | 2 | Дидактический материал | В.В. Кириллов "Основы проектирования реляционных баз данных", 2.6. О построении инфологической модели |
Создание базы данных, состоящей из трех таблиц. | Практ. занятие | 2 | Инструкция к выполнению | Создание базы данных, состоящей из трех таблиц. Научиться создавать таблицы баз данных с помощью "Мастера таблиц" |
Создание базы данных, состоящей из трех таблиц. | Сам. работа | 1 | Инструкция к выполнению | Создание и тестирование базы данных, состоящей из трех таблиц. Задания к инструкционной карте |
Применение форм. | Практ. занятие | 2 | Инструкция к выполнению | Создание форм ввода-вывода. Создание кнопочных форм |
Применение форм. | Сам. работа | 1 | Инструкция к выполнению | Создание форм ввода-вывода. Создание кнопочных форм |
Тема 1.4 Дореляционные модели представления данных. | ||||
Понятие модели данных. | Лекция | 2 | Презентация | В.В. Кириллов "Основы проектирования реляционных баз данных", 1.4. Модели данных |
Иерархическая модель. | Сам. работа | 2 | Дидактический материал | Ю.А.Зеленков "Введение в базы данных", 3.1.
Иерархическая модель; С.Д. Кузнецов "Базы данных. Вводный курс", лекция
2. 2.3.2. Иерархическая модель данных |
Сетевая модель. | Сам. работа | 2 | Дидактический материал | Ю.А.Зеленков "Введение в базы данных", 3.2. Сетевая
модель; С.Д. Кузнецов "Базы данных. Вводный курс", лекция 2. 2.3.3. Сетевая модель данных |
Создание и использование запросов. | Практ. занятие | 2 | Инструкция к выполнению | Закрепить навыки по редактированию таблиц. Познакомиться с основными видами запросов |
Создание и использование запросов. | Сам. работа | 1 | Инструкция к выполнению | Познакомиться с основными видами запросов. Научиться создавать запросы на выборку различными способами |
Создание и использование сложных запросов. | Практ. занятие | 2 | Инструкция к выполнению | Научиться создавать запросы на обновление, на добавление, на удаление, на создание таблицы |
Создание и использование сложных запросов. | Сам. работа | 1 | Инструкция к выполнению | Закрепить навыки работы с запросами. Научиться создавать перекрестные запросы |
Тема 1.5 Реляционные базы данных. | ||||
Реляционная модель данных. | Лекция | 2 | Презентация | С.Д. Кузнецов "Базы данных. Вводный курс", лекция 2.
2.4. Неформальное введение в реляционную модель данных; В.В. Кириллов "Основы проектирования реляционных баз данных", глава 3. 3.1. Реляционная структура данных, 3.2. Реляционная база данных |
Теория нормальных форм. | Лекция | 2 | Презентация. Дидактический материал | С.Д. Кузнецов "Основы современных баз данных", лекция 6.
Проектирование реляционных БД, 6.1. Проектирование реляционных баз данных с использованием нормализации |
Ограничения целостности. | Лекция | 2 | Презентация | А.Ю. Пушников "Введение в системы управления базами
данных", глава 3. Целостность реляционных данных, целостность сущностей, целостность внешних ключей; С.Д. Кузнецов "Базы данных. Вводный курс". 16.3. Средства опр. баз. таблиц и огр. целостности |
Операции над данными (реляционная алгебра). | Лекция | 2 | Презентация | Ю.А.Зеленков "Введение в базы данных", 4.4. Операции над данными |
Реляционная алгебра. Теоретико-множественные операторы. | Сам. работа | 2 | Дидактический материал | А.Ю. Пушников "Введение в системы управления базами
данных", глава 4. Реляционная алгебра. Теоретико-множественные операторы |
Реляционная алгебра. Специальные реляционные операторы. | Сам. работа | 2 | Дидактический материал | А.Ю. Пушников "Введение в системы управления базами
данных", глава 4. Реляционная алгебра. Специальные реляционные операторы |
Создание отчетов. | Практ. занятие | 2 | Инструкция к выполнению | Научиться создавать простые отчеты. Использование Мастера создания отчетов |
Создание отчетов. | Сам. работа | 1 | Инструкция к выполнению | Научиться создавать и выводить на печать простые отчеты. Создание отчетов с помощью Конструктора |
Создание сложных отчетов. | Практ. занятие | 2 | Инструкция к выполнению | Закрепить навыки создания отчетов с помощью Конструктора |
Создание сложных отчетов. Основные приемы изготовления бланков. | Практ. занятие | 2 | Инструкция к выполнению | Освоить основные приемы изготовления надписей на конвертах. Печать отчета на бланках |
Создание сложных отчетов. | Сам. работа | 1 | Инструкция к выполнению | Создание отчетов на основе многотабличных запросов |
Тема 1.6 Язык структурированных запросов (SQL). | ||||
Введение в язык SQL. | Лекция | 2 | Нет | С. Самедов, Р. Самедов "Простой путь к изучению SQL", 1. Введение в язык SQL |
Типы данных. | Сам. работа | 2 | Справочная таблица | С. Самедов, Р. Самедов "Простой путь к изучению SQL", 1.
Введение в язык SQL. Типы данных (числовой, строковый, даты и времени) |
Выборка данных с помощью оператора SELECT. | Лекция | 2 | Презентация | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Выборка данных с помощью оператора SELECT |
Ограничения на число выводимых строк. Условный оператор WHERE. | Сам. работа | 2 | Презентация. Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Условный оператор WHERE |
Условный оператор WHERE. Выражения сравнения. | Практ. занятие | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Условный оператор WHERE. Выражения сравнения |
Условный оператор WHERE. Оператор сравнения IN. | Практ. занятие | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Условный оператор WHERE. Оператор сравнения IN |
Условный оператор WHERE. Оператор сравнения LIKE. | Практ. занятие | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Условный оператор WHERE. Оператор сравнения LIKE |
Условный оператор WHERE. Оператор сравнения BETWEEN. | Сам. работа | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Условный оператор WHERE. Оператор сравнения LIKE |
Условный оператор WHERE. Трехзначная логика SQL. | Сам. работа | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Условный оператор WHERE. Трехзначная логика SQL |
Изменение порядка выводимых строк (ORDER BY). | Сам. работа | 2 | Презентация. Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Сортировка данных ORDER BY |
Встроенные функции языка SQL. | Лекция | 2 | Презентация | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Встроенные функции |
Группировка данных (GROUP BY). Групповые функции. | Лекция | 2 | Презентация | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Группировка данных (GROUP BY). Групповые функции |
Подзапросы. | Лекция | 2 | Презентация | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Подзапросы |
Объединение таблиц. | Лекция | 2 | Презентация | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Объединение таблиц |
Объединение таблиц. Декартово пересечение таблиц. | Практ. занятие | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Объединение таблиц. Декартово пересечение таблиц |
Объединение таблиц. Внутренние соединения. | Практ. занятие | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Объединение таблиц |
Объединение таблиц. Внешние соединения. | Практ. занятие | 2 | Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL". Объединение таблиц |
Язык описания данных (DDL). Операторы определения объектов базы данных. | Сам. работа | 2 | Презентация. Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL".
DDL - язык определения данных; А.Ю. Пушников "Введение в системы управления базами данных", глава 5. Операторы DDL (Data Definition Language) |
Язык манипулирования данными (DML). Операторы манипулирования данными. | Сам. работа | 2 | Презентация. Дидактический материал | С. Самедов, Р. Самедов "Простой путь к изучению SQL".
DML - язык манипулирования данными; А.Ю. Пушников "Введение в системы управления базами данных", глава 5. Операторы DML (Data Manipulation Language) |
Тема 1.7 Практические работы по созданию и применению баз данных. | ||||
Создание базы данных "Фонотека". | Практ. занятие | 2 | Инструкция к выполнению | Разработать состав исходных таблиц, определить ключевые
поля и связи между таблицами. Создать схему базы данных. Выработка пользовательского интерфейса, ввод данных в таблицы. Создание запросов и отчетов согласно инструкционной карте |
Создание базы данных "Фонотека". | Сам. работа | 1 | Инструкция к выполнению | Отладка и тестирование базы данных |
Создание базы данных "Видеотека". | Практ. занятие | 2 | Инструкция к выполнению | Разработать состав исходных таблиц, определить ключевые
поля и связи между таблицами. Создать схему базы данных. Выработка пользовательского интерфейса, ввод данных в таблицы. Создание запросов и отчетов согласно инструкционной карте |
Создание базы данных "Видеотека". | Сам. работа | 1 | Инструкция к выполнению | Отладка и тестирование базы данных |
Создание базы данных "Лесничество". | Практ. занятие | 2 | Инструкция к выполнению | Разработать состав исходных таблиц, определить ключевые
поля и связи между таблицами. Создать схему базы данных. Выработка пользовательского интерфейса, ввод данных в таблицы. Создание запросов и отчетов согласно инструкционной карте |
Создание базы данных "Лесничество". | Сам. работа | 1 | Инструкция к выполнению | Отладка и тестирование базы данных |
Создание базы данных "Интегрированные уроки: география - информатика". | Практ. занятие | 2 | Инструкция к выполнению | Разработать состав исходных таблиц, определить ключевые
поля и связи между таблицами. Создать схему базы данных. Выработка пользовательского интерфейса, ввод данных в таблицы. Создание запросов и отчетов согласно инструкционной карте |
Создание базы данных "Интегрированные уроки: география - информатика". | Сам. работа | 1 | Инструкция к выполнению | Отладка и тестирование базы данных |
Создание базы данных "Библиотека". | Практ. занятие | 2 | Инструкция к выполнению | Разработать состав исходных таблиц, определить ключевые
поля и связи между таблицами. Создать схему базы данных. Выработка пользовательского интерфейса, ввод данных в таблицы. Создание запросов и отчетов согласно инструкционной карте |
Создание базы данных "Библиотека". | Сам. работа | 1 | Инструкция к выполнению | Отладка и тестирование базы данных |
Создание базы данных "Библиотека расширенная". Создание схемы данных. | Практ. занятие | 2 | Инструкция к выполнению | Разработать состав исходных таблиц, определить ключевые поля и связи между таблицами. Создать схему базы данных |
Создание базы данных "Библиотека расширенная". Создание форм. | Практ. занятие | 2 | Инструкция к выполнению | Выработка пользовательского интерфейса, ввод данных в таблицы |
Создание базы данных "Библиотека расширенная". Создание запросов. | Сам. работа | 1 | Инструкция к выполнению | Создание запросов и отчетов согласно инструкционной карте. Отладка и тестирование базы данных |
Язык описания данных (DDL). Применение операторов определения объектов базы данных. | Практ. занятие | 2 | Методические рекомендации | Применение операторов определения объектов базы данных. Применение операторов создания схем баз данных, таблиц |
Язык описания данных (DDL). Применение операторов определения объектов базы данных. | Сам. работа | 1 | Методические рекомендации | Применение операторов определения объектов базы данных. Применение операторов создания схем баз данных, таблиц |
Язык манипулирования данными (DML). Применение операторов манипулирования данными. | Практ. занятие | 2 | Методические рекомендации | Применение операторов манипулирования данными. Операторы манипулирования строками таблиц |
Язык манипулирования данными (DML). Применение операторов манипулирования данными. | Сам. работа | 1 | Методические рекомендации | Применение операторов манипулирования данными. Операторы манипулирования строками таблиц |
Выборка данных из нескольких таблиц. Декартово произведение. | Практ. занятие | 2 | Методические рекомендации | Выборка данных из нескольких таблиц. Практическое применение операторов выполняющих декартово произведение |
Выборка данных из нескольких таблиц. Многотабличные запросы. | Практ. занятие | 2 | Методические рекомендации | Выборка данных из нескольких таблиц. Внутренние и внешние соединения |
Выборка данных из нескольких таблиц. | Сам. работа | 1 | Дидактический материал | Отработка навыков выполнения многотабличных запросов |
Тема 1.8 Проектирование, создание и заполнение базы данных пользователя. | ||||
Концептуальное проектирование. Построение информационно-логической модели данных предметной области. | Практ. занятие | 1 | Техническое задание | Построение и оптимизация информационно-логической модели данных предметной области |
Логическое проектирование. Определ ение логической структуры реляционной базы данных. | Практ. занятие | 1 | Техническое задание | Определение логической структуры реляционной базы данных |
Физическое проектирование. Конструирование таблиц базы данных. | Практ. занятие | 2 | Техническое задание | Конструирование таблиц базы данных. Определение ключевых
полей и связей между таблицами. Создание схемы базы данных |
Создание схемы данных. Выработка необходимых форм, запросов. | Практ. занятие | 2 | Техническое задание | Выработка необходимых форм, запросов. Организация взаимодействия объектов интерфейса пользователя |
Выработка необходимых макросов, модулей, отчетов. | Практ. занятие | 2 | Техническое задание | Выработка необходимых макросов, модулей, отчетов. Печать отчетов |
Выработка пользовательского интерфейса. | Сам. работа | 2 | Техническое задание | Выработка пользовательского интерфейса. Тестирование объектов интерфейса |
Ввод данных в таблицы (создание записей). | Сам. работа | 2 | Техническое задание | Ввод данных посредством разработанных форм проектируемой базы данных |
Отладка базы данных пользователя. | Сам. работа | 1 | Техническое задание | Отладка и тестирование базы данных |
Раздел 2.Основы программирования на языке высокого уровня | ||||
Тема 2.1 Введение. | ||||
Введение. | Лекция | 2 | Нет | Использование языка Visual Basic в пакете MS Office |
Тема 2.2 Редактор Visual Basic. | ||||
Редактор VBA. Введение в модули. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 2, стр.35 |
Ввод и запуск программ на языке VBA. | Лекция | 1 | Презентация. Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 2, стр.40 |
Выработка навыков по вводу кода. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 2, стр.45 |
Получение справки по программированию. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 2, стр.43 |
Тема 2.3 Переменные, константы и типы данных. | ||||
Объявление переменных и констант. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 3, стр.51 |
Типы данных в VBA. | Сам. работа | 2 | Справочная таблица. Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 3, стр.57 |
Синтаксис ссылок. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 3, стр.62 |
Тема 2.4 Использование процедур. | ||||
Типы процедур. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 4, стр.65 |
Объявление общих и частных процедур. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 4, стр.69 |
Передача аргументов. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 4, стр.69 |
Присвоение функции типа данных. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 4, стр.72 |
Обработка ошибок. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 4, стр.73 |
Отладка программ. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 4, стр.75 |
Тема 2.5 Встроенные функции VBA. | ||||
Функции преобразования типов данных. | Лекция | 1 | Справочная таблица | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.80 |
Функции работы со строками. | Лекция | 1 | Справочная таблица | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.100 |
Функции работы со строками. | Сам. работа | 2 | Справочная таблица | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.100 |
Функции взаимодействия с пользователем. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.112 |
Математические и финансовые функции. | Сам. работа | 2 | Справочная таблица | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.94 |
Функции работы с датами. | Практ. занятие | 2 | Справочная таблица | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.88 |
Функции работы с датами. | Сам. работа | 2 | Справочная таблица | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 5, стр.88 |
Тема 2.6 Инструкции передачи управления. | ||||
Циклы и разветвления. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.119 |
Конструкция If… Then… Else. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.120 |
Конструкция If… Then… Else. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.120 |
Конструкция Select Case. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.122 |
Конструкция Select Case. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.122 |
Конструкция цикла For… Next. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.123 |
Конструкция цикла For… Next. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.123 |
Конструкция цикла Do. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.128 |
Конструкция цикла Do. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 6, стр.128 |
Программирование с использованием инструкций передачи управления. Ветвления. | Практ. занятие | 2 | Дидактический материал | Практическое применение конструкций ветвления |
Программирование с использованием инструкций передачи управления. Циклы. | Практ. занятие | 2 | Дидактический материал | Практическое применение конструкций циклов. Разновидности циклов |
Программирование с использованием инструкций передачи управления. | Сам. работа | 2 | Дидактический материал | Практическое применение конструкций передачи управления |
Тема 2.7 Массивы. | ||||
Введение в переменные массивов. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.135 |
Объявление переменных массивов. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.136 |
Понятие индекса массива. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.136 |
Работа с элементами массивов. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.138 |
Многомерные массивы. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.140 |
Многомерные массивы. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.140 |
Динамические массивы. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 7, стр.141 |
Применение многомерных и динамических массивов при решении часто встречающихся задач. | Практ. занятие | 2 | Дидактический материал | Практическое применение многомерных и динамических массивов |
Применение многомерных и динамических массивов при решении часто встречающихся задач. | Сам. работа | 2 | Дидактический материал | Практическое применение многомерных и динамических массивов |
Тема 2.8 Область видимости и время жизни. | ||||
Понятие области видимости. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 9, стр.163 |
Время жизни переменных и констант. | Лекция | 1 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 9, стр.168 |
Статические переменные. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 9, стр.172 |
Тема 2.9 Работа с формами. | ||||
Разработка интерфейсов приложений пользователя. | Практ. занятие | 2 | Презентация. Дидактический материал | Составление общих требований к интерфейсам разрабатываемых программ |
Разработка интерфейсов приложений пользователя. | Сам. работа | 2 | Дидактический материал | Обзор интерфейсов известных web-приложений |
Открытие и закрытие форм. | Практ. занятие | 2 | Инструкция к выполнению | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 10, стр.177 |
Модуль формы и обработка событий. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 10, стр.179 |
Работа с несколькими экземплярами формы. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 10, стр.190 |
Работа с несколькими экземплярами формы. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 10, стр.190 |
Обработка ошибок уровня формы. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 10, стр.188 |
Тема 2.10 Работа с отчетами. | ||||
Модули и события отчетов. | Лекция | 2 | Презентация | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 14, стр.247 |
Открытие и закрытие отчетов. | Практ. занятие | 2 | Инструкция к выполнению | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 14, стр.248 |
Передача данных в отчет через аргумент OpenArgs. | Практ. занятие | 2 | Инструкция к выполнению | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 14, стр.250 |
Передача данных в отчет через аргумент OpenArgs. | Сам. работа | 2 | Инструкция к выполнению | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 14, стр.250 |
Наполнение отчета данными. | Практ. занятие | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 14, стр.252 |
Обработка ошибок уровня отчета. | Сам. работа | 2 | Дидактический материал | М.Гандерлой, С.Харкинз "Автоматизация СУБД Access с помощью VBA", глава 14, стр.254 |
Обработка ошибок программы пользователя. | Практ. занятие | 2 | Дидактический материал | Практические приемы обработки ошибок периода выполнения |
Обработка ошибок среды разработки (приложения). | Практ. занятие | 2 | Дидактический материал | Практические приемы обработки ошибок периода выполнения |
Тема 2.11 Программирование приложений пользователя | ||||
Программирование логических вентилей. Постановка задачи. | Практ. занятие | 2 | Техническое задание | Подготовка графических изображений и таблиц истинности программируемых вентилей |
Программирование логических вентилей. Алгоритмизация задачи. | Практ. занятие | 2 | Техническое задание | Составление и запись алгоритмов работы программируемых вентилей |
Программирование логических вентилей. Разработка интерфейса. | Практ. занятие | 2 | Техническое задание | Выработка пользовательского интерфейса |
Программирование логических вентилей. Кодинг. | Практ. занятие | 2 | Техническое задание | Программирование, разработка логики взаимодействия программ с пользователем |
Программирование логических вентилей. Отладка программы. | Сам. работа | 2 | Техническое задание | Тестирование на устойчивость работы разработанных приложений |
Программирование триггера "2-ИЛИ-НЕ". Постановка задачи. | Практ. занятие | 2 | Техническое задание | Подготовка графического изображения и таблицы истинности программируемого триггера |
Программирование триггера "2-ИЛИ-НЕ". Алгоритмизация задачи. | Практ. занятие | 2 | Техническое задание | Составление и запись алгоритма работы программируемого триггера |
Программирование триггера "2-ИЛИ-НЕ". Разработка интерфейса. | Практ. занятие | 2 | Техническое задание | Разработка интерфейса |
Программирование триггера "2-ИЛИ-НЕ". Кодинг. | Практ. занятие | 2 | Техническое задание | Программирование, разработка логики взаимодействия программы с пользователем |
Программирование триггера "2-ИЛИ-НЕ". Отладка программы. | Сам. работа | 2 | Техническое задание | Тестирование на устойчивость работы разработанного приложения |
Программирование приложения "Калькулятор". Постановка задачи. | Практ. занятие | 2 | Техническое задание | Ознакомление с логикой работы стандартного приложения calc.exe |
Программирование приложения "Калькулятор". Алгоритмизация задачи. | Практ. занятие | 2 | Техническое задание | Составление и запись алгоритма работы программируемого приложения |
Программирование приложения "Калькулятор". Создание интерфейса. | Практ. занятие | 2 | Техническое задание | Выработка пользовательского интерфейса |
Программирование приложения "Калькулятор". Кодинг. | Практ. занятие | 2 | Техническое задание | Кодинг, тестирование работы приложения |
Программирование приложения "Калькулятор". Отладка программы. | Сам. работа | 2 | Техническое задание | Отладка программного кода приложения |
Программирование игры "Кости". Постановка задачи. | Практ. занятие | 2 | Техническое задание | Постановка задачи. Алгоритмизация работы приложения |
Программирование игры "Кости". Алгоритмизация задачи. | Практ. занятие | 2 | Техническое задание | Составление алгоритма, анализ алгоритма на устойчивость |
Программирование игры "Кости". Разработка интерфейса. | Практ. занятие | 2 | Техническое задание | Выработка пользовательского интерфейса |
Программирование игры "Кости". Кодинг. | Практ. занятие | 2 | Техническое задание | Кодинг, тестирование работы приложения |
Программирование игры "Кости". Защита от очевидно неверных действий пользователя. | Практ. занятие | 2 | Техническое задание | Защита приложения от очевидно неверных действий пользователя |
Программирование игры "Кости". Отладка программы. | Сам. работа | 2 | Техническое задание | Отладка программного кода приложения |
Раздел 3.Экзамен |