Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


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




Гуманитарная

Академия

Дистанционное образование

1003.00.01;1

 

 

Методические рекомендации

по выполнению курсовой работы
по дисциплине “Программирование
на языке высокого уровня”

МОСКВА 2007
Разработано: И.В. Глазыриной, канд. пед. наук, доц.; Т.А. Лабзиной, доц.

Под ред. А.П. Пятибратова, д-ра техн. наук, проф., засл. деятеля науки и техники РСФСР

 

 

Рекомендовано Учебно-методическим

советом в качестве учебного пособия

для студентов СГА

Методические рекомендации

по выполнению курсовой работы
по дисциплине “Программирование
на языке высокого уровня”

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

 

 

Для студентов Современной Гуманитарной Академии

© СОВРЕМЕННАЯ ГУМАНИТАРНАЯ АКАДЕМИЯ, 2007
Оглавление

 

Стр.


1 общие положения.......................................................................................................................... 4

2 Выполнение курсовой работы............................................................................................... 4

3 Содержание разделов курсовой работы......................................................................... 5

3.1 Оглавление........................................................................................................................................ 5

3.2 Введение............................................................................................................................................ 5

3.3 Разработка эскизного и технического проектов программы....................................................... 5

3.3.1 Задание....................................................................................................................................... 6

3.3.2 Назначение и область применения......................................................................................... 6

3.3.3 Технические характеристики.................................................................................................. 6

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

3.3.3.2 Описание алгоритма......................................................................................................... 9

3.3.3.3 Организация входных и выходных данных................................................................ 11

3.3.3.4 Выбор состава технических и программных средств................................................. 12

3.3.3.5 Источники, использованные при разработке.............................................................. 12

3.4 Разработка рабочего проекта......................................................................................................... 12

3.4.1 Разработка программы........................................................................................................... 13

Написание программы..................................................................................................................................... 15

3.4.2 Спецификация программы.................................................................................................... 19

3.4.3 Текст программы..................................................................................................................... 20

3.4.4 Описание программы............................................................................................................. 25

3.4.5 Тестирование программы...................................................................................................... 26

3.5 Внедрение........................................................................................................................................ 26

3.6 Список использованных источников........................................................................................... 27

4 Оформление пояснительной записки............................................................................ 29

5 Тематика курсовых работ...................................................................................................... 29

5.1 Массивы........................................................................................................................................... 29

5.2 Строковые данные и текстовые файлы........................................................................................ 30

5.3 Записи. Базы данных...................................................................................................................... 32

5.4 Динамические структуры.............................................................................................................. 33

5.5 Игры................................................................................................................................................. 35

6 Литература........................................................................................................................................ 37

Приложение а..................................................................................................................................... 39



Общие положения

 

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

Курсовая работа позволяет расширить объем знаний студентов в области программирования и создать реальную основу использования своих знаний для решения на ЭВМ задач по другим дисциплинам и в своей дальнейшей практической деятельности.

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

Перед студентом ставится задача разработать приложение для Windows с целью решения конкретной задачи. Результатом решения является:

а) пояснительная записка, составленная с учетом требования стандартов ЕСПД;

б) исполняемый файл программы, прилагаемый к пояснительной записке на диске/дискете.

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

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

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

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

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

В программе, кроме решения непосредственно задачи, студент должен предусмотреть вывод справки о программе и информации о разработчике с указанием ФИО, группы и даты разработки.

На диске вместе с программой должны быть представлены файлы, подготовленные для проверки ее работоспособности.

 

 

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

 

Выполнение курсовой работы состоит из трех этапов.

1. Подготовительный этап (разработка эскизного и технического проектов).

2. Практическая работа за компьютером (разработка рабочего проекта).

3. Оформление пояснительной записки.

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

 

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

Пояснительная записка состоит из следующих разделов:

Введение

1 Разработка эскизного и технического проектов программы (ГОСТ 19.404–79)

1.1 Задание

1.2 Назначение и область применения

1.3 Технические характеристики

1.4 Источники, использованные при разработке

2 Разработка рабочего проекта

2.1 Разработка программы

2.2 Спецификация программы

2.3 Текст программы

2.4 Описание программы

2.5 Тестирование программы

3 Внедрение

Заключение

Глоссарий*

Список используемой литературы.

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

Оглавление

 

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

 

 


Поделиться:

Дата добавления: 2015-09-15; просмотров: 46; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты