МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ "СИАОД" 1. Задание на курсовую работу содержит фамилию, имя, отчество студента, номер группы, название темы, цель разработки, краткое описание входных и выходных данных, реализуемых функций, список основной литературы, дату выдачи задания и подпись руководителя курсовой работы. Разрабатываемая программа должна включать обработку файлов, массивы, динамические переменные, процедуры и функции, диалог, меню, настройку. 2. Язык программирования любой (желательно объектный). ЭВМ любого типа. Объем программы - не менее 120 операторов. Текст программы должен иметь структурированный вид (необходимо использовать отступы и примечания). 3. Содержание пояснительной записки: - Титульный лист. - Задание на курсовую работу (см. выше). - Отзыв о курсовой работе: соответствие выполненной работы заданию на проектирование; качество выполнения курсовой работы, ее недостатки и достоинства; отношение студента к выполнению работы, общая оценка курсовой работы, подпись руководителя. - Содержание: перечень разделов с указанием номеров листов. - Введение (1-2 листа): оценка современного состояния решаемой задачи; актуальность, новизна темы и ее связь с другими работами в исследуемой области; основные исходные данные для разработки темы курсовой работы; структура пояснительной записки. - 1. Описание постановки задачи. 1.1. Входная информация: идентификаторы, наименования файлов, структуры записей, физический смысл данных, форматы и объемы, допустимые значения (пределы изменения), источник поступления. 1.2. Выходная информация: выходные файлы, структуры записей, формы машинограмм, видеокадров. 1.3. Математическое описание: математическая модель или экономико-математическое описание процесса (объекта), допущения и ограничения, оценка соответствия принятой модели реальному объекту, описание выбранного метода, алгоритма решения. - 2. Описание программы. 2.1. Назначение и условия применения программы: выполняемые функции, язык программирования, тип ЭВМ, типы устройств, время решения, объем оперативной и внешней памяти, описание реакции на сбои внешних устройств, описание возможности продолжения работы с определенного этапа. 2.2. Описание логики программы: описание структуры программы (иерархическая схема) и подпрограмм, блок-схема и ее описание со ссылками на текст программы. 2.3. Сообщения: по каждому сообщению указывается его вид, описание содержания и действия. - 3. Контрольный пример: назначение, входные данные, полученные результаты, объяснение результатов контрольного примера. - Заключение: перечисление основных этапов проделанной работы, оценка результатов и выводы по работе, предложения по дальнейшему совершенствованию и развитию проекта. - Литература: не менее трех источников по предметной области, программированию и стандарты по оформлению документации. - Приложения: текст программ; распечатка входных и выходных данных, контрольного примера; руководство программиста, руководство оператора. 4. Объем пояснительной записки не менее 20 и не более 40 листов, не считая приложений. ЛИТЕРАТУРА 1. Почерняев С.В. Методические указания к выполнению курсовой работы по курсу "Конструирование программ и языки программирования". - Ижевск: ИМИ, 1990. 2. Соболева В.П. Методические указания по оформлению курсовых и дипломных работ для студентов спец. 22.04. - Ижевск: ИМИ, 1992.