МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ "ПРОГРАММИРОВАНИЕ" Килин И.В. каф. ПО ИжГТУ. 15.09.99 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.