МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению курсовой работы по дисциплине

«СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ»

Введение

Курсовая работа по дисциплине "Структуры и алгоритмы обработки данных" предполагает закрепление полученных теоретических знаний по дисциплине, получение дополнительных навыков по использованию структур данных и реализации программ на языках высокого уровня.

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

1) продемонстрировать знания в областях современной теории построения систем обработки данных, программирования на языках высокого уровня, анализа сложности алгоритмов;

2) изучить способы построения сложных структур данных и их реализации на языках высокого уровня;

3) развить навыки оценки сложности программ по управляющим структурам;

4) закрепить навыки, полученные на практических и лабораторных работах.

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

Выполнение курсовой работы контролируется преподавателем в течение семестра в соответствии с графиком учебного процесса и расписания консультаций и проверок хода курсового проектирования.

1. Задание для выполнения курсовой работы

Задания для выполнения курсовой работы по дисциплине "Структуры и алгоритмы обработки данных" предназначены для студентов второго курса.

НЕ нашли? Не то? Что вы ищете?

Задание для выполнения курсовой работы содержит следующие разделы:

1) тема курсовой работы, выбирается студентом из списка заданий предлагаемых преподавателем данной учебной группе;

2) номер задания и срок выдачи темы курсовой работы фиксируется в журнале преподавателя;

3) список тем для курсовой работы выдается преподавателем;

4) срок выполнения курсовой работы устанавливается по учебному плану;

5) план-график выполнения курсовой работы заполняется преподавателем по мере выполнения курсовой работы и фиксируется в журнале преподавателя в разделе курсовая работа группы.

2. Содержание курсовой работы

В данном разделе приводятся требования к курсовой работе, а также структура пояснительной записки по выполнению курсовой работы.

2.1. Требования к курсовой работе

Курсовые работы выполняются с использованием интегрированной среды разработки программ Borland C++, MS Visual C++, Borland Delphi 5.0 и выше.

2.2. Структура пояснительной записки по выполнению курсовой работы

Пояснительная записка к курсовой работе по дисциплине "Структуры и алгоритмы компьютерной обработки данных" должна иметь следующую структуру:

1) Титульный лист;

2) задание для выполнения курсовой работы;

3) подробное описание структур данных и используемого для решения задачи алгоритма;

4) описание входных и выходных данных программы;

5) код программы с оценкой сложности алгоритма;

6) список литературы.

3. Критерии оценок по курсовой работе

Оценки по курсовой работе ставятся в соответствии со следующими критериями:

оценка «отлично» ставится в случае наличия в пояснительной записке всех разделов работы, выполнения работы в срок, эффективной реализации алгоритма на языке высокого уровня и разработке понятного и наглядного интерфейса для ввода данных и демонстрации результата, получения ответа на все вопросы комиссии по приему курсовой работы;

оценка «хорошо» ставится в случае выполнения работы в срок, но отсутствия в пояснительной записке разделов 3 или 5, при наличии незначительных замечаний к реализации программы и не получения ответов на некоторые вопросы комиссии по приему курсовой работы;

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

СПИСОК ЛИТЕРАТУРЫ

1.  Алгоритмы оптимизации на сетях и графах. 1981.

2.  Евстигнеев теории графов в программировании. 1985.

3.  Абстракция и структуры данных. Вводный курс. 1993.

4.  Алгоритмы и структуры данных.1989.

5.  Комбинаторика для программистов. 1988.

6.  Графы, сети и алгоритмы. 1984.

7. Ф. Препарата, М. Шеймос. Вычислительная геометрия. М.: «Мир», 1989.

8.  , «Структуры данных и алгоритмы». М.: Вильямс, 2000

9.  , , . "Основы программирования". Харьков, "Фолио", Ростов-на-Дону, "Феникс". 1997.

10. Уильям Топп, Уильям Форд. Структуры данных в C+

11. . "Введение в структуры". Москва, МГТУ им. Баумана, 2000.

12. . Дискретная математика для программистов. СПб: Питер, 2000.

13. . Структуры и алгоритмы обработки данных. Москва, «Финансы и статистика», 2004.

14. Т. Кормен, Ч. Лейзерсон, Р. Ривест. «Алгоритмы: построение и анализ». Москва: МЦНМО, БИНОМ, лаборатория знаний. -2004.