Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2006 Програм-ие (ДО).doc
Скачиваний:
6
Добавлен:
09.11.2019
Размер:
239.1 Кб
Скачать

Темы курсовых работ (семестр 3)

  1. Разработка программы, предоставляющей через комфортный графический интерфейс пользователя полный набор операций над динамической структурой данных с элементами в виде данных нестандартного типа. Набор операций над структурой: создание структуры; включение, исключение и изменение элемента структуры; сохранение структуры; загрузка структуры. Типы структур: линейная структура (список, очередь, стек); нелинейная структура (граф, двоичное дерево, B-дерево). Типы элементов структур: массив переменных стандартного типа; строка символов; экземпляр структуры; массив экземпляров структуры; указатель на переменную стандартного типа, строку или экземпляр структуры; массив указателей.

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

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

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

Примечание:

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

Темы курсовых проектов (семестр 4)

  1. Разработка полнофункционального настольного приложения Windows, которое предоставляет пользователю через комфортный графический интерфейс адекватный набор операций над объектами классов, отображающих сущности и понятия заданной проблемной области, и обеспечивает решение задач в диалоговом режиме. Примеры проблемных областей: моделирование систем (лифт, перекресток с светофором, аэропорт, автовокзал,…); игры (шахматы, шашки, домино, нарды,…); обработка естественного языка (синтаксический анализатор, семантический интерпретатор, переводчик с русского языка на английский, синтезатор стихотворений,…); автоматизированные рабочие места специалистов (кладовщик, менеджер по продажам, инспектор по персоналу, менеджер кадрового агентства, менеджер агентства недвижимости, регистратор поликлиники, администратор гостиницы, оператор бюро путешествий, кассир авиабилетов, диспетчер аэропорта, …).

  2. Разработка распределенного приложения, которое позволяет пользователям в диалоговом режиме решать задачи заданной проблемной области в сетевой среде с использованием одной из следующих моделей взаимодействия пользователя с приложением: “клиент – сервер”, “клиент – брокер объектных запросов – сервер”, “клиент – интеллектуальный агент – сервер”, “клиент – мультиагентная система”, “клиент – мультиагентная система – клиенты (соратники или конкуренты в зависимости от проблемной области)”. Примеры проблемных областей: локальная обучающая система с интеллектуальным педагогическим агентом, система дистанционного обучения, система дистанционного управления банковским счетом, электронная фондовая биржа, электронная валютная биржа или электронный аукцион в глобальной сети.

Примечание:

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

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