Методические рекомендации по выполнению курсовой работы по дисциплине "Программирование на языке высокого уровня" москва 2007 Разработано: И. В. Глазыриной, канд пед наук, доц.; Т. А. Лабзиной, доц

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

Содержание


Методические рекомендации
1 общие положения
2 Выполнение курсовой работы
3 Содержание разделов курсовой работы
3.3 Разработка эскизного и технического проектов программы
3.3.2 Назначение и область применения
3.3.3 Технические характеристики
3.3.3.1 Постановка задачи
3.3.3.2 Описание алгоритма
3.3.3.3 Организация входных и выходных данных
3.3.3.4 Выбор состава технических и программных средств
3.3.3.5 Источники, использованные при разработке
3.4 Разработка рабочего проекта
3.4.1 Разработка программы
Компонент Image1 (на схеме не пронумерован).
Обработчик BitBtn1Click.
3.4.2 Спецификация программы
3.4.3 Текст программы
3.4.4 Описание программы
3.4.5 Тестирование программы
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6


Современная


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


Академия


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


1003.00.01;1


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

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



МОСКВА 2007

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

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


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

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

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


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

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



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


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


© СОВРЕМЕННАЯ ГУМАНИТАРНАЯ АКАДЕМИЯ, 2007

Оглавление


Стр.

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

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

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

3.1 Оглавление 6

3.2 Введение 6

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

3.3.1 Задание 7

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

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

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

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

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

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

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

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

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

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

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

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

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

3.5 Внедрение 27

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

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

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

5.1 Массивы 30

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

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

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

5.5 Игры 36

6 Литература 38

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



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



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

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

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

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

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

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

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

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

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

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

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

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

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