Дифференцированный зачет является традиционной формой проверки знаний, умений, компетенций, сформированных у студентов в процессе освоения содержания междисциплинарного курса. Самостоятельная подготовка к зачету должна осуществляться в течение всего семестра, а не за несколько дней до его проведения.
Подготовка включает ряд действий. Прежде всего, нужно перечитать все лекции, а также материалы, которые готовились к практическим занятиям в течение семестра. Затем надо соотнести эту информацию с вопросами, которые даны к дифференцированному зачету. Если информации недостаточно, ответы находят в предложенной преподавателем литературе. Рекомендуется делать краткие записи.
Оценка выявленных знаний, умений и компетенций дифференцирована: в зачетной книжке ставится оценка «5 (отлично)», «4 (хорошо)» или «3 (удовлетворительно)».
Дифференцированный зачет проводится по билетам, утвержденным в установленном порядке.
Преподавателю предоставляется право задавать студентам дополнительные вопросы сверх билета.
Во время проведения дифференцированного зачета в кабинете/лаборатории должны находиться: рабочая программа междисциплинарного курса, протокол, утвержденные билеты.
При явке на дифференцированный зачет студенты обязаны иметь при себе зачетную книжку.
Присутствие на дифференцированным зачете посторонних лиц, за исключением лиц, имеющих право осуществлять контроль за его проведением, не допускается.
Во время проведения дифференцированного зачета студенты обязаны соблюдать установленные правила поведения и выполнения заданий. При нарушении правил студент удаляется из кабинета.
Неудовлетворительные результаты, полученные при сдаче дифференцированного зачета, признаются академической задолженностью.
Выставление оценок осуществляется на основе принципов объективности, справедливости, всестороннего анализа уровня знаний студентов.
При выставлении оценки преподаватель учитывает:
- знание фактического материала по программе;
- степень активности студента на практических занятиях;
- логику, структуру, стиль ответа; культуру речи, манеру общения; готовность к дискуссии, аргументированность ответа; уровень самостоятельного мышления; умение приложить теорию к практике, решать задачи;
- наличие пропусков практических и лекционных занятий по неуважительным причинам.
Для сдачи дифференцированного зачета студенты должны знать:
- принципы подключения БД в приложениях;
- принципы работы с визуальными компонентами для отображения данных из БД;
- принципы фильтрации данных по условиям.
Каждое задание состоит из 2 теоретических вопросов и 1 практического задания. Время выполнения - 80 минут.
КРИТЕРИИ ОЦЕНИВАНИЯ
Каждый теоретический вопрос оценивается в 1 балл. Всего – 2 балла.
1 балл за каждый вопрос ставится, если вопрос раскрыт без замечаний, нет грамматических ошибок.
0,75 балла ставится, если студент допустил незначительные ошибки, которые существенно не повлияли на ответ.
0,5 балла ставится, если ответ в целом верный, но не полный, нет обоснования утверждений.
0,25 балла ставится, если раскрыта часть вопроса, но ответ не получен, допущены существенные ошибки, нет обоснования утверждения.
Балл не ставится, если ход рассуждений неверный или ответ на вопрос не получен.
Практическое задание состоит и 6 пунктов. Каждый пункт оценивается в 0,5 балла. Всего – 3 балла.
ВОПРОСЫ
для подготовки к дифференцированному зачету
1. Как выполнить подключение таблицы в программу по технологии ADO? Опишите принципы работы с полями таблицы.
2. Как можно обратиться к значению поля, как создать вычисляемое поле и написать для него формулу? Пример.
3. Как задать ограничения на значение нужного поля? Приведите пример.
4. С помощью каких компонентов можно отобразить значения полей таблицы на форме, какие свойства при этом нужно указать?
5. Приведите пример кода, который помещает в Blob-поле выбранный графический файл. Какие ограничения имеет компонент DBImage?
6. С помощью какого компонента можно добавить на форму набор кнопок для выполнения над данными основных операций? Какие свойства имеет этот компонент?
7. Приведите основные методы таблицы для выполнения навигации по записям. Приведите пример цикла для перехода по всем записям таблицы.
8. Приведите методы таблицы для выполнения редактирования данных таблицы.
9. Опишите основные свойства сетки DbGrid.
10. Опишите основные свойства отдельной колонки в сетке DbGrid.
11. В каком событии сетки DbGrid выполняют раскрашивания строк или ячеек? Приведите пример раскрашивания всех ячеек строки сетки.
12. Какое свойство позволяет выполнить сортировку в таблице? Как указать направление сортировки данных в таблице?
13. В каком событии сетки можно написать код для сортировки данных по щелчку на заголовках полей? Пример.
14. Какая команда позволяет выполнять интерактивный поиск в таблицах? Приведите синтаксис этой команды.
15. Как выполняется фильтрация данных в таблице? Какие особенности задания условий для текстовых и числовых полей вы знаете?
16. Какие особенности задания условий в запросах для полей типа дата вы знаете? Как можно конвертировать дату в нужный формат для использования в запросах?
17. Опишите принципы работы информационной системы, построенной по технологии файлового сервера.
18. В чем преимущества и недостатки информационной системы, построенной по технологии файлового сервера?
19. Опишите принцип программной настройки соединения с локальной БД в Delphi.
20. Как связать две таблицы на форме? Какие особенности сортировки связанных таблиц Вы знаете?
ПРИМЕР ПРАКТИЧЕСКОГО ЗАДАНИЯ
для подготовки к дифференцированному зачету
1. В Access создайте базу данных, которая содержит таблицу для хранения данных (тема БД будет указана в билете). Таблица имеет не менее 7 полей, включая счетчик. Обязательно должно быть числовое поле, поле Дата/Время, поле для хранения Фото (0,5).
2. В Delphi создайте табличную форму, в которой отображается 4 любых поля. Под сеткой создать кнопки для добавления и удаления записей таблицы. Двойным щелчком на записи данные можно отредактировать (0,5).
3. Для числового поля укажите произвольное ограничение. В таблице создайте поле, которое вычисляется как 5% от значения числового поля (0,5).
4. При добавлении или редактировании записи открывается страничная форма для ввода данных. Поле Дата/Время заполняется с помощью календаря, поле для Фото заполняется с помощью диалога выбора файла (0,5).
5. На страничной форме создайте две кнопки для сохранения или отмены изменений (0,5).
6. Под сеткой разместите текстовые поля для ввода условий фильтрации по 2 текстовым и 1 числовому (в диапазоне от и до) полям. Реализуйте возможность фильтрации данных на форме (0,5).