МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ « ИНДУСТРИАЛЬНЫЙ ИНСТИТУТ » Кафедра информационных систем и программирования РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ Практическое программирование в СУБД FoxPro РАССМОТРЕНО: УТВЕРЖДАЮ: Проректор по научно – методической работе__________________М.В.Кузнецова (подпись, расшифровка подписи) «_29__»__августа___2013 г. на заседании кафедры информационных систем и программирования Заведующий кафедрой информационных систем и программирования _______________________И.В.Вольчик (подпись, расшифровка подписи) протокол №__1__от «_29__»августа 2013г. Специальности: 230105.65 «Программное обеспечение вычислительной техники и автоматизированных систем» Форма обучения Очно – заочная Курск – 2013 2 Рабочая учебная программа по дисциплине «Практическое программирование в СУБД FoxPro» разработана в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования и учебным планом, рекомендациями и ПрООП ВПО Направление подготовки дипломированного специалиста 230105.65 «Программное обеспечение вычислительной техники и автоматизированных систем». Рабочая программа утверждена на заседании информационных систем и программирования протокол № 1 от «29 августа » 2013г. Заведующий кафедрой информационных систем и программирования _________________ И.В.Вольчик 2 3 СОДЕРЖАНИЕ ЦЕЛЬ И ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ……………………………………… 4 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ……………………………………………………… 7 УЧЕБНО - МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ КУРСА…………………………….. 17 ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ПРОГРАММЫ И ФОРМЫ ТЕКУЩЕГО, ПРОМЕЖУТОЧНОГО И ИТОГОВОГО КОНТРОЛЯ………………………………… 15 МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ (МАТЕРИАЛЫ) ПРЕПОДАВАТЕЛЮ…… 18 МЕТОДИЧЕСКИЕ УКАЗАНИЯ СТУДЕНТАМ……………………………………….. 20 РЕКОМЕНДАЦИИ ПО ИСПОЛЬЗОВАНИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ…………………………………………………………………………… 3 21 4 ЦЕЛЬ И ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ Целью дисциплины является изучение и практическое освоение методов разработки визуальных приложений и программирования средствами СУБД Visual FoxPro. Рассматриваются теоретические и прикладные вопросы разработки и организации работы приложений. В результате изучения дисциплины студент должен: иметь представление: о роли и месте знаний по дисциплине при освоении смежных дисциплин по выбранной специальности и в сфере профессиональной деятельности; о тенденциях и перспективах развития средств разработки визуальных приложений, работающих с базами данных; - о роли и значении среды Visual FoxPro на современном рынке программных продуктов; – знать: - принципы проектирования и создания баз данных в СУБД Visual FoxPro; - основные визуальные и программные средства для работы с базами данных; - особенности компонентного построения приложений; - общую теорию проектирования прикладной программы; – уметь: - создавать базу данных и таблицы базы данных; - осуществлять ввод и редактирование данных в базе данных; - осуществлять индексирование и поиск данных; - организовать работу с несколькими табличными файлами; - создавать проект приложения; - осуществлять визуальное проектирование формы; - использовать различные элементы управления в форме; - разрабатывать программные модули и использовать программные средства управления; - разрабатывать отчеты. владеть навыками выполнения работ на предпроектной стадии; применения методов организации работы в коллективах разработчиков баз данных; быть компетентными в области современных методологий для исследования и синтеза информационных моделей предметных областей. Содержание дисциплины «Практическое программирование в системе управления базами данных FoxPro» направлено на формирование у студентов современного подхода к построению приложений с использованием визуальных и графических средств систем управления базами данных. В рамках данной дисциплины особое значение придаётся получению практических навыков работы, поэтому важное значение имеет организация практических занятий, для которых разработан комплекс лабораторных работ, охватывающий все разделы и темы дисциплины. Описание и правила выполнения лабораторных работ приводится в учебном пособии «Методические указания по выполнению лабораторных работ по дисциплине «Практическое программирование в системе управления базами данных FoxPro». В процессе освоения курса дисциплины большое значение имеет организация самостоятельной работы студентов, позволяющая закрепить и расширить теоретические знания и получить хорошие практические навыки разработки визуальных приложений в СУБД FoxPro. Формы и методы контроля самостоятельной работы студентов представле4 5 ны в сборнике «Методические указания для самостоятельной работы студентов по дисциплине «Практическое программирование в системе управления базами данных FoxPro». Текущий контроль освоения курса дисциплины осуществляется различными методами проверки знаний. К ним относятся: - защита лабораторных работ и дополнительных заданий для самостоятельной разработки - проведение устных и письменных опросов, а также экспресс-опросов по карточкам - выступление с докладами и устными сообщениями - выполнение контрольной работы В общем случае критерии текущих и итоговых оценок соответствуют следующим параметрам: критерии, соответствующие оценке хорошо и отлично: задача выполнена строго в соответствии с заданием, обеспечивает выполнение всех заданных функций, программа работает без ошибок, имеет законченный вид, удобный и понятный интерфейс, предусмотрены программные средства для повышения надежности работы программы, устно студент правильно и уверенно объясняет и характеризует свой ответ, владеет информацией по заданному вопросу, правильно отвечает на заданные вопросы, при решении тестовых заданий студент верно выбирает ответ из предложенных вариантов Оценка удовлетворительно может быть выставлена в случае неполного ответа и неверно разработанной программы, которая не полностью выполняет заданные функции. Оценка неудовлетворительно выставляется при отсутствии ответа или выполненного задания. Более точные критерии оценки конкретных форм контроля знаний приводятся в соответствующих методических указаниях или доводятся до сведения студентов преподавателем непосредственно перед выполнением работы. 5 6 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ Раздел 1. Разработка базы данных в Visual FoxPro Тема 1.1. Проектирование базы данных СУБД для персональных компьютеров FoxPro. Общая характеристика СУБД для персональных компьютеров. Технические характеристики и особенности СУБД FoxPro. Проектирование базы данных. Основы реляционных баз данных. Нормализация баз данных. Проблемы проектирования баз данных. Студент должен: знать: – Основы реляционных баз данных; – Нормализация баз данных. уметь: – строить концептуальную схему базы данных – строить реляционную схему базы данных – проводить нормализацию таблиц Тема 1.2. Создание базы данных Создание базы данных. Создание базы данных (БД) по концептуальной модели. Определение типов и размерности полей. Создание табличных файлов БД. Студент должен: знать: - понятия и определения базы данных и таблицы; - типы полей; уметь: - создавать таблицы; - создавать базы данных; - осуществлять операции ввода, модификации данных; - осуществлять работу с таблицами базами данных Основные понятия: база данных (БД), таблица, структура таблицы. Типы полей таблицы. Способы создания таблицы: с помощью командного окна, с помощью конструктора, с помощью мастера. Ввод данных в таблицу. Ввод данных в Memo-поле. Работа с таблицами: дополнение и редактирование таблицы просмотр таблицы индексирование таблицы Создание базы данных. Использование баз данных. Установление связей между таблицами. Создание представлений. Тема 1.3. Индексирование базы данных Индексирование и типы индексов. Типы индексных файлов (IDX и CDX). Создание индекса. Открытие индексных файлов. Установка контролирующего индекса. Формирование и использование выражений. Студент должен: 6 7 знать: - назначение индексов и ключей; уметь: - создавать и индексировать таблицы; - осуществлять работу с таблицами базами данных Раздел 2. Визуальные средства разработки приложений в СУБД Visual FoxPro Тема 2.1. Форма как средство ввода и редактирования данных Создание окна. Активизация окна. Закрытие и удаление окон. Оконные функции. Типы и назначение кнопок: «блок проверки», «невидимая кнопка», «текстовая кнопка», «селективная кнопка». Список. Всплывающее меню. Изобразительные средства СУБД. Понятие формы как визуального объекта контейнерного типа. Этапы создания формы. Способы создания экранных форм: с помощью мастера, с помощью конструктора. Визуальное проектирование формы. Настройка параметров формы. Определение среды окружения формы Data Environment. Использование окна свойств Properties. Использование панелей инструментов при конструировании формы. Студент должен: Знать: – -понятие формы как визуального объекта – этапы создания формы – средства создания экранной формы представления данных, уметь: - создавать формы; - использовать панели инструментов для конструирования формы; Тема 2.2. Использование элементов управления в форме. Студент должен: Знать: - основные элементы управления и их свойства; – основные принципы создания экранных форм и использования элементов управления; Уметь: - разрабатывать экранную форму; - использовать элементы управления; Стандартные элементы управления: Label, TextBox, EditBox, CommandButton, OptionGroup, и др. Размещение объектов в форме: размещение полей таблиц и надписей к ним текстовая информация поле ввода поле редактирования кнопки управления размещение изображений в форме. Сложные или составные объекты. Создание группы кнопок. Объекты: списки, раскрывающиеся списки, счетчики, линии, контуры. 7 8 Тема 2.3. Отображение данных в форме в табличном виде. Отображение данных в форме в табличном виде. Свойства объекта Grid. Создание многотабличных форм для таблиц, имеющих отношение один-ко-многим. Создание вкладок в форме. Набор форм FormSet. Студент должен: Знать: - свойства и способы использования объекта Grid; Уметь: - создавать многотабличную форму с применением объектов Grid; - осуществлять связь таблиц и объектов на форме; – использовать свойства и события объектов; – создавать набор форм. Тема 2.4. Создание меню приложения Студент должен: Знать: - назначение меню; - виды меню; - способы создания меню; Уметь: - разрабатывать меню в соответствии с функциональностью приложения; - создавать меню и задавать параметры пунктов меню; Подготовка к созданию меню. Действия, необходимые для создания меню. Использование конструктора меню. Создание меню: задание «горячих клавиш», задание параметров пункта меню, задание действий для пунктов меню. Определение параметров меню. Сохранение, генерация и запуск меню. Создание всплывающего меню. Тема 2.5. Создание и печать отчетов Студент должен: Знать: - что такое отчет; - средства создания отчетов; Уметь: - размещать объекты в отчете; - создавать отчет в свободной форме; - создавать табличный отчет; Средства создания отчета: мастер создания отчета, создание отчета с помощью конструктора. Типы полос конструктора отчета. Использование команды Quick Report для размещения полей. Установка среды окружения. Размещение объектов в отчете: текстовой информации, областей заголовка и итогов, размещение полей, размещение линий и прямоугольников, размещение рисунков. Создание простого отчета. Создание отчета в свободной форме. Создание табличного отчета. Группировка данных в отчете. Тема 2.6. Создание проекта приложения 8 9 Студент должен: Знать: - назначение проекта; - средства создания проекта Уметь: - создавать проект приложения; - осуществлять модификацию проекта; - осуществлять построение проекта; Создание проекта приложения как средства объединения элементов приложения. Управление проектом с помощью меню. Управление элементами проекта. Использование мастера при создании проекта. Построение приложения. Установка исполняемого файла приложения. Раздел 3. Программные средства разработки приложений в СУБД Visual FoxPro Тема 3.1. Структура программы. Студент должен: Знать: - способы создания программных файлов; - структуру программы; - команды условной и циклической обработки данных; - назначение, создание, способ хранения и вызов внешних подпрограмм, внутренних подпрограмм и подпрограмм-функций; - назначение и использование функций СУБД; Уметь: - создавать командный файл; - использовать команды управления и средства языка для составления программ; - грамотно использовать команды, операторы и функции СУБД; Создание программы. Структура программы. Использование переменных при программировании. Статус переменных. Ввод в переменную. Команда ожидания. Переменные для математической обработки табличных файлов. Условная и циклическая обработка данных. Команды ветвления. Команды цикла. Команда сканирования. Понятие процедуры и функции. Системные функции Visual FoxPro: математические функции, строковые функции, функции для работы с датами и др.. Пользовательские функции. Функции API- библиотек. Тема 3.2. Организация ввода и поиска данных Команды ввода-вывода. Синтаксис команд ввода-вывода. Команды APPEND BLANK, REPLACE. Опция форматированного вывода. Выполнение набора команд. Команды редактирования. Выполнение командного файла. Организация поиска данных. 9 10 Организация последовательного и индексного поиска данных, команды LOCATE, CONTINUE, SEEK, FOUND(), SEEK(). Вывод записей на экран и установка даты. Студент должен: Знать: - команды ввода и изменения данных; - команды последовательного и ускоренного поиска; - способы организации ввода данных; - способы организации поиска данных; Уметь: - организовать ввод, изменение данных - организовать поиск и отображение данных. Тема 3.3. Запросы к базе данных Команда выборки данных из таблицы SELECT. Критерий отбора данных. Группирование и упорядочивание данных в запросе. Использование агрегатных функций. Команда модификации таблицы UPDATE. Команда ввода данных в таблицу INSERT. Команда удаления записей из таблицы DELETE. Создание запросов с помощью мастера запросов. Создание запросов с помощью конструктора запросов. Создание представлений SQL. Студент должен: Знать: - Команды выборки данных, ввода, изменения и удаления данных - Способы задания условий для выбора записей - способы создания запросов Уметь: - создавать запросы в конструкторе запросов - создавать вычисляемые поля - задавать условия отбора записей - создавать многотабличные запросы - осуществлять группировку полей запроса. Тема 3.4. Разработка приложения в СУБД Visual FoxPro Студент должен: Уметь: - разрабатывать приложение в СУБД Visual FoxPro на заданную тему. Практическая разработка приложения в СУБД Visual FoxPro с применением программных и визуальных средств FoxPro. 10 11 Организация лабораторных работ Проведение лабораторных работ посвящено закреплению практических навыков и теоретических знаний в разработке баз данных и программных продуктов. Цель проведения лабораторных работ курса – научиться создавать базы данных и приложения, работающие с базами данных, использовать визуальные и графические средства разработки приложений, применять визуальные и программные средства и методы ввода, редактирования, поиска и просмотра данных. Студенты должны уметь: - проектировать и создавать базы данных; - обеспечивать информационную целостность базы данных; - осуществлять индексирование базы данных; - создавать проект в среде Visual FoxPro; - разрабатывать формы; - использовать объекты, их свойства и методы; - создавать обработчики событий; - создавать отчеты; - осуществлять отладку приложения, - создавать законченное приложение в среде Visual FoxPro. Описание, назначение и порядок выполнения лабораторных работ приведен в учебном пособии «Методические указания по выполнению лабораторных работ по дисциплине «Практическое программирование в системе управления базами данных FoxPro». 11 12 Объем дисциплины и виды учебной работы. Специальность 230105.65 «Программное обеспечение вычислительной техники и автоматизированных систем» Очно – заочная форма обучения Организационные формы обучения и виды учебной работы Всего часов Общая трудоемкость дисциплины Аудиторные занятия Лекции Практические занятия/лабораторные Самостоятельная работа Курсовая работа Форма итогового контроля 152 34 17 17 118 экзамен 12 13 № п.п 1 2 3 Разделы и темы дисциплины Раздел 1. Разработка базы данных в Visual FoxPro Тема 1.1. Проектирование базы данных Тема 1.2. Создание базы данных Тема 1.3. Индексирование базы данных Раздел 2. Визуальные средства разработки приложений в СУБД Visual FoxPro Тема 2.1.Форма как средство ввода и редактирования данных Тема 2.2. Использование элементов управления в форме Тема 2.3. Отображение данных в форме в табличном виде Тема 2.4. Создание меню приложения Тема 2.5. Создание и печать отчетов. Тема 2.6. Создание проекта приложения. Раздел 3. Программные средства разработки приложений в СУБД Visual FoxPro Тема 3.1. Структура программы Тема 3.2. Организация ввода и поиска данных Тема 3.3. Запросы к базе данных Тема 3.4. Разработка приложения в СУБД Visual FoxPro Итого: Всего часов в трудоемкости 30 Аудиторные занятия (час) В том числе Лаборат. Всего Лекции работы 4 2 2 10 2 9 11 1 1 56 18 10 Самост. работа, в т.ч.контрол ь ТЕМАТИЧЕСКИЙ ПЛАН по специальности 230105.65 «Программное обеспечение вычислительной техники и автоматизированных систем» (Очно – заочная форма обучения ) 26 2 8 2 8 10 9 9 38 4 2 2 6 10 4 2 2 6 8 2 2 6 8 4 2 2 4 9 3 2 1 6 11 1 1 66 12 6 9 11 1 3 12 34 152 10 6 54 1 1 2 8 8 4 4 2 2 2 2 8 30 34 17 17 118 Лабораторный практикум № раздела № темы Тема 1.3 Номер и название лабораторной работы 2. Создание и индексирование базы данных. 13 Кол-во часов 2ч 14 Раздел 2 Раздел 3 Тема 2.1 3. Создание и модификация экранной формы 2ч Тема 2.2 4. Использование элементов управления в форме 2ч Тема 2.2 5. Создание набора форм. Работа со списками 2ч Тема 2.3 6. Отображение данных в форме в табличном виде 2ч Тема 2.4 7. Создание меню приложения 2ч Тема 2.5 8. Создание отчетов 1ч Тема 3.2 10. Организация ввода и поиска данных 2ч Тема 3.4 12. Разработка приложения в СУБД FoxPro 2ч Итого 17 ч 14 15 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ 1. Реляционная модель данных: основные понятия и определения. 2. Типы и размеры полей СУБД Visual FoxPro. 3. Типы файлов СУБД Visual FoxPro. 4. Способы создания и модификации структуры таблицы. 5. Понятие первичного и внешнего ключа. 6. Назначение индексов. Виды индексов. 7. Типы индексных файлов. Понятие тега. 8. Команды создания и установления индексов. 9. Методы просмотра и редактирования данных в таблице. Команда Browse. 10. Назначение и возможности конструктора базы данных Database Designer. 11. Понятие файла базы данных в СУБД Visual FoxPro. Тип файла базы данных. 12. Виды связей между таблицами. Организация связей в Database Designer. 13. Команды установления связей между таблицами. 14. Определение условий целостности в Database Designer. Виды условий целостности. 15. Форма как средство ввода и редактирования данных. Файл формы. 16. Средства создания формы. Файл формы. 17. Особенности создания формы с помощью Form Wizard. 18. Визуальное проектирование формы с помощью конструктора Form Designer. 19. Этапы создания формы. Настройка параметров формы. 20. Определение среды окружения формы. 21. Назначение и возможности среды окружения формы Data Environment. 22. Размещение текстовой информации и поля редактирования в форме. 23. Основные стандартные элементы управления в форме. 24. Кнопки управления в форме. Их назначение и использование. 25. Функция MessageBox. Пример использования. 26. Понятие составного объекты. Примеры составных объектов. Редактирование составного объекта. 27. Объекты оформления формы: изображение, линии, контуры. Свойства и назначение. 28. Объекты: счетчик, флажок, переключатель. Свойства и назначение. 29. Понятие и использование набора форм FormSet. 30. Основные этапы создания отчета. Средства создания отчета. 31. Элементы управления отчета в конструкторе Report Designer. Типы полос в отчете. 32. Размещение объектов в отчете. Организация вызова отчета. 33. Создание меню с помощью конструктора меню Menu Designer. 34. Определение действий для пунктов меню. 35. Создание всплывающего меню. 36. Условная и циклическая обработка данных. 37. Процедуры и системные функции. 38. Создание проекта приложения. Управление элементами проекта. 15 16 УЧЕБНО – МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ КУРСА ОСНОВНАЯ ЛИТЕРАТУРА Основная литература 1. Диго С.М. Базы данных: проектирование и использование: Учебник.-М.:Финансы и статистика,2013. 2. Мусина Т.В., Пушенко В.А. Visual FoxPro 7.0. Учебный курс - СПб.: КОРОНА принт., 2012 3. Омельченко Л. Н. Самоучитель Visual FoxPro 6.0 – СПб.: БХВ - Санкт-Петербург, 2010 Дополнительная литература 4. 5. 6. 7. 8. Попов А.А. FoxPro 2.5/2.6 Создание приложений для FoxPro в DOS иWindows – М.: Издательство «ДЕСС КОМ», 2009 Голицина О.Л. Максимов Н.В., Попов И.И. Базы данных: Учебное пособие - М.: ФОРУМ: ИНФРА-М, 2004 Хомоненко А.Д. Базы данных. - СПб.: КОРОНА принт., 2006 Хансен Г. Базы данных: разработка и управление - М.: ЗАО «Изд-во БИНОМ», 2010 Базиян, Менахем и др. Использование Visual FoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 2008 Периодическая литература: 9. 10. 11. 12. журналы «Программные продукты и системы» за 2013 г и др., Библиотека программиста №1 за 2013 г и др., Мир ПК + DVD за 2013 г и др., Программные продукты и системы за 2013 г и др ТЕХНИЧЕСКИЕ ОБОРУДОВАНИЕ: - мультимедийный проектор; - Операционная система MS Windows 7, Delphi XE3, MS Office - Файловая архитектура персонального компьютера. 16 17 ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ И ИСПОЛЬЗУЕМЫЕ ФОРМЫ ТЕКУЩЕГО, ПРОМЕЖУТОЧНОГО И ИТОГОВОГО КОНТРОЛЯ Требования к уровню освоения дисциплины общекультурный уровень освоения программы предполагает удовлетворение познавательного интереса студента, расширение информированности в данной образовательной области, обогащение навыков общения и умений совместной деятельности в освоении программы (соответствует оценке «удовлетворительно»). При освоении программы на общекультурном уровне студенты должны уметь оперировать основными понятиями, формулировать свою позицию, аргументировано отстаивать свою точку зрения. углубленный уровень предполагает развитие компетентности в данной области, сформированности навыков на уровне практического применения (соответствует оценке «хорошо»). При освоении программы на углубленном уровне студенты должны свободно оперировать всеми специальными терминами и понятиями, анализировать специальную литературу и делать выводы, проектировать собственную профессиональную деятельность. профессионально-ориентированный уровень предусматривает достижение повышенного уровня образованности в данной области, умение видеть проблемы, формулировать задачи, искать средства их решения в условиях неопределенности (уровень методологической компетентности) (соответствует оценке «отлично»). При освоении программы на профессионально-ориентированном уровне студенты должны уметь проектировать будущую профессиональную деятельность школьников, оказывать консультативную профориентационную помощь. Используемые формы контроля В конце семестра – экзамен. Текущий и промежуточный контроль. Текущий контроль успеваемости студентов осуществляется посредством оценки выступлений на практических занятиях, участия в дискуссиях, проведения опроса. Промежуточный контроль предполагает выполнения письменной работы (реферата), успешное выполнение которой является обязательным условием допуска к экзамену. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ( МАТЕРИАЛЫ) ПРЕПОДАВАТЕЛЮ Преподаватель – главная фигура в организации учебного и воспитательного процесса по изучению дисциплины. От его умения заинтересовать студентов в освоении курса, грамотного методического обеспечения, уважительного отношения к студентам, стремления их зажечь необходимостью получения глубоких знаний, педагогического соучастия в учебной деятельности зависит успех в учебной деятельности студентов. 1. Изучив глубоко содержание учебной дисциплины, целесообразно разработать матрицу наиболее предпочтительных методов обучения и форм самостоятельной работы студентов, адекватных видам лекционных и семинарских занятий. 2. Необходимо предусмотреть развитие форм самостоятельной работы, выводя студентов к завершению изучения учебной дисциплины на еѐ высший уровень. 3. Пакет заданий для самостоятельной работы следует выдавать в начале семестра, определив предельные сроки их выполнения и сдачи. Задания для самостоятельной работы желательно составлять из обязательной и факультативной части. 1. Организуя самостоятельную работу, необходимо постоянно обучать студентов методам такой работы. 17 18 2. Вузовская лекция – главное звено дидактического цикла обучения. Еѐ цель – формирование у студентов ориентировочной основы для последующего усвоения материала методом самостоятельной работы. Содержание лекции должно отвечать следующим дидактическим требованиям: - изложение материала от простого к сложному, от известного к неизвестному; - логичность, четкость и ясность в изложении материала; - возможность проблемного изложения, дискуссии, диалога с целью активизации деятельности студентов; - опора смысловой части лекции на подлинные факты, события, явления, статистические данные; - тесная связь теоретических положений и выводов с практикой и будущей профессиональной деятельностью студентов. Преподаватель, читающий лекционные курсы в вузе, должен знать существующие в педагогической науке и используемые на практике варианты лекций, их дидактические и воспитывающие возможности, а также их методическое место в структуре процесса обучения. МЕТОДИЧЕСКИЕ УКАЗАНИЯ СТУДЕНТАМ Преподавание и изучение «Практическое программирование в СУБД FoxPro» проводится в форме лекций, опросов, практических занятий, работы с персональным компьютером. При этом используются активные формы обучения: проблемные лекции, дискуссии, разбор и обсуждение программных особенностей. Самостоятельная работа студентов осуществляется в процессе выполнения домашних заданий и отдельных заданий в аудитории при участии преподавателя, путѐм индивидуальной исследовательской работы по проектированию, структуризации и презентации работы персоонального компьютера. Для промежуточной проверки усвоения учебного материала и оценки уровня знаний студентов проводятся контрольные работы и тестирование. При подготовке к практическим занятиям студентам следует использовать как основную, так и дополнительную литературу, предложенную в данной рабочей программе, а также руководствоваться указаниями и рекомендациями преподавателя. На семинарских занятиях приветствуется активное обсуждение конкретных ситуаций, способность на основе полученных знаний находить наиболее эффективные решения поставленных проблем, умение находить полезный материал по тематике семинарских занятий, грамотно пользоваться дополнительными источниками информации, периодикой, электронными базами данных, ресурсами Интернет. Для расширения кругозора следует обращать внимание на персоналии, т.е. теоретиков и практиков науки информатики. Студент должен уметь определить, расшифровать или объяснить любые использованные им термины, аббревиатуры, понятия. Самостоятельная работа должна быть интересной и привлекательной для студента. Еѐ результаты контролируются преподавателем и учитываются при аттестации студента. При этом проводится тестирование, экспресс-опрос на семинарских и практических занятиях, заслушивание докладов, проверка письменных работ и т.д. Структура самостоятельной работы студента: 80% временных ресурсов уходит на подготовку к семинарским занятиям; 20% временных ресурсов используется во время лекционных занятий. Трудоемкость самостоятельной работы определяется отношением затрат интеллектуального труда, необходимых для подготовки к семинарскому занятию ко времени, затрачиваемому на подготовку. Опыт свидетельствует, что хорошая подготовка к семинарскому занятию требует в среднем примерно вдвое больше времени, чем про18 19 должительность самого семинара. Снижению трудоемкости способствует выполнение следующих методических рекомендаций. Задания для самостоятельной работы, предложенные преподавателем в семинарских занятиях обязательны для выполнения всеми студентами. Они прорабатываются дома, в процессе подготовки к занятию, их выполнение влияет на текущую отметку студента на занятии. Студент имеет право получить консультацию преподавателя при выполнении этого вида работы. Время консультации обсуждается на первой лекции. Самостоятельная работа студента предполагается при написании ими рефератов и курсовой работы. Разнообразная тематика рефератов позволит выбрать тему, отвечающую интересам студента. Студент имеет право получить консультацию преподавателя по выполнению реферата. Самостоятельная работа студента предполагается и при подготовке к текущему, промежуточному и итоговому контролю. Освоить теоретический материал курса студентам помогут 1. Лекции преподавателя. 2. Литература 3. Самостоятельный поиск информации в сети интернет. РЕКОМЕНДАЦИИ ПО ИСПОЛЬЗОВАНИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Материально-техническое обеспечение дисциплины - компьютерное и мультимедийное оборудование; - интернет-ресурсы При проведении лекционных, практических занятий используются наличествующая компьютерная техника для наглядной демонстрации проходимого лекционного материала. Для эффективности проведения занятий необходимо использование компьютерного и мультимедийного оборудования. Оно необходимо для проведения тестирования, моделирования информационных процессов. Для демонстрации наглядных материалов следует использовать видео аудиовизуальные средства, интерактивные средства обучения. А также самостоятельную работу студентов за персональными машинами. 19