Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ККП.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
172.03 Кб
Скачать
  1. Тематика комплексных курсовых проектов

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

Применение антиальясинга для синтезировнного изображения

Использование изменеия яркости контура объекта для выполнения плавного перемещения

Моделирование аппроксимирующих В-сплайнов

Все комплексные курсовые проекты по темам могут быть разделены на группы:

1) изучение существующих систем математического обеспечения, их возможностей, а затем модификация и дополнение функций этих систем;

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

3) разработка интерфейсных приложений типа пользователь-приложение и приложение-приложение;

К первым относятся проекты, связанные с расширением воз­можностей алгоритмических языков, операционных систем, редак­торов, а также моделирование команд одного типа ЭВМ на других ЭВМ, т.е. создание кросс-систем, языковая реализация параллель­ного программирования и т.д.

Ко вторым - проекты, связанные с автоматизацией труда про­граммистов, корректоров, референтов и др.

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

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

Настоящие методические указания не исключают комплексных курсовых проек­тов по тематике, отличной от рекомендованной. Комплексные курсовые проекты могут основываться на работах, выполняемых по тематике НИРС, но должны быть доведены до создания программного продукта. Большин­ство заданий на комплексное курсовое проектирование предусматривает необходимость выполнения всех этапов разработки программного обеспе­чения. Для успешного выполнения этих работ желательно, чтобы студенты получили задание в предшествующем комплексному курсовому проектиро­ванию семестре. В этом случае возможно выполнение этапов разработки спецификации и проекта еще до изучения языка систем­ного программирования. Желательна связь тематик комплексного курсового и дипломного проектирования.

Этот далеко не полный перечень направлений постоянно расширяется и дополняется. Ниже приведена примерная тематика комплексных курсовых проектов:

  1. Программы системного уровня, системные утилиты, расширяющие возможности операционных систем.

1) Диагностика дискет

2) Диагностика винчестера

3) Шифровка - расшифровка файла

4) Программирование принтера

5) Программирование динамика и таймера

6) Разработка резидентных программ

2. Интерфейсные программы, связь и обмен данными.

  1. Разработка систем визуального ввода/вывода информации

  2. Разработка пользовательского интерфейса

  3. Реализация точечной и векторной графики

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

  5. Разработка OLE - объектов

  6. Создание многооконных приложений

  7. Разработка динамически подключаемых библиотек интерфейсных процедур

  8. Программы динамического обмена данными

  1. Прикладные программы.

  1. Разработка тренажера клавиатуры

  2. Разработка точечного графического редактора

  3. Создание векторного редактора

  4. Разработка программ обработки текстов