Рабочая программа для студентов направления 02. 04. 03 «Математическое обеспечение и администрирование информационных систем»




Скачать 372.18 Kb.
страница3/4
Дата14.08.2016
Размер372.18 Kb.
1   2   3   4

7. Примерная тематика курсовых работ.

Не планируются

8. Учебно-методическое обеспечение и планирование самостоятельной работы студентов.

Таблица5 .



Модули и темы

Виды СРС

Неделя семестра

Объем часов*

обязательные

дополнит.




Семестр 1.

1

Введение в дисциплину

-

-

1

-

2

Основные составляющие процесса моделирования: физическая модель, математическая модель, компьютерная модель. 

Работа с литературой, источниками Интернет

Подготовка обзора

2

4

3

Инструментарий компьютерного проектирования

Работа с литературой, источниками Интернет

Подготовка реферата

3-4

4

4

Основные концепции ООП: Наследование, инкапсуляция, полиморфизм.

Работа с литературой, источниками Интернет

Подготовка реферата

5-6

4

5

Реализация объектной модели в различных системах программирования.

Работа с литературой, источниками Интернет

Разработка макета программы

7-8

4

6

Компонентный подход в объектно-ориентированном программировании

Работа с литературой, источниками Интернет

Разработка семейства компонент

9-10

4

7

Построение объектно-ориентированного аналога исследовательской задачи

Работа с литературой, источниками Интернет

Разработка класса

11-13

6

8

Визуализация результатов компьютерного моделирования

Работа с литературой, источниками Интернет

Разработка класса для визуализации

14-16

6

9

Разработка собственных компонент

Работа с литературой, источниками Интернет

Построение семейства компонент

17-18

4




Итого за 1 семестр










36

* - с учётом иных видов работ





Семестр 2.

10

Многопоточные приложения.

Работа с литературой, источниками Интернет

Подготовка реферата

1-2

4

11

Программное обеспечение параллельных вычислений.

Работа с литературой, источниками Интернет

Подготовка реферата

3-5

6

12

Применение технологии CUDA

Работа с литературой, источниками Интернет

Разработка программы

6-7

4

13

Реализация программных интерфейсов.

Работа с литературой, источниками Интернет

Разработка программы

8-9

4

14

Использование COM технологии.

Работа с литературой, источниками Интернет

Подготовка реферата

10-11

4

15

Применение клиент-серверных технологий

Работа с литературой, источниками Интернет

Подготовка обзора

12-13

4

16

Автоматизированное управление специализированными и универсальными программными комплексами

Работа с литературой, источниками Интернет

Подготовка обзора

14

4

17

Разработка интернет приложений

Работа с литературой, источниками Интернет

Разработка приложения

15-16

6

18

Использование технологии LINQ для .NET Framework.

Работа с литературой, источниками Интернет

Подготовка обзора

17

4




Итого за 2 семестр










40

* - с учётом иных видов работ

9. Фонд оценочных средств для проведения промежуточной аттестации по итогам освоения дисциплины.

9.1 Перечень компетенций с указанием этапов их формирования в процессе освоения образовательной программы (выдержка из матрицы компетенций):


Дисциплины (модули) учебного плана ООП

Семестр

Индекс компетенции

ОПК-4

ОПК-6

ПК-1

История и методология компьютерных наук

1

+







Методика преподавания компьютерных наук

1

+







Дополнительные главы дискретной математики

1

+







Дополнительные главы математической логики

1

+







Системы компьютерной математики

1

+







Алгоритмы и технологии разработки параллельных программ

1, 2

+







Современные технологии программирования

1, 2

+

+

+

Вычислительный эксперимент c использованием пакета MatLab

2

+







Распределенные хранилища данных

2

+







Построение информационных приложений на базе промышленных СУБД

2

+







Открытые технологии разработки программного обеспечения

3

+







Разработка мобильных приложений

3

+







Системы имитационного моделирования

3

+







Задачи оптимального управления

3

+







Научно-исследовательская работа







+

+

Курсовая работа по направлению







+




Итоговая государственная аттестация







+

+


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

Таблица 6.

Карта критериев оценивания компетенций

Код и содержание компетенции

Критерии в соответствии с уровнем освоения ОП

Виды занятий (лекции, семинар

ские, практические, лабораторные)


Оценочные средства (тесты, творческие работы, проекты и др.)


пороговый

(удовл.)

61-75 баллов

базовый (хор.)

76-90 баллов

повышенный

(отл.)

91-100 баллов







ОПК-4

владение теоретическими основами информатики как науки; знание проблем современной информатики, ее категории и связи с другими научными дисциплинами, понимание основных этапов и тенденции развития программирования, математического обеспечения и информационных, технологий




Знает:

общее представление об основных элементах и операторах объектно-ориентированных языков программирования.


Умеет:

применять при разработке программ основные элементы объектно-ориентированного подхода, такие как класс, объект, поле, метод, конструктор, а также базовые концепции ООП с консультационной помощью.


Владеет:

начальными средствами и приёмами построения объектных типов для организации программного продукта в рамках объектно-ориентированного подхода.

Знает:

основные элементы и операторы объектно-ориентированных языков программирования.


Умеет:

самостоятельно применять базовые конструкции объектно-ориентированного подхода при разработке программ (инкапсуляция, наследование, полиморфизм, события).


Владеет:

базовыми средствами и приёмами построения объектных типов для организации программного продукта в рамках объектно-ориентированного подхода.




Знает:

отлично ориентируется в основных элементах, операторах и конструкциях объектно-ориентированных языков программирования.


Умеет:

самостоятельно применять базовые и специальные конструкции языков программирования в концепции объектно-ориентированного подхода при разработке программного обеспечения.


Владеет:

развитыми средствами и приёмами построения объектных типов для организации программного продукта в рамках объектно-ориентированного подхода.



Лекции, практические занятия.

Практические занятия

Лекции, практические занятия.



Практические задания, опрос.

Практические задания, контрольная работа


Практические задания, экзамен

ОПК-6

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



Знает:

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


Умеет:

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


Владеет:

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



Знает:

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


Умеет:

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


Владеет:

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



Знает:

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


Умеет:

в совершенстве применять современные технологии программирования для создания программной модели реальных или виртуальных систем.


Владеет:

развитыми практическими навыками разработки программных продуктов, с применением широкого спектра современных средств разработки ПО.



Лекции, практические занятия.


Практические занятия.


Лекции, практические занятия.

Практические задания, опрос.

Практические задания, контрольная работа.


Практические задания, экзамен.

ПК-1

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

Знает:

некоторые элементы математических основ информатики, базовые правила разработки программного обеспечения.


Умеет:

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


Владеет:

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



Знает:

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


Умеет:

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


Владеет:

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



Знает:

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


Умеет:

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


Владеет:

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



Лекции, практические занятия.


Практические занятия.


Лекции, практические занятия.

Практические задания, опрос.

Практические задания, контрольная работа.

Практические задания, экзамен.


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

Описать класс, инкапсулирующий работу с абстрактным типом данных «Линейный список». Доступ к элементам и атрибутам списка организовать через свойства. Предусмотреть наличие событий, фиксирующих изменение порядка элементов в списке, изменение информационной части отдельного узла списка, попытку доступа к элементам списка отдельно для чтения и для записи. Реализовать приложение, в котором создать несколько экземпляров данного класса и организовать обмен данными между отдельным списком и внешней средой (файлом) и между списками.



Вопросы к экзамену:

По материалу 1 семестра:

  1. Виды моделей: физическая модель, математическая модель, компьютерная модель. Их характеристики, уровень абстрагирования.

  2. Вычислительный эксперимент как составная часть компьютерной модели. Параметры. План эксперимента.

  3. UML как универсальный инструмент визуального проектирования. Описание метамодели языка UML. Изображение диаграмм языка UML. Семантическое и графическое описание моделей в UML.

  4. Основные концепции ООП. Классы, объекты. Поля, методы, Принцип наследования. Иерархия объектов. Создание и уничтожение объектов.

  5. Основные концепции ООП. Принцип инкапсуляции. Уровни доступа. Свойства объектов.

  6. Основные концепции ООП. Принцип полиморфизма. Статические, виртуальные и динамические методы. Абстрактные методы.

  7. Реализация объектной модели в различных системах программирования. Особенности реализации объектно-ориентированного подхода в языках Delphi, C#. Свойства. Делегаты и события.

  8. Реализация объектной модели в различных системах программирования. Особенности реализации объектно-ориентированного подхода в языках C++, Java. Множественное наследование. Коллекции. Исключительные ситуации.

  9. Компонентный подход в объектно-ориентированном программировании. Компонентная модель. Управление компонентами. Обзор стандартных компонент. Визуальные компоненты.

  10. Событийное программирование. Обработчики событий. События стандартных компонент. Обработка сообщений Windows.

  11. Построение объектно-ориентированного аналога исследовательской задачи. Абстрагирование. Агрегирование и композиция. Разделение функций управления.

  12. Реализация Windows-интерфейса для пользователя. Средства графического представления информации. Возможности классического GUI-интерфейса.

  13. Визуализация результатов компьютерного моделирования. Средства интерфейсов GDI и GDI+. Объектная модель управления графикой.

  14. Визуализация результатов компьютерного моделирования. Средства построения графиков и диаграмм. Обзор пакетов OpenGL и DirectX.

  15. Разработка собственных компонент. Использование наследования от существующих компонент. Организация компонент «с нуля». Регистрация компонент. Управление компонентами.
1   2   3   4


База данных защищена авторским правом ©uverenniy.ru 2016
обратиться к администрации

    Главная страница