Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ProgDisc_Klyshinskiy_Romanov_programming_2015_v4.doc
Скачиваний:
6
Добавлен:
22.03.2016
Размер:
197.12 Кб
Скачать

1 Модуль

  1. Знакомство со средой разработки. Разработка собственного класса-контейнера. (Раздел 1)

  2. Применение оконного интерфейса для ввода и вывода данных. Сохранение данных в файл и чтение данных с использованием библиотеки STL. (Разделы 2, 3)

  3. Разработка структуры классов с применением наследования. (Раздел 4)

  4. Проектирование структуры классов большого приложения.

2 модуль

  1. Разработка класса-контейнера для хранения данных с применением перегруженных операторов. (Раздел 5).

  2. Разработка класса-контейнера для хранения произвольных данных. (Раздел 9).

  3. Применение особенностей языка С++ стандарт 0x11/0х14. (Раздел 11)

  4. Разработка большого приложения.

  1. Образовательные технологии

Перечислены в начале раздела 6.

    1. Методические рекомендации преподавателю

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

    1. Методические указания студентам

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

  1. Оценочные средства для текущего контроля и аттестации студента

    1. Тематика заданий текущего контроля

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

На каждом семинарском и лекционном занятии студенты выполняют проверочные работы, рассчитанные на 5-15 мин. (в зависимости от тематики занятия). Результаты выполнения этих работ оцениваются от 0,1 до 0,3 балла и входят в накопленную оценку модуля.

В первом, втором третьем модуле студенты выполняют по одной контрольной работе. Все контрольные работы оцениваются по 10-балльной шкале. Критерии оценивания работ и баллы за выполнение каждого задания приведены ниже, перед примером выполнения соответствующего задания.

Примеры проверочных работ, проводимых на лекционных занятиях.

1 Модуль.

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

2 модуль.

Спроектировать класс комплексного числа с применением операторов. (1 балла).

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

1 модуль.

Спроектировать класс, описывающий производственное сооружение в экономической игре. (1 балла).

2 модуль.

Спроектировать структуру классов для шахматных фигур. (0,1 балла).

    1. Примеры заданий промежуточного /итогового контроля

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

Зачет (1 модуль).

Задание и критерии оценивания

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

Для решения задачи на компьютере необходимо спроектировать структуру класса (1 балл) и реализовать ее (2 балла). Дополнительные баллы проставляются за реализацию операторов и/или применения наследования (1 балл) и оконных классов при реализации интерфейса (1 балл).

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

Экзамен (2 модуль).

Задание и критерии оценивания

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

Для решения задачи на компьютере необходимо спроектировать структуру класса (1 балл) и реализовать ее (2 балла). Дополнительные баллы проставляются за реализацию операторов и/или применения наследования (1 балл) и оконных классов при реализации интерфейса (1 балл).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]