1 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение высшего профессионального образования «Чувашский государственный университет имени И.Н. Ульянова» Факультет дизайна и компьютерных технологий Кафедра компьютерных технологий Методические указания к выполнению курсового проекта Чебоксары 2010 2 Организация и методика проведения курсового проектирования 1. Цель и задачи курсового проектирования Курсовые проекты рассматриваются как вид учебной работы по дисциплине и выполняются в пределах часов, отводимых на ее обучение. Специалисты должны быть способны самостоятельно и творчески решить научнопроизводственные вопросы. Курсовое (дипломное) проектирование играет большую роль в развитии навыков самостоятельной творческой работы студентов, так как оно позволяет путем решения конкретных производственных задач приобщить студентов к практике, воспитывать их в духе ответственности за выполняемую инженерно-техническую работу, прививать им элементы научно-исследовательской работы. Курсовое проектирование должно способствовать закреплению, углублению и обобщению знаний, полученных студентами за время обучения, и применению этих знаний к комплексному решению конкретной инженерной задачи. Системой курсовых проектов студент подготавливается к выполнению более сложной инженерной задачи – дипломного проектирования. Курсовое проектирование должно научить студента пользоваться справочной литературой и ГОСТами, едиными нормами и расценками, таблицами, номограммами, типовыми проектами и справочниками укрупненных производственных и системных норм соответствующих ведомств. Курсовое проектирование должно также прививать студентам навыки производства расчетов, составления технико-экономических записок. 2. Тематика курсового проектирования Одним из основных требований к теме курсового проектирования является ее комплексность, т.е. решение ряда взаимно связанных между собой вопросов. Вместе с тем один из частных вопросов темы проекта должен быть разработан более подробно на основе общего решения задачи. Тематика курсового проектирования должна строиться на фактическом материале промышленных и других предприятий и учреждений, на итогах производственной практики студентов, на научных работах членов кафедры и студенческих кружков с привлечением литературы, освещающей новейшие достижения науки и техники. Темы проектов утверждаются заведующим кафедрой. При этом необходимо руководствоваться требованиями стандарта к подготовке инженера. 3 Инженер должен знать: - основные понятия системотехники, структуру и классификацию АСОИУ, виды обеспечения АСОИУ; - принципы, методы и средства системного анализа и принятия решений, основные классы моделей исследования операций, методы формализации, алгоритмизации и реализации аналитических, численных, имитационных моделей; - принципы и методы разработки и применения систем поддержки принятия решений в научных исследованиях и в управлении технологическими, организационно-экономическими и социальными системами; - современные методы и средства программирования, СУБД, интегрированные среды, возможности и особенности их применения при разработке АСОИУ; - принципы организации и функционирования ЭВМ, вычислительных систем комплексов и сетей, их компоненты, характеристики, архитектуру, возможные области применения; - методы распределенной обработки информации, современные сетевые технические и программные средства, модели и структуры информационных сетей, оценки их эффективности, сетевые технологии; - принципы организации и построения баз данных, баз знаний, экспертных систем, пути, методы и средства интеллектуализации информационных систем; - основы компьютерной графики, современные технические и программные средства мультимедиа технологий; - принцип, модели, средства описания информационных систем и их элементов, объектноориентированные модели предметных областей, средства спецификации функциональных задач и проектных решений; - современные методы и средства разработки АСОИУ; - принципы, модели и методы управления информационными системами, тенденции их развития, связь со смежными областями. Инженер должен владеть: - современными методами системного анализа информационных процессов и систем, принципами, методами и средствами принятия решений в АСОИУ; - математическими моделями, методами анализа, синтеза и оптимизации детерминированных, стохастических и экзистенциональных систем; - методами и инструментальными средствами исследования, моделирования проектирования распределенных, корпоративных информационно-управляющих систем; и 4 - современными системными программными средствами, сетевыми технологиями, мультимедиа технологиями, методами и средствами интеллектуализации информационных систем; - методами и средствами проектирования и комплексирования аппаратных и программных средств АСОИУ; - современными методами организации разработки АСОИУ и их программного обеспечения; методами оценки качества программного обеспечения, надежности и качества информационных систем, сертификации и аттестации АСОИУ и их компонентов. Основные руководящие данные для выполнения проекта оформляются руководителем в заданиях по проектированию. В заданиях необходимо четко формулировать название темы проекта и характеристики, определяющие его объем и содержание. Например, мощность, производительность, протяженность и др. Одновременно важно в задании установить исходные данные для выполнения расчетно-графической части проекта, количество и характер чертежей. Каждое задание должно быть тщательно продуманно в научном и методическом отношении и отвечать уровню подготовки студентов и времени, отведенному на выполнение проекта. Задания должны оформляться на специальных бланках и сопровождаться руководящими материалами. 3. Содержание курсового проектирования Курсовой проект должен состоять из графической части и расчетно-пояснительной записки. Чертежи должны быть выполнены в соответствии ГОСТом. Они должны быть предельно четки, ясны и компактны. Чертежи выполняются на компьютере с использованием графических пакетов, с необходимыми спецификациями, размерами и обозначениями. Формат А4, не менее 3 чертежей (математические модели, блок схемы алгоритмов, структура программы, меню пользователя и др.) Изложение пояснительной записки должно быть технически грамотным, четким и сжатым. Записка (автоматизированной, должна содержать информационной). обоснование Эти запроектированной обоснования проекта системы должны быть представлены главным образом в виде сравнительных характеристик выбранного решения с другими имеющимися или возможными вариантами, показом их преимуществ под углом зрения простоты и дешевизны, удобства эксплуатации, ремонта и техники безопасности работы. Во всех курсовых проектах должны быть учтены требования техники безопасности применительно к проектируемому объекту. 5 Курсовой проект, от постановки задачи до получения результатов, включает следующие этапы: 1. Постановка задачи. 1. Формулировка задачи. 2. Определение цели и приоритетов. 3. Сбор информации о системе, объекте. 4. Описание данных (их структуры, диапазона, источника и т.д.). 2. Предмодельный анализ. 1. Анализ существующих аналогов и подсистем. 2. Анализ технических средств моделирования (ЭВМ, периферия). 3. Анализ программного обеспечения (языки программирования, пакеты прикладных программ, инструментальные среды). 4. Анализ математического обеспечения (модели, методы, алгоритмы). 3. Анализ задачи (модели). 1. Разработка структур данных. 2. Разработка входных и выходных спецификаций, форм представления данных. 3. Проектирование структуры и состава модели (подмоделей). 4. Исследование модели. 1. Выбор методов исследования подмоделей. 2. Выбор, адаптация или разработка алгоритмов, их псевдокодов. 3. Сборка модели в целом из подмоделей. 4. Идентификация модели, если в этом есть необходимость. 5. Формулировка используемых критериев адекватности, устойчивости чувствительности модели. 5. Разработка алгоритмов. 6. Программирование (проектирование программы). 1. Выбор метода тестирования и тестов (контрольных примеров). 2. Кодирование на языке программирования (написание команд). 3. Комментирование программы. 7. Тестирование и отладка. 1. Синтаксическая отладка. 2. Семантическая отладка (отладка логической структуры). 3. Тестовые расчеты, анализ результатов тестирования. 4. Оптимизация программы. 8. Оценка моделирования. и 6 1. Оценка средств моделирования. 2. Оценка адекватности моделирования. 3. Оценка чувствительности модели. 4. Оценка устойчивости модели. 9. Документирование. 1. Описание задачи, целей. 2. Описание модели, метода, алгоритма. 3. Описание среды реализации. 4. Описание возможностей и ограничений. 5. Описание входных и выходных форматов, спецификаций. 6. Описание тестирования. 7. Создание инструкций для пользователя. 10. Сопровождение. 1. Анализ применения, периодичности использования, количества пользователей, типа использования (диалоговый, автономный и др.), анализ отказов во время использования модели. 2. Обслуживание модели, алгоритма, программы и их эксплуатация. 3. Расширение возможностей: включение новых функций или изменение режимов моделирования, в том числе и под модифицированную среду. 4. Нахождение, исправление скрытых ошибок в программе, если таковые найдутся. 11. Использование модели. 4. Организация и руководство курсовым проектированием Студентами приобретаются начальные навыки проектирования, от которых в значительной степени зависит успех их дальнейшей работы над курсовыми проектами по специальности. В методических указаниях должны быть достаточно очерчены задачи проекта, характер исходных данных, примерный объем и содержание отдельных частей проекта, объяснительной записки, число, характер и масштаб чертежей, указано примерное содержание вступительных бесед и пояснений в течение проектирования, а также порядок выполнения проекта. Руководство курсовым проектированием начинается с выдачи задания на проект. Руководитель рекомендует студенту необходимую литературу и материалы и дает консультацию о порядке выполнения задания. Устанавливается график выполнения проекта 7 с указанием времени для главных этапов проектирования. Задание и проект выдаются за подписью руководителя проекта, датируется днем выдачи и регистрируются руководителем проекта в журнале, находящемся на кафедре. Проводятся вводные лекции профессора или одного из опытных руководителей проектирования. В вводной лекции разъясняются значение проектирования для данной дисциплины, требования, предъявляемые к проекту, к чертежам, расчетно-объяснительной записке в части их содержания и оформления, а также сущность выданных заданий, узловые вопросы наиболее типичного задания, даются общие указания по выполнению задания и определяется объем работы по нему. Здесь освещается также связь задания с соответствующими частями учебных дисциплин и рекомендуется основная литература. Для работы над курсовыми проектами должны быть выделены часы в учебном расписании (не менее 4 часов одновременно). В процессе проектирования кафедры могут давать как групповые, так и индивидуальные консультации. Групповые консультации не должны переходить в лекции. Индивидуальные консультации должны проводиться регулярно (1-2 раза в неделю) для всех студентов. Руководитель курсового проектирования должен стремиться развивать творческие навыки у студента при выполнении им курсового проекта. Руководитель дает свои указания лишь после того, как он убедился, что студент достаточно ознакомился с данным вопросом и понял его сущность. Чтобы научить студента объяснять свою работу, надо требовать от студента доказательства и обоснования наиболее важных решений и вопросов проекта. Защита проекта производится в специальной комиссии из 2–3 человек, выделенных кафедрами, при непосредственном участии руководителя курсового проектирования, в присутствии студентов проектирующей группы. Защита состоит в коротком докладе (8-10 минут) студента по выполненному проекту и в ответах на вопросы. Оценивается дифференцированной отметкой по четырех балльной системе. После защиты всех проектов рекомендуется проводить заключительную беседу руководителя с анализом лучших и худших проектов, с указанием на типичные ошибки и недостатки. Курсовые проекты, имеющие теоретический и практический интерес, следует представлять на конкурс в СНО, отмечать приказом по университету. Проекты после защиты должны сдаваться на кафедру, где они хранятся 1-2 года, затем все курсовые проекты, не представляющие для кафедры интереса, списываются по акту. Итоги выполнения плана курсовых проектов обсуждаются на кафедрах. 8 Приложение 1 Титульный лист курсового проекта, курсовой работы, реферата на заданную (выбранную) тему, расчетного и расчетно-графического задания, отчета по лабораторной работе МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение высшего профессионального образования «Чувашский государственный университет имени И.Н. Ульянова» Факультет дизайна и компьютерных технологий Кафедра компьютерных технологий КУРСОВОЙ ПРОЕКТ (или курсовая работа, реферат, расчетное задание, расчетно-графическое задание, отчет по лабораторной работе) Дисциплина: Название дисциплины Тема: Тема курсового проекта Выполнил студент гр. ИВТ 21-02 (подпись) Иванов И.И. Руководитель, к.т.н., доцент (подпись) Иванов И.И. Чебоксары 2010 9 Приложение 2 Задание на дипломное проектирование МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение высшего профессионального образования «Чувашский государственный университет имени И.Н. Ульянова» Факультет дизайна и компьютерных технологий Кафедра компьютерных технологий УТВЕРЖДАЮ «_______» __________________ 2010 г. ______________ Зав. кафедрой КТ В.П. Желтов ЗАДАНИЕ на курсовое проектирование студенту группы ______________________________________________ 1. Тема проекта (работы) ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ______________________________________________________________________ 2. Срок сдачи студентом законченного проекта (работы) _____________________________________________________________________________ 3. Исходные данные к проекту (работе) ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ _____________________________________________________________ 10 4. Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов) ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ____________________________________________________________________________________________________ ________________________________________________________________________________________ 5. Перечень графического материала (с точным указанием обязательных чертежей) ____________________________________________________________________________________________________ ___________________________________________________________________________________________________________ ___________________________________________________________________________________________________________ ___________________________________________________________________________________________________________ ________________________ 6. Консультанты по проекту (с указанием относящихся к ним разделов проекта (работы)) ____________________________________________________________________________________________ ____________________________________________________________________________________________ ____________________________________________________________________________________________ ____________________________________________________________________________________________ ____________________________________________________________________________________________ _________________________________________________________________________________ ____________________________ 7. Дата выдачи задания ____________________________________________________________________________________________ _______________________________________________________________________________________ Руководитель_________________________________________ Задание принял к исполнению____________________________ (дата) ______________________________ (подпись студента)