Смекни!
smekni.com

Методические рекомендации по выполнению курсовой работы по дисциплине “Программирование на языке высокого уровня” (стр. 1 из 8)

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

т. 27-55-03

Современная

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

Академия

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

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

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 Литература.. 36

Приложение а Форма спецификации. 36

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Внедрение

Заключение

Глоссарий*

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

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

3.1 Оглавление

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

3.2 Введение

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

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

Стандарт ГОСТ 19.404–79 устанавливает требования к содержанию и оформлению программного документа “Пояснительная записка”, входящего в состав документов на стадиях разработки эскизного и технического проектов программы.

3.3.1 Задание

В разделе “Задание” указывается тема курсовой работы и приводится условие решаемой задачи.

Пример

Тема: Разработка приложения для Windows, представляющего собой компьютерную игру “Лабиринт”.

Условие задачи:

Игра “Лабиринт” состоит в том, что играющий перемещается в двухмерном пространстве по помещениям здания, план которого играющему неизвестен. Начиная с произвольного помещения, путешественник должен найти выход из здания. Каждое помещение может иметь четыре двери: север, восток, юг, запад. План здания необходимо считать из текстового файла в связанный список. Порядок следования помещений в списке должен быть произвольным. Находясь в N–ом помещении, игрок может получить подсказку о правильном направлении движения, если верно выполнит тестовое задание по теме “Программирование на языке высокого уровня”.

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

В разделе “Назначение и область применения” указывают назначение программы и краткую характеристику области применения программы.

В приведенном примере, например, необходимо разработать развлекательную программу, представляющую собой игру. Область применения: досуг пользователя. Поскольку ставится задача разработать приложение для Windows, то использоваться программа может только под управлением ОС Windows.

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

Раздел “Технические характеристики” должен содержать следующие подразделы: