Контроль за выполнением курсовой работы производится тремя эта-
пами:
Изучение литературы. Выбор языка программирования и метода.
Формирование первоначального алгоритма. Представление рабочих материалов на бумаге (1 месяц).
Поэтапное описание и выполнение преобразований (1 месяц).
Оформление, сдача и защита отчета по курсовой работе (1 месяц). Отчет должен четко фиксировать:
подробное описание метода;
перечень элементов системы;
структуру элементов (объекты — их параметры, диапазон изменения, графический образ, перечисление механизмов, ограничений, связи и т.д.);
описание связей элементов системы;
поэтапное описание преобразований, системы визуализации (связь образов с переменными элементов).
Отчет подготавливается компьютерным способом. При подготовке отчета следует учитывать требования ГОСТ на техническую документацию.
Оценка за курсовую работу учитывает: стройность и ясность описания (в отчете); ритмичность выполнения работы; качество, объем, сложность практической части; функциональные возможности применения данного метода.
Возможно написание компьютерных рефератов. Реферат выполняется только в среде «Stratum» и представляет собой электронный учебник (гиперссылки, статические и динамические иллюстрации, тексты, мультимедийные фрагменты). Частота отчетности при создании реферата — 1 раз в 2 недели.
Вкачестве курсовой работы по согласованию с преподавателем засчитывается выполнение работ по заказу ОЦНИТ, ГКОН, ЦРО по изготовлению электронных обучающих сред дисциплин ВУЗовского цикла.
В табл. 2 приведено соответствие наименований разделов курсовой работы и программы дисциплины.
Таблица 2 Наименование разделов курсовой работы и программы дисциплины
№ |
№ раздела |
Наименование разделов курсовой работы |
|
п/п |
дисциплины |
||
|
|||
|
|
|
|
1 |
2 |
3 |
|
|
|
|
|
|
Знакомство с векторными, растровыми и гибридными |
|
1. |
Раздел 1-3 |
графическими технологиями и выбор графического |
|
|
|
редактора. |
|
|
|
|
|
|
|
Подробное описание метода преобразований. Пере- |
|
2. |
Раздел 2-6 |
чень используемых объектов графического редакто- |
|
|
|
ра. |
|
|
|
|
|
3. |
Раздел 2-6 |
Методика создания графического изображения. Фор- |
|
мирование первоначального изображения. |
|||
|
|
||
|
|
|
|
4. |
Раздел 2-7 |
Поэтапное описание преобразований. Область при- |
|
менения данного метода |
|||
|
|
||
|
|
|
|
5 |
Раздел 1-7 |
Формирование отчета о выполненной курсовой рабо- |
|
те и подготовка к защите курсовой работы. |
|||
|
|
||
|
|
|
1.2.Примерный перечень тем курсовых работ.
1.Организация массивов, критерии выдачи и стратегии поиска
Написать программу формирования двумерного массива D(n,n) из диа-
пазона вещественных чисел. Числа формировать используя формулу D(i , j)=(B-A)*RND+A. Отсортировать массив по убыванию. Вывести распечатку массива в таблицу, диагональные элементы распечатать на форме, а 3-й
столбец и сумму 5-й строки в текстовых окнах.
2. Структуры и методы доступа к данным
Задание:
Даны числа а1, а2,..., аn, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные числа чередуются (-,+,-
,+, ... или +,-,+,-, ...), то последовательность не изменяется. Иначе в последо-
вательности вначале поставить все отрицательные члены, затем положитель-
ные, сохранив порядок их следования. Пользоваться можно только одним массивом аi.
3.Создание игрового приложения Тетрис
Задание:
Постановка задачи: Разработать алгоритм программы, которая выпол-
няет перемещение фигур по экрану сверху вниз, координацию их местона-
хождения в соответствии с действиями играющего.Фигуры состоят из квад-
ратов одинакового размера, набор фигур - конечный, последовательность выпадения фигур - случайная. Игрок должен вкладывать фигуры на дно ста-
кана по возможности с большей плотностью (количество незаполненных квадратов должно быть минимальным). При этом ряд, полностью заполнен-
ный квадратами, должен автоматически исчезать со стакану. Квадраты не должны накладываться один на один. Игрок может остановить и продолжить игру. Уровень определяет количество квадратов и скорость в начале игры.
4.Создание игрового приложения Пятнашки
5.Базы данных в Excel и Visual Basic
Задание Создание и заполнение таблицы Выдача списка участков Соз-
дание макроса для выдачи списка
6. Системы счисления
Изучить системы счисления, их назначение, правила выполнения арифметических действий с числами в различных системах счисления и принцип записи чисел в разных кодах. Освоить методику перехода из одной системы счисления в другую, методику кодирования чисел и действие с ни-
ми. Создать программу осуществляющую перевод чисел из одной системы счисления в другую, а так же производящую арифметические действия над числами из разных систем счисления.
7. Задание
Выполнить преобразование числа по следующей цепочке
Выполнить сложение, вычитание, умножение и деление чисел А и В
Выполнить следующие действия (C+D),(C-D),(-C+D),(-C-D), применяя прямой, обратный и дополнительный коды.
8. Задание
Найти среднее арифметическое положительных чисел. Удалить все числа, большие среднего арифметического. Исходные данные хранятся в текстовом файле, переписать их в массив, динамический линейный список и типизированный файл. Обработку вести во всех трех случаях. После удале-
ния найти среднее арифметическое всех оставшихся чисел.
9.
10."Разработка программы решения системы двух уравнений с двумя неизвестными по теме Матричные игры. "
11.Задание:
В течение пяти дней (рабочая неделя) рабочий изготавливает детали семи различных типов. Известно количество изготовленных им деталей за каждый день и стоимость изготовления одной детали каждого типа (стои-
мость изготовления детали не меняется). Написать программу, которая вво-
дит данные, выполняет расчет и выводит на экран:• исходные данные в виде таблицы, где перечислены наименования деталей, стоимость изготовления,
количество деталей, изготовленных за каждый день;• количество деталей ка-
ждого типа, изготовленных за неделю;• заработок за каждый день;• день с наибольшим заработком.
12. Задание:
Спортивный магазин продавал в течение года 7 моделей роликовых коньков по цене, устанавливаемой в начале каждого месяца. Написать про-
грамму на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран: • исходные данные в виде таблицы, где перечислены мо-
дели роликовых коньков, цены на них в каждом месяце, количество продан-
ных роликовых коньков одной модели в течение каждого месяца; • доход от продажи каждой модели коньков за год; • доход от продажи всех моделей коньков за каждый месяц; • общий доход от продажи всех моделей коньков за год; • наименование модели коньков, принесшей наименьший доход за первые 6 месяцев.
13. Задание:
Разработать проект «Поиск фигуры» содержащий форму на который требуется найти фигуру путем перемещения указателя мыши. Этапы поиска фигуры должны отображаться соответствующими сообщениями в строке со-
стояния. Фигура не будет видна на форме до тех пор, пока указатель мыши не попадет на нее.
14. Задание:
Разработать проект «Просмотр картинок», содержащий форму, на ко-
торой можно просматривать картинки, находящиеся на жестком диске, сете-
вом и на DVD-ROM.