Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

КурсРаб_АлгоритмПрогр_КОНОНОВА_230400.625_ИСиТ

.pdf
Скачиваний:
24
Добавлен:
20.05.2015
Размер:
650.14 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ МЕНЕДЖМЕНТА»

М. В. КОНОНОВА

АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

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

Оренбург

2014

УДК

ББК

К

О б с у ж д е н ы

на заседании кафедры Инноватики и информационных

технологий, протокол № _7_от _04.декабря._ 2014 г.

П р и н я т ы Учебно-методическим советом, протокол № ___ от __ _____ 201_ г.

У т в е р ж д е н ы

приказом ректора, протокол № ___ от __ _____ 201_ г.

Кононова М.В.

КАлгоритмизация и программирование : методические рекомендации по выполнению курсовой работы / сост. М. В. Кононова. – Оренбург : ОГИМ, 2014. – 34 с.

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

Методические рекомендации предназначены для студентов направления подготовки 230400.62 «Информационные системы и технологии».

УДК

ББК

©Кононова М.В., составление 2014

©ФГБОУ ВПО «ОГИМ», 2014

 

Содержание

 

Предисловие.......................................................................................................

4

1 Организационно-методические указания по выполнению курсовой

 

работы .................................................................................................................

 

5

1.1

Цели и задачи курсовой работы ......................................................

5

1.2

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

6

1.3

Правила выбора темы курсовой работы .........................................

6

1.4

Общие сведения о структуре, содержании и требования к

 

 

оформлению курсовой работы.........................................................

7

1.5

Процедура защиты курсовой работы ..............................................

13

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

15

2.1

Перечень заданий для выполнения курсовой работы ...................

15

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

21

3.1

Постановка задачи ............................................................................

21

3.2

Математическая модель решения задачи .......................................

21

3.3

Схема алгоритма решения задачи ...................................................

22

3.4

Исходный текст программы.............................................................

25

3.5

Руководство пользователя................................................................

26

3.6

Результаты работы программы для различных вариантов ...........

26

3.7

Тестовые примеры для всех ветвей работы программы (как для

 

 

корректной, так и для некорректной работы) .................................

27

3.8

Выводы по курсовой работе ............................................................

28

4 Список рекомендуемой литературы.............................................................

29

Библиографический список..............................................................................

30

Приложение А – Форма титульного листа курсовой работы .......................

31

Приложение Б – Форма задания на курсовую работу ...................................

32

Приложение В – Форма аннотации курсовой работы ...................................

33

Приложение Г – Форма рецензии руководителя на курсовую работу ........

34

Приложение Д – Пример оформления библиографических описаний,

 

включаемых в элемент «Библиографический список» .................................

36

Предисловие

Учебным планом по направлению подготовки 230400.62 «Информационные системы и технологии» согласно ФГОС ВПО предусмотрено изучение дисциплины «Алгоритмизация и программирование» и выполнение курсовой работы по данной дисциплине.

Тематика курсовой работы связана с программированием определенной задачи на языке программирования С++. Выбор языка С++ в качестве языка программирования не случаен. Благодаря своей четкости, логичности, широким возможностям для решения различного рода задач, он является прекрасным языком для обучения программированию.

Курсовая работа направлена на закрепление знаний и получение навыков программирования на C++. Работа структурирована таким образом, чтобы студенты не только научились программировать, но, и получили возможность ознакомиться с основными этапами разработки программы, начиная от постановки задачи и заканчивая документированием результатов.

В ходе курсового проектирования студенты получат возможность закрепить знания и навыки по некоторым смежным дисциплинам, поскольку одним из разделов курсовой работы является математическое моделирование предметной области. Важной задачей также является формирование умения грамотно оформлять пояснительную записку, делать презентацию и защищать результаты работы перед аудиторией. В ходе оформления пояснительной записки закрепляются знания и приобретаются навыки оформлять результаты программирования в соответствии с ГОСТ ЕСПД и ЕСКД.

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

Надеемся, что предлагаемые методические рекомендации помогут студентам в выполнении курсовой работы.

4

1 ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ

1.1 Цели и задачи курсовой работы

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

К задачам курсовой работы относятся:

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

приобретение опыта аналитической и расчетной работы, развитие умений работы со специальной литературой и иными информационными источниками;

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

формирование умения грамотно подготовить презентацию защищаемой работы;

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

развитие у студента системного мышления, а также

профессиональной устной и письменной речи.

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

создавать программу на языке С++ в соответствии с основными этапами ее разработки;

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

строить схему алгоритма работы программы в соответствии с требованиями ГОСТ 19.701-90 ЕСПД;

грамотно тестировать программу;

анализировать результаты работы программы и делать выводы.

5

1.2 Этапы выполнения курсовой работы

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

Работа над выбранной и согласованной с руководителем темой начинается со знакомства с заполненного преподавателем задания на подготовку и исполнение курсовой работы. В нем преподаватель ориентирует студента на изучение, прежде всего, нормативно-справочных документов (ГОСТы, стандарты, постановления и др.) по избранной теме.

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

В ходе написания курсовой работы студент должен:

1.Выполнить постановку задачи в соответствии с вариантом задания.

2.Используя методы математического анализа, создать математическую модель решения поставленной задачи.

3.Сделать схему алгоритма решения задачи с учетом требований ГОСТ.

4.Написать программу на языке С++, реализующую представленную математическую модель в соответствии со схемой алгоритма.

5.Протестировать все ветви работы программы и проанализировать полученные результаты.

6.Написать руководство пользователя.

7.Сделать выводы по работе в целом.

1.3 Правила выбора темы курсовой работы

Выбор темы курсовой работы – осуществляется студентом после знакомства с теоретическими вопросами и практическими задачами дисциплины, изложенными в курсе читаемой дисциплины. При выборе темы студент может исходить из примерной тематики курсовых работ, разработанной преподавателем по дисциплине, изучение которой в

6

соответствии с учебным планом сопровождается выполнением курсовой работы.

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

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

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

1.4 Общие сведения о структуре, содержании и требования к оформлению курсовой работы

Курсовая работа должна включать разделы в следующем порядке:

титульный лист (см. Приложение А);

задание на курсовую работу (см. Приложение Б);

аннотацию (см. Приложение В);

рецензию руководителя (см. Приложение Г);

содержание (см. Приложение Д);

введение;

основной текст, который включает:

a.постановку задачи;

b.описание входных и выходных данных;

c.математическую модель решения задачи;

d.схему алгоритма решения задачи;

e.программное и аппаратное обеспечение программы;

f.исходный текст программы;

g.руководство пользователя;

h.результаты работы для различных вариантов;

i.тестовые примеры;

7

заключение;

библиографический список (см. Приложение Н);

приложения ХХХ ‒ листинг программы, результаты работы программы.

Курсовая работа оформляется на стандартных листах формата А4. Сокращение слов, кроме общепринятых, не допускается. Текст излагается от третьего лица или в форме безличных предложений без использования личных местоимений.

Слова «Содержание», «Введение», «Заключение», «Библиографический Список» записывают по центру прописными буквами и включают в структурный элемент «Содержание» курсовой работы. Данные заголовки не нумеруют.

Титульный лист, который является первой страницей курсовой работы. Образец оформления титульного листа приведен в Приложении А. Титульный лист является первой страницей курсовой работы. Титульный лист включают в общую нумерацию страниц, но номер на нем не проставляется.

Задание на курсовую работу, подписанное научным руководителем приведено в Приложении Б.

Аннотация составляется студентом согласно ГОСТу 7.9-95 и должна включать краткую характеристику курсовой работы (сведения о структуре, цели, содержании). Рекомендуемый объем 500 печатных знаков. Аннотация располагается после задания и включает общее количество страниц, но не нумеруется. (см. Приложение В).

Оглавление – обязательный элемент аппарата курсовой работы, служащий для ориентации в ней и указывающий заголовки.

Воглавление включают все структурные элементы курсовой работы,

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

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

вцентре поля страницы. Наименования, включенные в оглавление, записывают строчными буквами, начиная с прописной (ГОСТ 2.105-95). Образец оформления содержания приведен в Приложении Г.

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

8

Актуальность исследования должна отражать степень его важности в данный момент для теории и практики;

Теоретические основы исследования – работы, концепции ученых,

послужившие базой исследования к курсовой работе. Здесь рекомендуется использовать следующие формулировки: «теоретической основой исследования являются….», «теоретической базой исследования послужили труды…» и т.п.;

Цель курсовой работы. Цель исследования – это научный результат, который должен получить автор. В формулировке цели рекомендуется использовать следующие слова: «разработка», «анализ и обобщение опыта», «выявление особенностей (предмета исследования) и путей его совершенствования» и т.п.;

Задачи исследования должны быть направлены на достижение цели курсовой работы (проекта). Это частные вопросы, соответствующие, как правило, заголовкам параграфов. В задачах рекомендуется использовать глаголы «охарактеризовать», «раскрыть», «проанализировать», «установить», «представить», «рассмотреть» и т.п.;

Объект исследования – процесс или явление, порождающее проблемную ситуацию и избранное для изучения. Для его определения необходимо ответить на вопросы: «Что непосредственно изучается?», «На что направленно исследование?».

Предмет исследования – это то, что находится в грани объекта. Предмет исследования включает только те отношения и связи, которые исследуются в конкретной курсовой работе (проекте). При определении предмета исследования следует ответить на вопрос: «Какие отношения или элементы, или свойства, или функции данного объекта подлежат изучению?». Предмет исследования определяет тему курсовой работы (проекта). Поэтому формулировка предмета исследования должна совпадать с темой исследования или по звучанию быть близка к ней.

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

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

Информационной базой исследования могут быть материалы федерального и территориальных органов государственной статистики РФ, данные предприятий, нормативно-справочные материалы, результаты экспертного опроса, информационные ресурсы Интернет – порталов и т.п.

9

Не допускаются к защите курсовые работы, в которых обзор подменяется перечислением названий работ или источников.

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

Объем введения должен составлять 2-3 страницы печатного текста. Введение размещают на отдельной странице, располагая слово «Введение» посередине поля страницы, и записывают полужирным шрифтом, размер 16, с первой прописной буквы.

Основная часть.

Курсовая работа готовится студентом с использованием материалов, собранных в процессе изучения дисциплины «Алгоритмизация и программирование» в течение семестра. Курсовая работа составляет 30-35 печатных листов (без введения, заключения и приложений).

Структурной единицей основной части является текст, выполненный с применением печатающих устройств на одной стороне листа белой бумаги формата А4. При наборе текста необходимо использовать тип шрифта «TimesNewRoman». К оформлению работы предъявляются следующие требования:

1.Режим выравнивания текста: по ширине листа.

2.Поля:

верхнее – 1,5 см;

правое – 1,0 см;

левое – 3,0 см;

нижнее – 2,0 см.

3.Междустрочный интервал не более 1,5 пт (допускается использование междустрочного интервала 1,0 пт в таблицах и рисунках).

4.Размер шрифта основного текста – 14 пт.

5.Номер страницы проставляется арабскими цифрами в центре нижней части листа без точки, шрифт 12 пт.

6.Абзацный отступ должен быть одинаковым по всему тексту и равен 1,25 см. Не допускается оформление абзацного отступа табулятором или пробелами.

7.Каждая глава начинается с новой страницы.

8.Все заголовки глав и параграфов должны быть выделены полужирным шрифтом и без точки.

9.Сокращения слов в таблицах и рисунках не допускается (разрешается в таблицах и рисунках необходимые надписи делать более мелким шрифтом, чем в основном тексте, размером на 2 пт

меньше).

Порядок нумерации работы следующий. На первой странице располагается титульный лист (номер страницы не ставится). Затем постранично (последовательно) размещаются задание на разработку

10