Сделай Сам Свою Работу на 5

ОСНОВНЫЕ ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ





ПРОГРАММИРОВАНИЕ

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

 

 

Направления подготовки:
09.03.01 Информатика и вычислительная техника,

Прикладная информатика

Квалификация: Бакалавр

 

Новосибирск 2016


Методические указания к выполнению курсовой работе по дисциплине «Программирования» разработана в соответствии с требованиями федерального государственного образовательного стандарта по направлениям подготовки: 09.03.01 Информатика и вычислительная техника, утвержденного приказом Министерства образования и науки Российской Федерации от 12.06.2016_ № 5, профессионального стандарта 09.03.01 Информатика и вычислительная техника, утвержденного Министерством юстиции Российской Федерации от 09.02.2016 № 41030 и 09.03.03 Прикладная информатика, утвержденного приказом Министерства образования и науки Российской Федерации от 12.03.2015 № 207, профессионального стандарта 09.03.01 Информатика и вычислительная техника, утвержденного Министерством юстиции Российской Федерации от 27.03.2015 N 36589.

 

СОСТАВИТЕЛЬ: М.К.Черняков, д-р экон. наук, профессор _____________

подпись

РЕЦЕНЗЕНТЫ:С.М.Зеркаль, д-р техн. наук, профессор _____________



подпись

РЕКОМЕНДОВАНО К ИСПОЛЬЗОВАНИЮ В УЧЕБНОМ ПРОЦЕССЕ

на заседании кафедры ______________________________________

(протокол от ________________20__ г. № _________)

 

СОГЛАСОВАНО:

Начальник УМУ Е.В. Добровольская

 

Заведующий библиотекой Н.В. Литвиненко

 

Начальник ЦИТ С.В. Лютц


 

ОГЛАВЛЕНИЕ

 

1. ЦЕЛЬ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ... 4

2. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ.. 4

3. СТРУКТУРА КУРСОВОЙ РАБОТЫ... 5

4. ОСНОВНЫЕ ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ... 6

5. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ... 7

6. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ... 13

7. ПРОЦЕДУРА ЗАЩИТЫ КУРСОВОЙ РАБОТЫ... 15

ПРИЛОЖЕНИЕ.. 18


ЦЕЛЬ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ

 

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



Основными задачами являются:

· изучение основных способов разработки программ при использовании языков программирования высокого уровня

· приобретение навыков определения основных компонентов системы ;

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

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

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

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

 

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

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



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

СТРУКТУРА КУРСОВОЙ РАБОТЫ

 

 

Общий объём контрольной работы не должен превышать 35-40 страниц.

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

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

Содержание:

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

2. Основная часть состоит из разделов, в которых рассматривается проблемы связанные с технологией программирования, даётся аналитический обзор возможностей решения задачи, определяются основные этапы проектирования, делается обоснование выбранного подхода к разработке программ, описание алгоритмов решения и программ. В основной части приводится математическое описание задачи; схемы алгоритмов; структура предлагаемой программной системы с описанием назначения каждого программного модуля ; описание текста программы; распечатка листинга, сравнение результатов работы программы и аналитического расчёта.

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

ОСНОВНЫЕ ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ

 

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

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

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

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

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

ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ

 

5.1. Общие требования к отчету курсовой работы:

5.1.1.Текст отчета следует печатать, соблюдая следующие размеры полей: правое – 10 мм, верхнее – 20 мм, левое и нижнее – 20 мм.

5.2. Построение отчета

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

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

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

5.2.4 После номера раздела, подраздела, пункта и подпункта в тексте точку не ставят.

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

5.2.6 Пункты, при необходимости, могут быть разбиты на подпункты, которые должны иметь порядковую нумерацию в пределах каждого пункта, например 4.2.1.1, 4.2.1.2, 4.2.1.3 и т. д.

5.2.7 Разделы, подразделы должны иметь заголовки. Пункты, как правило, заголовков не имеют. Заголовки должны четко и кратко отражать содержание разделов, подразделов.

5.2.8 Заголовки разделов, подразделов и пунктов следует печатать с абзацного отступа, с прописной буквы без точки в конце, не подчеркивая.

5.2.9 Если заголовок состоит из двух предложений, их разделяют точкой.

5.2.10 Каждый структурный элемент отчета следует начинать с нового листа (страницы).

5.3. Нумерация страниц отчета

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

5.3.2.Титульный лист включают в общую нумерацию страниц отчета. Номер страницы на титульном листе не проставляют.

5.3.3.Иллюстрации и таблицы, расположенные на отдельных листах, включают в общую нумерацию страниц отчета. Иллюстрации и таблицы на листе формата АЗ учитывают как одну страницу.

5.4. Иллюстрации

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

5.4.2.На все иллюстрации должны быть даны ссылки в отчете.

5.4.3.Чертежи, графики, диаграммы, схемы, иллюстрации, помещаемые в отчете, должны соответствовать требованиям государственных стандартов Единой системы конструкторской документации (ЕСКД).

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

5.4.5.Фотоснимки размером меньше формата А4 должны быть наклеены на стандартные листы белой бумаги.

5.4.6.Иллюстрации, за исключением иллюстрации приложений, следует нумеровать арабскими цифрами сквозной нумерацией.

5.4.7.Если рисунок один, то он обозначается «Рисунок 1». Слово «рисунок» и его наименование располагают посередине строки.

5.4.8.Допускается нумеровать иллюстрации в пределах раздела. В этом случае номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой. Например, Рисунок 1.1.

5.4.9.Иллюстрации, при необходимости, могут иметь наименование и пояснительные данные (подрисуночный текст). Слово «Рисунок» и наименование помещают после пояснительных данных и располагают следующим образом: Рисунок 1 — Детали прибора.

5.4.10. Иллюстрации каждого приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Например, Рисунок А.3.

5.4.11. При ссылках на иллюстрации следует писать «... в соответствии с рисунком 2» при сквозной нумерации и «... в соответствии с рисунком 1.2» при нумерации в пределах раздела.

5.5. Таблицы

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

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

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

5.5.4.На все таблицы должны быть ссылки в отчете. При ссылке следует писать слово «таблица» с указанием ее номера.

5.5.5.Таблицу с большим количеством строк допускается переносить на другой лист (страницу). При переносе части таблицы на другой лист (страницу) слово «Таблица» и номер ее указывают один раз справа над первой частью таблицы, над другими частями пишут слово «Продолжение» и указывают номер таблицы, например: «Продолжение таблицы 1». При переносе таблицы на другой лист (страницу) заголовок помещают только над ее первой частью.

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

5.5.7.Если повторяющийся в разных строках графы таблицы текст состоит из одного слова, то его после первого написания допускается заменять кавычками; если из двух и более слов, то при первом повторении его заменяют словами «То же», а далее — кавычками. Ставить кавычки вместо повторяющихся цифр, марок, знаков, математических и химических символов не допускается. Если цифровые или иные данные в какой-либо строке таблицы не приводят, то в ней ставят прочерк.

5.5.8.Цифровой материал, как правило, оформляют в виде таблиц.

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

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

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

5.5.12. Если в документе одна таблица, то она должна быть обозначена «Таблица 1» или «Таблица В. 1», если она приведена в приложении В.

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

5.5.14. Таблицы слева, справа и снизу, как правило, ограничивают линиями. Допускается применять размер шрифта в таблице меньший, чем в тексте.

5.5.15. Разделять заголовки и подзаголовки боковика и граф диагональными линиями не допускается.

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

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

5.5.18. Головка таблицы должна быть отделена линией от остальной части таблицы.

5.5.19. Оформление таблиц в отчете должно соответствовать ГОСТ 1.5 и ГОСТ 2.105.

5.6. Примечания

5.6.1.Слово «Примечание» следует печатать с прописной буквы с абзаца и не подчеркивать.

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

5.6.3.Примечания следует помещать непосредственно после текстового, графического материала или в таблице, к которым относятся эти примечания. Если примечание одно, то после слова «Примечание» ставится тире и примечание печатается с прописной буквы. Одно примечание не нумеруют.

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

Пример:

Примечание -__________________________________________

____________________________

Несколько примечаний нумеруются по порядку арабскими цифрами.

Пример:

Примечания

1_______________________________________________

2_______________________________________________

3_______________________________________________

 

5.7. Формулы и уравнения

5.7.1.Уравнения и формулы следует выделять из текста в отдельную строку. Выше и ниже каждой формулы или уравнения должно быть оставлено не менее одной свободной строки. Если уравнение не умещается в одну строку, то оно должно быть перенесено после знака равенства (=) или после знаков плюс (+), минус (-), умножения (х), деления (:), или других математических знаков, причем знак в начале следующей строки повторяют. При переносе формулы на знаке, символизирующем операцию умножения, применяют знак «X».

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

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

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

5.7.5.Ссылки в тексте на порядковые номера формул дают в скобках.

5.7.6.Пример –... в формуле (1).

5.7.7.Допускается нумерация формул в пределах раздела. В этом случае номер формулы состоит из номера раздела и порядкового номера формулы, разделенных точкой, например (3.1).

5.7.8.Порядок изложения в отчете математических уравнений такой же, как и формул.

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

5.8. Ссылки

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

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

5.8.3.При ссылках на стандарты и технические условия указывают только их обозначение, при этом допускается не указывать год их утверждения при условии полного описания стандарта в списке использованных источников в соответствии с ГОСТ 7.1.

5.8.4.Ссылки на использованные источники следует приводить в квадратных скобках.


 

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

 

6.1. основная литература

 

1. Голицына, О. Л. Языки программирования: учеб. пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - 3-e изд., перераб. и доп. - М.: Форум: ИНФРА-М, 2015.- 400 с.

2. Канцедал С. А.Алгоритмизация и программирование : учеб. пособие / С.А. Канцедал. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с.

3. Колдаев В. Д.Численные методы и программирование: учеб. пособие / В.Д. Колдаев; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 336 с.

 

6.2. Дополнительная литература

4. Антамошкин, О. А. Программная инженерия. Теория и практика [Электронный ресурс] : учебник / О. А. Антамошкин. - Красноярск: Сиб. Федер. ун-т, 2012. - 247 с.

5. Вирт, Н. Алгоритмы и структуры данных. Новая версия для Оберона + CD [Электронный ресурс] / Никлаус Вирт; пер. с англ. Ф. В. Ткачев. - М.: ДМК Пресс, 2010. - 272 с.

6. Вирт, Н. Построение компиляторов [Электронный ресурс] / Никлаус Вирт; пер. с англ. Е. В. Борисов, Л. Н. Чернышов. - М.: ДМК Пресс, 2010. - 192 с.

7. Гагарина, Л. Г. Введение в теорию алгоритмических языков и компиляторов: учеб. пособие / Л.Г. Гагарина, Е.В. Кокорева. - М.: ИД ФОРУМ, 2011. - 176 с.

8. Гвоздева, В. А. Введение в специальность программиста: учебник / В.А. Гвоздева. - 2-e изд., испр. и доп. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2015. - 208 с.

9. Душкин, Р. В. Справочник по языку Haskell [Электронный ресурс] / Р. В. Душкин. - М.: ДМК Пресс, 2009. - 544 с.

10. Кауфман, В. Ш. Языки программирования. Концепции и принципы / В. Ш. Кауфман. –М. :Вильямс, 2010.–565 с.

11. Кауфман, В. Ш. Языки программирования. Концепции и принципы [Электронный ресурс] / В. Ш. Кауфман. - М.: ДМК Пресс, 2010. - 464 с.

12. Колдаев В. Д. Основы алгоритмизации и программирования: учеб. пособие / В.Д. Колдаев; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2015. - 416 с.

13. Кузин, А. В. Программирование на языке Си/А.В.Кузин, Е.В.Чумакова - М.: Форум, НИЦ ИНФРА-М, 2015. - 144 с.

14. Кузнецов, А. С. Многоэтапный анализ архитектурной надежности и синтез отказоустойчивого программного обеспечения сложных систем [Электронный ресурс] : монография / А. С. Кузнецов, С. В. Ченцов, Р. Ю. Царев. - Красноярск: Сиб. федер. ун-т, 2013. - 143 c.

15. Масленникова, О. Е. Основы искусственного интеллекта [Электронный ресурс]: учеб. пособие / О. Е. Масленникова, И. В. Гаврилова. - 2-е изд., стер. - М.: ФЛИНТА, 2013. - 282 c.

16. Немцова, Т. И.Программирование на языке высокого уровня. Программирование на языке ObjectPascal: учеб. пособие / Т.И. Немцова; Под ред. Л.Г. Гагариной. - М.: ФОРУМ: ИНФРА-М, 2015. - 496 с.

17. Немцова, Т. И.Программирование на языке С++: учеб. пособие / Т.И. Немцова, С.Ю. Голова, А.И. Терентьев; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 512 с.

18. Окулов, С. М. Программирование в алгоритмах [Электронный ресурс] / С. М. Окулов. - 5-е изд. (эл.). - М.: БИНОМ. Лаборатория знаний, 2014. - 383 с.

19. Парфенов, Д. В. Язык Си: кратко и ясно: учеб. пособие / Д.В. Парфенов. - М.: Альфа-М: НИЦ ИНФРА-М, 2014. - 320 с.

20. Рендольф, Н. VisualStudio 2010 для профессионалов / пер. с англ. Д.А. Клюшин /Н.Рендольф, Д.Гарднер, М.Минутилло. –М. :Вильямс, 2011. – 1184с.

21. Слепцова, Л. Д. Программирование на VBA в MicrosoftOffice 2010 / Л. Д. Слепцова. –М. :Вильямс, 2010. –432 с.

22. Хохлов Д. Г. Методы программирования на языке С [Электронный ресурс] : практикум : в 2 ч. Ч. 2 / Д. Г. Хохлов. - Эл. изд. - М.: БИНОМ. Лаборатория знаний, 2014. - 376 с.

23. Хохлов, Д. Г. Методы программирования на языке С [Электронный ресурс] : практикум : в 2 ч. Ч. 1 / Д. Г. Хохлов. - Эл. изд. - М.: БИНОМ. Лаборатория знаний, 2014. - 335 с.

24. Хохлов, Д. Г. Методы программирования на языке С [Электронный ресурс] : практикум : в 2 ч. Ч. 1 / Д. Г. Хохлов. - Эл. изд. - М.: БИНОМ. Лаборатория знаний, 2014. - 335 с.

25. Царев, Р. Ю. Программирование на языке Си [Электронный ресурс] : учеб. пособие / Р. Ю. Царев. – Красноярск :Сиб. федер. ун-т, 2014. – 108 с.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.