- •Оглавление
- •1.Общие положения
- •1.1. Цель задания
- •1.2. Организация работы над курсовым проектом
- •1.3. Отчётность и защита курсового проекта
- •2. Варианты задания на курсовую работу
- •Вариант 2. Калькулятор для комплексных чисел.
- •Вариант 3. Индикатор сложения и вычитания комплексных чисел в виде векторов.
- •Вариант 4. Игра «Жизнь»
- •Вариант 5. Графопостроитель в декартовых координатах
- •Вариант 6. Графопостроитель в полярных координатах
- •Вариант 7. Графопостроитель в полярных координатах
- •Вариант 8. Часы
- •Вариант 9. Библиотечный каталог
- •Вариант 10. Решения системы линейных уравнений методом исключения переменных.
- •Вариант 11. Текстовый редактор
- •Вариант 12. Записная книжка
- •Вариант 13. Урок рисования.
- •Вариант 14. Игра «Сапер»
- •Вариант 15. Игра «Пятнашки»
- •Вариант 16. Трехоконный редактор
- •Вариант 17. Графический редактор
- •Вариант 18. Игра «Удав»
- •Вариант 19. Продажа билетов в самолет
- •Вариант 20. Тренажер слов
- •Вариант 21. Игра «Крестики-нолики»
- •Вариант 22. Библиотека
- •Вариант 23. Решение дифференциального уравнения
- •Вариант 24. Полиномы Лежандра I рода
- •Вариант 25. Функции Хаара
- •Вариант 26. Полиномы Чебышева п.Л.
- •Вариант 27. Функции Лагерра
- •Вариант 28. Полиномы Эрмита
- •Вариант 29. Система учета билетов в кинотеатре
- •Вариант 30. Вычисление определенного интеграла
- •Вариант 31. Решения системы линейных уравнений методом простой итерации.
- •Вариант 32. Графические примитивы и работа с ними.
- •Вариант 33. Функциональный калькулятор
- •45. Ряд Фурье
- •46. Метод наименьших квадратов
- •47. Скользящее среднее
- •48. Линейное дифференциальное уравнение
- •49. Генератор случайных чисел
- •50. Построение графиков функций с вводом формулы с клавиатуры
- •Рекомендуемые источники
1.2. Организация работы над курсовым проектом
Задания курсовых проектов выдаются студентам в срок до 1 марта . В течение первой недели работы над заданием в ходе бесед с преподавателем уточняются детали постановки задачи. Формулируется эскизный вариант технического задания.
В течение следующих двух недель (3-4 недели семестра) разрабатывается общая структура проекта, спецификации проектируемых классов, а также изучаются необходимые дополнительные материалы, требуемые студенту для реализации проекта. Параллельно с этим уточняются положения технического задания. В срок до 1 марта студенты должны быть способны объяснить общую структуру решения задачи, а также представить преподавателю разработанное техническое задание.
Детали реализации обсуждаются в ходе консультаций с преподавателем. Не позднее 15 апреля студенты должны иметь законченный текст программы и предварительную версию отчета (в электронной форме), которые следует продемонстрировать преподавателю.
В дальнейшем студенты устраняют недостатки реализации и разрабатывают окончательную версию отчета.
В случае успешного выполнения поставленных задач работа допускается к защите, организуемой во второй половине мая.
В ходе защиты студенту предоставляется 6-7 минут для рассказа об основных положениях курсового проекта. Студентам рекомендуется разработать необходимые визуальные материалы (например, презентации Power Point) для обеспечения своего выступления. После выступления и демонстрации возможностей разработанных программ студент отвечает на вопросы присутствующих в аудитории преподавателей и студентов. Окончательная оценка объявляется студентам по результатам обсуждения курсовых проектов на защите.
1.3. Отчётность и защита курсового проекта
Все результаты работы оформляются в виде пояснительной записки.
Пояснительная записка к работе должна иметь:
. Титульный лист, выполненный в соответствии со стандартом предприятия «ВЫПУСКНЫЕ КВАЛИФИКАЦИОННЫЕ РАБОТЫ. КУРСОВЫЕ ПРОЕКТЫ И РАБОТЫ ПРАВИЛА ОФОРМЛЕНИЯ И СТРУКТУРА» СТП МГУПИ 2068752-5-2006
Оглавление.
Текст задания.
Техническое задание.
Схему алгоритма и его описание.
Инструкцию пользователя, спецификации форматов входных и выходных данных, а также необходимые схемы и пояснения.
Текст программы.
Результаты испытания программы.
Иллюстрации, подтверждающие выполнение задания.
Исходный код на электронном носителе.
Испытания программы должны представлять собой комплекс тестовых примеров, для каждого из которых чётко сформулировано его назначение (на основе анализа ожидаемого поведения программы) и ожидаемые результаты исполнения теста. Необходимо предусмотреть тесты для основных обозримых вариантов поведения программы, включая моделирование ошибочных ситуаций, обрабатываемых программой.
Пояснительная записка, выполняется на бумажном носителе и предъявляется при защите курсовой работы. При защите курсовой работы используется так же программа, записанная на электронном носителе.
При выполнении задания студент не должен опираться только на компоненты Builder. Основной целью задания является возможность продемонстрировать навыки в программировании на языке С++.
Работа должна быть выполнена точно в соответствии с заданием. Отклонения от задания или неполное его выполнение рассматриваются как невыполнение всего задания.
Оформление работы производится в соответствии со стандартом СТП МГУПИ 2068752-5-2006.