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

1 Цели курсового проектирования

Курсовое проектирование преследует следующие цели:

- систематизацию, закрепление и расширение теоретических и практических знаний по дисциплине и применение этих знаний при решении конкретных научно-технических, экономических и производственных задач в соответствии с темой проекта;

- развитие навыков самостоятельной работы и овладение методикой исследования и экспериментирования при решении разрабатываемых проблем и вопросов;

- приобретение опыта в комплексной разработке и реализации практических задач;

- совершенствование практических навыков в использовании и разработке современных информационных систем;

- практическое использование языков программирования Паскаль и Delphi, использование OLE и ActiveX технологий для связи объектов различных приложений.

2 Общие требования к курсовому проекту

2.1 Тематика курсового проектирования

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

Тематика курсовых проектов может быть достаточно разнообразной. Это могут быть задачи, связанные с:

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

- обработкой матриц (методы нахождения обратной матрицы, вычисления определителя матрицы и т.д.);

- реализацией методов математического программирования и/или обучающих, контролирующих программ (методы линейного программирования: симплексный метод, двойственный симплекс-метод, методы решения транспортной задачи, задача о назначениях, методы целочисленного программирования: метод Гомори, метод ветвей и границ, различные задачи, решаемые методом динамического программирования);

- разработкой и применением различных комбинаторных алгоритмов (генерирование перестановок, множества всех подмножеств множества, всех подмножеств из заданного количества элементов множества и др.);

- нахождением кратчайших путей, путей наименьшей стоимости, нахождением максимального потока в сети, потока заданной пропускной способности минимальной стоимости и т.п.;

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

- решением головоломок, программированием игр;

- алгоритмами внутренней и внешней сортировок (метод Шелла, пирамидальная сортировка, распределительная сортировка, сортировка слиянием, многофазное слияние, каскадная сортировка, осциллирующая сортировка и т. п.);

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