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




Программирование и основы алгоритмизации

 

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

обучающихся по направлениям

220700 - «Автоматизация технологических процессов
и производств»,

220400 – «Управление в технических системах»

 

Брянск 2012


удк 004.421

 

Программирование и основы алгоритмизации: методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям 220700 - «Автоматизация технологических процессов и производств», 220400 – «Управление в технических системах». – Брянск: БГТУ, 2012. – 20 с. - Режим доступа: http// www. elibrary. ru.

 

Разработал:

Матлахов В.П., к.т.н., доц.

 

Рекомендовано кафедрой «Автоматизированные технологические системы» БГТУ (протокол № 4 от 03.04.2012)


Предисловие

 

Основой для разработки настоящих указаний является рабочая программа дисциплины «Программирование и основы алгоритмизации».

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

 

Цели и задачи курсового проектирования

 

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

Для этого при выполнении работы студент должен решить следующие задачи:

- изучить способы решения поставленной в техническом задании задачи (при необходимости самостоятельно разработать) и выбрать наиболее оптимальный при наличии нескольких способов;

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

- разработать и отладить программное обеспечение;

- оформить соответствующую техническую документацию.

 

Техническое задание на курсовую работу

 

Техническое задание (ТЗ) на КР, подписанное руководителем работы и утвержденное заведующим кафедрой, выдается во время первой и второй недели во 2 семестре.

Форма типового ТЗ приведена в прил. 1, примерные темы типовых ТЗ – в прил. 2.

ТЗ могут быть следующих видов:

- задание на разработку программы,

- задание на разработку головного модуля,

- задание на разработку программного модуля.

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

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

- выбор варианта решения задачи пользователем программы и вызов соответствующего модуля,

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

- сохранение результатов расчета в файл.

В программе по заданию на разработку программного модуля необходимо обеспечить:

- ввод исходных данных для решения задачи (принять данные от головного модуля),

- решение задачи,

- передачу результатов в головную программу (при необходимости – запись результатов в файл).

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

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

 

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

 

Содержание КР определяется заданием.

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

Для выполнения программы используется среда программирования Turbo C++ с базовым языком программирования С++. Специальные ТЗ, направленного на решение конкретной задачи, могут выполняться в других средах разработки, согласованных с руководителем курсовой работы и заведующим кафедрой.

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

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

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

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

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

Суммарный объем расчетно-пояснительной записки (ПЗ) КР – 30…40 листов формата А4 (210х297 мм), ГОСТ 2.301-68. Комплексные проекты могут быть представлены как отдельно, в соответствии с индивидуальными заданиями, так и вместе с указанием исполнителей разделов. При оформлении единой текстовой части курсовой работы объем расчетно-пояснительной записки должен составлять n *(30-40) страниц (где n – число исполнителей). Требования к оформлению текстовых документов ПЗ регламентированы ГОСТ 2.105-95, ГОСТ 2.106-96, а также положениями настоящих методических указаний.

 

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

 

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

В начале 2-го семестра после получения задания студент разрабатывает календарный план работы над КР и согласовывает его с руководителем на первой неделе проектирования. В этот план включаются разделы, подлежащие описанию, в соответствии с заданием на КР и данными методическими указаниями, а также стадии разработок, задачи и сроки их выполнения.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: