
- •Оглавление
- •1. Цели и задачи курсовой работы
- •2. Содержание курсовой работы
- •3. Задания по курсовой работе
- •4. Правила оформления пояснительной записки
- •5. Структура и общая характеристика разделов пояснительной записки
- •2. Разработка алгоритмов и структур данных
- •3. Программная реализация алгоритмов
- •4. Тестирование разработанного программного обеспечения
- •5.1. Введение
- •5.2. Теоретическая часть
- •5.3. Разработка алгоритмов и структур данных
- •5.4. Программная реализация алгоритмов
- •5.5. Тестирование разработанного программного обеспечения
- •7. Список рекомендуемой литературы
- •7.1. Рекомендуемая литература (основная)
- •7.2. Рекомендуемая литература (дополнительная)
- •Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Белгородский государственный национальный исследовательский университет»
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Белгородский государственный национальный исследовательский университет»
ФАКУЛЬТЕТ Компьютерных наук и телекоммуникаций
КАФЕДРА Прикладной информатики
Методические указания
к выполнению курсовой работы по дисциплине «Информатика и программирование» для студентов по направлению подготовки
230700.62 «Прикладная информатика»
Белгород 2013
Методические указания к выполнению курсовой работы по дисциплине «Информатика и программирование» предназначено для студентов дневного и заочного отделения по направлению подготовки 230700.62 «Прикладная информатика».
В настоящем пособии излагаются общие положения и методика разработки основных вопросов курсового работы по дисциплине «Информатика и программирование».
Оглавление
1. Цели и задачи курсовой работы 4
2. Содержание курсовой работы 4
3. Задания по курсовой работе 5
4. Правила оформления пояснительной записки 5
5. Структура и общая характеристика разделов пояснительной записки 7
5.1. Введение 8
5.3. Разработка алгоритмов и структур данных 8
5.4. Программная реализация алгоритмов 9
5.5. Тестирование разработанного программного обеспечения 10
5.6. Заключение 11
5.7. Список использованных источников 12
5.8. Приложения 12
6. Порядок защиты 12
7. Список рекомендуемой литературы 13
7.1. Рекомендуемая литература (основная) 13
7.2. Рекомендуемая литература (дополнительная) 14
1. Цели и задачи курсовой работы
Курсовая работа – самостоятельная научная творческая работа студента, выполняемая в процессе обучения, имеющая своей основной целью развитие навыков теоретических и экспериментальных исследований.
Курсовое проектирование должно способствовать:
закреплению, углублению и обобщению знаний, полученных студентами в процессе изучения лекционных курсов по дисциплине «Информатика и программирование»;
развитию умений и навыков, полученных при выполнении лабораторных работ;
применению этих знаний, умений и навыков к решению конкретных задач;
развитию навыков работы со специальной литературой и разработки программного обеспечения.
При написании курсовой работы студенту требуется проявление личной инициативы. В этом главное отличие этой формы обучения от лекционных, практических и лабораторных занятий.
2. Содержание курсовой работы
Задание на курсовую работу посвящено разработке структур данных и алгоритмов для решения конкретной задачи, а также их программной реализации различными способами, в первую очередь на языке высокого уровня. Допускается использовать в задании на курсовую работу несколько задач, которые подбираются для изучения возможностей различных способов программной реализации прикладных задач.
Разработанный алгоритм должен быть оформлен в виде блок-схемы, отвечающей принципам структурного программирования. Используемые структуры данных должны быть представлены в виде схем данных. При программной реализации алгоритма должен использоваться структурный (функционально-модульный) подход. Все функции должны иметь строгую спецификацию. Разработанная программа должна быть протестирована, при этом следует уделить внимание подбору тестов и обоснованию их полноты.
При выполнении курсовой работы студент должен:
подготовить теоретическую часть;
разработать структуры данных и алгоритмы;
выполнить функциональную декомпозицию задачи;
реализовать функции и основную программу;
разработать тесты и выполнить тестирование программы;
оформить пояснительную записку и приложения.
Состав курсовой работы может быть изменен руководителем. В состав курсовой работы могут быть включены разделы, связанные с разработкой экранных форм, запросов к данным и т.п. или связанные с выполнением научно-исследовательской работой.
3. Задания по курсовой работе
При разработке и распределении тем курсовых работ руководителю следует учитывать индивидуальные пожелания студентов. Темы курсовых работ разрабатываются каждый год и утверждаются на заседании кафедры прикладной информатики.
Примеры тем заданий на курсовую работу:
1. Программная реализация метода Гаусса с выбором главного элемента в строке для решения систем уравнений.
2. Программная реализация задачи вычисления определенного интеграла функции с заданной точностью методом прямоугольников.
3. Программная реализация алгоритма проверки синтаксических ошибок в записи арифметического выражения.
4. Программная реализация алгоритма расстановки ладей на шахматной доске.
5. Программная реализация алгоритма упорядочивания рациональных чисел.