Методы программирования / БИ / Дополнительно / задания на КП
.doc
Тематика курсовых работ
по дисциплине «Методы программирования»
для студентов 3 курса
специальности «Информационная безопасность»
Рекомендуемая структура пояснительной записки к курсовому проекту:
Введение
1. Теоретическая часть
2. Проектная часть
3. Описание программы
3. Руководство пользователя
Заключение
Список литературы
Приложения
Оформление работы необходимо выполнять с учетом требований к выполнению лабораторных, курсовых и дипломных работ основанных на рекомендациях сборника 34 ГОСТ по оформлению текстовых документов.
Во введении дается постановка задачи, оговариваются средства ее решения, указываются цели, которые студент ставит перед собой в процессе разработки теоретической и проектной частей.
В теоретической части студент проводит анализ темы по литературным источникам, и выбор методов реализации поставленной задачи.
В проектной части студентом разрабатывается алгоритм решения задачи, выбор и обоснование средств реализации проекта.
В описании программы приводятся перечни модулей, классов, структур, функций с комментариями к их назначению.
В руководстве пользователя содержится информация по подготовке входных данных, запуску, процессу выполнения и анализу результатов программы.
В заключении подводятся основные итоги курсового проекта, делаются выводы по всей работе.
Список литературы в работе является обязательным и выполняется в соответствии с ГОСТом.
Раздел с приложениями, содержит материалы второстепенного характера (распечатки форм документов, листинги программ, и другая информация подобного рода).
БИ 05-2
-
Поиск для объекта ближайшего из множества объектов в объеме, объекты представляются комбинацией простейших тел (графический интерфейс);
Матвийчак
-
Поиск для объекта ближайшего из множества объектов на плоскости, объекты представляются в полигональном виде (графический интерфейс);
Кузнецов 1
-
Поиск кратчайшего пути между двумя точками в области в объеме, область представляется комбинацией простейших тел (графический интерфейс);
Курносов 1
-
Поиск кратчайшего пути между двумя точками в области на плоскости, область представляется в полигональном виде (графический интерфейс);
Черныш 1
-
Поиск предельно допустимых перемещений объекта вдоль заданного вектора с учетом положения других объектов в объеме, объекты представляются комбинацией простейших тел (графический интерфейс);
Злотников
-
Поиск предельно допустимых перемещений объекта вдоль заданного вектора с учетом положения других объектов на плоскости, объекты представляются в полигональном виде (графический интерфейс);
Шепельский
-
Поиск кратчайшего пути между двумя вершинами на графе (графический интерфейс);
Сенченкова
-
Поиск пары максимально удаленных вершин графа (графический интерфейс);
Бажко
-
Генерация псевдослучайных чисел аппр4оксимирующих равномерный закон распределения (и процедуры проверки с графическим интерфейсом);
Конюшенко 1
-
Генерация псевдослучайных чисел аппроксимирующих нормальный закон распределения (и процедуры проверки с графическим интерфейсом);
Голубь 1
-
Реализация класса поиска и замены в файлах (выбираемых в диалоге) строки по шаблону;
Левенцов
-
Реализация класса десятичного калькулятора высокой (не менее 100 знаков) точности;
Болотин 1
-
Реализация класса арифметики с двоичными данными большой (не менее 1000 бит) разрядности;
Мозжерин
-
Реализация класса, обеспечивающего запись, удаление, сортировку и поиск по ключу для файлов с фиксированной длинной записи;
Шаповалов
-
Реализация шаблонного класса квадратных матриц и операторов сложения, умножения матриц и обращения матриц;
Салихов
-
Реализация класса, обеспечивающего занесение и выборку данных по ключу с помощью метода хеширования ключей для файлов с записями переменной длины с ключами;
-
Реализация и сравнение алгоритмов быстрой сортировки и сортировки кучей для трех типов контейнеров (список, массив, вектор);
-
Реализация и сравнение алгоритмов быстрой сортировки и сортировки Шелла для трех типов контейнеров (список, массив, вектор);
-
Реализация класса для триангуляции полигональной области треугольниками, с площадями, отличающимися не более чем в 2 раза (графический интерфейс);
-
Реализация класса алгебры поддерживающей объединение, пересечение и вычитание полигональных областей (графический интерфейс);
-
Выделение объекта из растрового изображения по цветовой гамме с использованием обучающей выборки (графический интерфейс);
-
Реализация класса графиков вещественных функций вещественного аргумента с масштабированием и скроллингом (набор функций берется из подключаемой библиотеки).
-
Найти в графе с весами ребер остовное дерево с минимальной суммой весов и ограничением на число ребер выходящих из вершины
Николаев
БИ 05-1
-
Поиск для объекта ближайшего из множества объектов в объеме, объекты представляются комбинацией простейших тел (графический интерфейс);
-
Поиск для объекта ближайшего из множества объектов на плоскости, объекты представляются в полигональном виде (графический интерфейс);
-
(Шалыгин) Поиск кратчайшего пути между двумя точками в области в объеме, область представляется комбинацией простейших тел (графический интерфейс); 1
-
(Степанов) Поиск кратчайшего пути между двумя точками в области на плоскости, область представляется в полигональном виде (графический интерфейс);
-
(Стасюк) Поиск предельно допустимых перемещений объекта вдоль заданного вектора с учетом положения других объектов в объеме, объекты представляются комбинацией простейших тел (графический интерфейс);
-
(Прадун) Поиск предельно допустимых перемещений объекта вдоль заданного вектора с учетом положения других объектов на плоскости, объекты представляются в полигональном виде (графический интерфейс); 1
-
(Подоляк) Поиск кратчайшего пути между двумя вершинами на графе (графический интерфейс);
-
(Мироненко) Поиск пары максимально удаленных вершин графа (графический интерфейс); 1
-
(Лаврова) Генерация псевдослучайных чисел аппроксимирующих равномерный закон распределения (и процедуры проверки с графическим интерфейсом);
-
(Куклева) Генерация псевдослучайных чисел аппроксимирующих нормальный закон распределения (и процедуры проверки с графическим интерфейсом);
-
(Клишева) Реализация класса поиска и замены в файлах (выбираемых в диалоге) строки по шаблону;
-
(Клименко) Реализация класса десятичного калькулятора высокой (не менее 100 знаков) точности;
-
(Илющенко) Реализация класса арифметики с двоичными данными большой (не менее 1000 бит) разрядности; 1
-
(Иващенко) Реализация класса, обеспечивающего запись, удаление, сортировку и поиск по ключу для файлов с фиксированной длинной записи;
-
(Дереглазова) Реализация шаблонного класса квадратных матриц и операторов сложения, умножения матриц и обращения матриц; 1
-
(Голованов) Реализация класса, обеспечивающего занесение и выборку данных по ключу с помощью метода хеширования ключей для файлов с записями переменной длины с ключами; 1
-
(Волков) Реализация и сравнение алгоритмов быстрой сортировки и сортировки кучей для трех типов контейнеров (список, массив, вектор);
-
(Бушуев) Реализация и сравнение алгоритмов быстрой сортировки и сортировки Шелла для трех типов контейнеров (список, массив, вектор); 1
-
(Богданов) Реализация класса для триангуляции полигональной области треугольниками, с площадями, отличающимися не более чем в 2 раза (графический интерфейс); 1
-
(Ануфриенко) Реализация класса алгебры поддерживающей объединение, пересечение и вычитание полигональных областей (графический интерфейс); 1
-
(Андреев) Выделение объекта из растрового изображения по цветовой гамме с использованием обучающей выборки (графический интерфейс);
-
(Акентьев) Реализация класса графиков вещественных функций вещественного аргумента с масштабированием и скроллингом (набор функций берется из подключаемой библиотеки).