Волгоградский государственный университет

УТВЕРЖДЕНО

__ ________201_ г.

Директор института

естественных наук

__________ ()

РЕКОМЕНДОВАНО КАФЕДРОЙ ______________

Протокол №_____

__ ______ 201_ г.

и. о. заведующего кафедрой

биоинженерии и биоинформатики

____________ ()

ФОНД ОЦЕНОЧНЫХ СРЕДСТВ

по дисциплине

«НОВЕЙШИЕ ПРИЛОЖЕНИЯ В БИОИНФОРМАТИКЕ»

Направление подготовки - специалист

Код 06.05.01 - биоинженерия и биоинформатика

Составитель ФОС по дисциплине

., к. ф.-м. н. доц.

Волгоград 2015 г.

1. Перечень компетенций с указанием этапов (уровней) их формирования.

Шифр компетенции: ОПК-9 Способность создавать компьютерные программы, базы данных и иные программные продукты, используемые в биоинженерии и биоинформатике

Знать:

Уровень 1:

основные виды прикладного программного обеспечения

Уметь:

Уровень 1:

определять средства прикладных систем, обеспечивающие повышение эффективности применения данных систем

Владеть:

Уровень 1:

Средствами повышения эффективности применения прикладного программного обеспечения

2. Описание показателей и критериев оценивания компетенций на различных этапах их формирования, описание шкал оценивания.

Уровень освоения компетенции[1]

Планируемые результаты обучения (в соотв. с уровнем освоения компетенции)[2]

Критерии оценивания результатов обучения

1[3]

2[4]

3[5]

4[6]

5[7]

(Шифр компетении)-уровень[8]

Знать:

Отсутствие знаний, см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

Уметь:

Отсутствие умений, см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

Владеть:

Отсутствие навыков, см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

ОПК-9

Уровень 1-3

Отсутствие навыков, см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

см. соотв. сноску

3. Типовые контрольные задания или иные материалы, необходимые для оценки знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций в процессе освоения образовательной программы.

НЕ нашли? Не то? Что вы ищете?

3.1. Задания для оценивания результатов обучения в виде знаний.

типы контроля:

- индивидуальное собеседование,

- письменные ответы на вопросы.

3.2. Задания для оценивания результатов обучения в виде умений и владений.

1 Основные принципы объектно-ориентированного программирования (ОПК-9. В.1 У.1) Объектно-ориентированная модель (ОПК-9. В.1 У.1) Основные алгоритмические отличия C++ от C (ОПК-9. В.1 У.1) Средства объектного программирования языка C++ (ОПК-9. В.1 У.1) Средства объектно-ориентированного программирования С++ (ОПК-9. В.1 У.1) Виртуальная машина Java (ОПК-9. В.1 У.1) Технология коллективной разработки Java приложений (ОПК-9. В.1 У.1)

4. Процедуры оценивания знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций.

4.1. Методика формирования результирующей оценки по дисциплине.

7-10 баллов заслуживает обучающийся, который:

демонстрирует полное изложение основных положений предложенных вопросов, обнаруживает знание основных точек зрения на теоретические проблемы, рассматриваемые в вопросах контрольной работы, логично строит ответ, делает обоснованные выводы и обобщения, демонстрирует знание и понимание определений предложенных терминов.

4-6 баллов заслуживает обучающийся, который:

демонстрирует частичное изложение основных положений предложенных вопросов, допускает ошибки при изложении точек зрения на теоретические проблемы, рассматриваемые в вопросах контрольной работы, испытывает затруднения при составлении выводов и обобщений, демонстрирует частичное знание и понимание определений предложенных терминов.

1-3 балла заслуживает обучающийся, который:

демонстрирует незнание либо отрывочные представления по вопросам контрольной работы, предлагает ошибочные определения предложенных терминов

4.2. Типовые модульные работы и критерии их оценивания.

Модуль 1 (ОПК-9. З-1)

1. Эволюция методологий программирования. Парадигмы программирования.

2. Основные принципы объектного подхода. Абстрагирование.

3. Основные принципы объектного подхода. Инкапсуляция.

4. Основные принципы объектного подхода. Модульность.

5. Основные принципы объектного подхода. Иерархия.

6. Основные принципы объектного подхода. Типизация.

7. Основные принципы объектного подхода. Параллелизм. Сохраняемость.

8. Классы. Природа классов. Метамодель. Инстанцирование.

9. Классы. Структура класса. Абстрактные классы и интерфейсы.

10. Классы. Отношения между классами. Ассоциация и агрегация.

11. Классы. Иерархии классов. Зависимость.

Модуль 2 (ОПК-9. З-1)

1. Средства C++:

2. Модель памяти и структура программы. Классы памяти. Ссылки.

3. Средства абстракции C++. Структура класса. Статические члены.

4. Средства инкапсуляции C++. Инкапсуляция и наследование. Друзья.

5. Модульность, раздельная компиляция, пространства имен, using директива.

6. Представление иерархических отношений. Наследование.

7. Представление иерархических отношений. Агрегация. Зависимость по

времени жизни.

8. Правила преобразования типов в C++. Параметрический и виртуальный

полиморфизм.

9. C++: средства реализации состояния объектов; реализация поведения.

Модуль 3 (ОПК-9. З-1)

1. Агрегация и зависимость от времени жизни. Реализация отношений клиент-

сервер. Стандартные контейнеры.

2. Типизация. Правила преобразования типов. instanceof и ClassCastException.

Класс Class.

3. Средства поддержки параллелизма. Активные и пассивные объекты. Класс

Object.

4. Использование Thread и Runnable. Пул потоков, назначение и принципы

реализации.

5. Исключения. Обработка исключительных ситуаций.

6. Сохраняемость. Serializable и Externalizable. Программирование

распределенных приложений.

7. Модель безопасности Java. Policy, Permissions, AccessController.

8. Графическая подсистема. Основы AWT, Applet, Swing components.

Событийная модель.

9. Средства поддержки Java машины. System, Runtime, сборка мусора.

4.3. Типовые экзаменационные материалы (в случае наличия экзамена).

Экзамен по дисциплине предусмотрен учебным планом. Вопросы для текущего контроля формируются на основе содержания отдельных тем.

. Эволюция методологий программирования. Парадигмы программирования. (ОПК-9. З-1)

2. Основные принципы объектного подхода. Абстрагирование. (ОПК-9. З-1)

3. Основные принципы объектного подхода. Инкапсуляция. (ОПК-9. З-1)

4. Основные принципы объектного подхода. Модульность. (ОПК-9. З-1)

5. Основные принципы объектного подхода. Иерархия. (ОПК-9. З-1)

6. Основные принципы объектного подхода. Типизация. (ОПК-9. З-1)

7. Основные принципы объектного подхода. Параллелизм. Сохраняемость. (ОПК-9. З-1)

8. Классы. Природа классов. Метамодель. Инстанцирование. (ОПК-9. З-1)

9. Классы. Структура класса. Абстрактные классы и интерфейсы. (ОПК-9. З-1)

10. Классы. Отношения между классами. Ассоциация и агрегация. (ОПК-9. З-1)

11. Классы. Иерархии классов. Зависимость. (ОПК-9. З-1)

12. Средства C++:(ОПК-9. З-1)

13. Модель памяти и структура программы. Классы памяти. Ссылки. (ОПК-9. З-1)

14. Средства абстракции C++. Структура класса. Статические члены. (ОПК-9. З-1)

15. Средства инкапсуляции C++. Инкапсуляция и наследование. Друзья. (ОПК-9. З-1)

16. Модульность, раздельная компиляция, пространства имен, using директива. (ОПК-9. З-1)

17. Представление иерархических отношений. Наследование. (ОПК-9. З-1)

18. Представление иерархических отношений. Агрегация. Зависимость по

времени жизни. (ОПК-9. З-1)

19. Правила преобразования типов в C++. Параметрический и виртуальный

полиморфизм. (ОПК-9. З-1)

20. C++: средства реализации состояния объектов; реализация поведения. (ОПК-9. З-1)

21. Агрегация и зависимость от времени жизни. Реализация отношений клиент-

сервер. Стандартные контейнеры. (ОПК-9. З-1)

22. Типизация. Правила преобразования типов. instanceof и ClassCastException.

Класс Class. (ОПК-9. З-1)

23. Средства поддержки параллелизма. Активные и пассивные объекты. Класс

Object. (ОПК-9. З-1)

24. Использование Thread и Runnable. Пул потоков, назначение и принципы

реализации. (ОПК-9. З-1)

25. Исключения. Обработка исключительных ситуаций. (ОПК-9. З-1)

26. Сохраняемость. Serializable и Externalizable. Программирование

распределенных приложений. (ОПК-9. З-1)

27. Модель безопасности Java. Policy, Permissions, AccessController. (ОПК-9. З-1)

28. Графическая подсистема. Основы AWT, Applet, Swing components

Событийная модель. (ОПК-9. З-1)

29. Средства поддержки Java машины. System, Runtime, сборка мусора. (ОПК-9. З-1)

[1] В соотв. с п.1 и рабочей программой

[2] В соотв. с п.1 и рабочей программой.

[3] Результат «1» - неудовлитворительная оценка результатов обучения. Отсутствие знаний, умений, навыков. Данный результат указывает на несформированность порогового (входного) уровня знаний, умений, навыков.

[4] Результат «2»- неудовлетворительная оценка результатов обучения. Фрагментарные знания, умения навыки.

[5] Результат «3» - удовлетворительная оценка результатов обучения. В целом успешное, но не систематическое применение навыков (для категории «владеть»), несистематическое использование знаний (для категории «уметь»), неполные представления о чем-либо (для категории «знать»)

[6] Результат «4» - удовлетворительная оценка результатов обучения. В целом успешное, но содержащее определенные пробелы применения навыков (для категории «владеть»), определенные пробелы в умении использовать соотв. знания (для категории «уметь»), определенные пробелы в знаниях (для категории «знать»).

[7] Результат «5» - удовлетворительная оценка результатов обучения. Успешное и систематическое применение навыков (для категории «владеть»), сформированное умение использовать полученные знания (для категории «уметь»), сформированные систематические представления о... (для категории «знать»).

[8] Напр., «(ОК-1)-I» (уровень рекомендуется указывать римскими цифрами)