209
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
«Воронежский государственный лесотехнический университет имени Г.Ф. Морозова»
ОСНОВЫ ПРОГРАММИРОВАНИЯ И АЛГОРИТМИЗАЦИИ
Методические указания к выполнению курсовой работы
для студентов по направлению подготовки 09.03.02 – Информационные системы и технологии
Воронеж 2018
2
УДК 004
Оксюта, О. В. Основы программирования и алгоритмизации [Электронный ресурс] : методические указания к выполнению курсовой работы для студентов по направлению подготовки 09. 03. 02 – Информационные системы и технологии / О. В. Оксюта; М-во науки и высшего образования РФ, ФГБОУ ВО «ВГЛТУ». – Воронеж, 2018. – 6 с.
3
Общие требования к выполнению курсовой работы.
Выполнение курсовой работы является самостоятельной (индивидуальной) исследовательской работой студента по заданной
преподавателем тематике. Курсовое проектирование |
выполняется по |
|
вариантам. |
|
|
Задание на |
курсовую работу выдается |
каждому студенту |
индивидуально в виде технического задания и темы курсовой работы. В ходе выполнения работы студент должен ознакомиться с темой задания, определить какие средства языка и структуры данных будут использоваться для выполнения работы, разработать алгоритм и написать программу.
Задание на курсовую работу выдается за 3 месяца до окончания семестра. За 4 недели до окончания семестра курсовые работы сдаются преподавателю на рецензию. Защита курсовых проектов производится в конце семестра в течение 2-х недель (до начала зачетной недели) в виде краткого доклада (5-8 минут), ответов на вопросы; при наличии технической возможности рекомендуется использовать разработанное программное обеспечение.
Курсовая работа оформляется в бумажном виде (формат А4) в соответствии с требованиями ЕСКД. Программное обеспечение представляется на магнитном носителе. Объем проекта должен составлять 20-25 страниц (одинарный интервал, шрифт Times New Roman, размер 14 пт.) и включать следующие позиции:
Содержимое |
Объем |
|
(страниц) |
титульный лист (МОиН РФ, вуз, факультет, кафедра, тема |
1 |
курсовой работы, дисциплина, группа, Ф.И.О. студента, |
|
Ф.И.О. преподавателя, год, город) |
|
содержание |
1 |
введение |
1-2 |
теоретическая часть |
5-6 |
описание алгоритма, блок схема |
3-5 |
описание структур данных, переменных |
1-2 |
руководство пользователя |
1 |
тестовый пример |
1 |
заключение |
1-2 |
список использованных источников |
1 |
приложение, листинг программы |
1-4 |
Название разделов и подразделов должно соответствовать тематике курсовой работы.
Содержание основных разделов пояснительной записки:
введение: цель курсового проектирования, краткие сведения по теме, обзор литературных источников.
4
теоретическая часть: описание принципов проектирования, необходимых средств языка программирования, используемых типов и структур данных, а также описание необходимых технических и программных средств.
описание алгоритма, блок-схема: описание способа выполнения задания и построение алгоритма в виде блок-схемы.
описание структур данных и переменных: описание назначения и принципов работы основных процедур и функций, а также назначение основных переменных программы.
руководство пользователя: описание работы с программой для ее корректной работы и получения правильного результата.
тестовый пример: описание исходных данных, вводимых в
программу, конечного результата и анализ полученных данных.
заключение: анализ полученной программы, выводы по результатам работы.
приложение, листинг программы: описание текста программы. Текст программы может содержать комментарии для пояснения
логики работы программы. Интерфейс должен содержать пояснения о вводе требуемых данных и о смысле выводимых результатов.
Работу следует начинать с внимательной проработки теоретического материала лекций. В качестве информационных источников следует использовать основную и дополнительную литературу по дисциплине. Не допускается использование готовых проектов из среды Интернет.
Перечень информационных источников
Основная литература
1. Царев Р. Ю. Программирование на языке Си [Электронный ресурс] : учеб. пособие / Р. Ю. Царев. – Красноярск : Сиб. федер. ун-т, 2014. – 108 с. - ЭБС "Знаниум".
Дополнительная литература
1.Марапулец Ю. В. Программирование на языке высокого уровня [Электронный ресурс]: учеб. Пособие / Ю. В. Марапулец. - ПетропавловскКамчатский: КамчатГТУ, 2008. - 189 с. - ЭБС "Единое окно".
2.Павловская Т. А. С/С++. Программирование на языке высокого уровня [Текст] : доп. М-вом образования Рос. Федерации в качестве учеб. для студентов высш. учеб. заведений, обучающихся по направлению подгот. дипломир. специалистов "Информатика и выч. техника" / Т. А. Павловская. -
М. и др. : Питер, 2009. - 461 с.
5
3.Технологии программирования [Электронный ресурс] / Интернет-университет информ. технологий. - М. : ИНТУИТ.ру : Новый Диск,
2006.
4.Хабибуллин, И. Ш. Программирование на языке высокого уровня C/C++ [Текст] : рек. УМО по унив. политехн. образованию в качестве учеб. пособия для студентов высш. учеб. заведений, обучающихся по направлению 654600 "Информатика и выч. техника" / И. Ш. Хабибуллин. - СПб. : БХВПетербург, 2006. - 512 с.
5.Чумакова Е.В. Программирование на языке Си/А.В.Кузин, Е.В.Чумакова - М.: Форум, НИЦ ИНФРА-М, 2015. - 144 с. - ЭБС "Знаниум".
6
Олеся Владимировна Оксюта
ОСНОВЫ ПРОГРАММИРОВАНИЯ И АЛГОРИТМИЗАЦИИ
Методические указания к лабораторным работам для студентов по направлению подготовки 09.03.02 – Информационные системы и технологии
Редактор Е.А. Богданова
Подписано в печать ….. Формат 60×90 /16. Объем … п. л. Усл. печ. л. ….. Уч.-изд. л. …... Тираж ….. экз. Заказ ФГБОУ ВО «Воронежский государственный лесотехнический
университет им. Г.Ф. Морозова» РИО ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова»394087, г. Воронеж, ул.
Тимирязева, 8 Отпечатано в УОП ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова».
394087, г. Воронеж, ул. Докучаева, 10