- •Методические указания к курсовому проектированию по дисциплине "Объектно-ориентированное программирование" для студентов специальности 230100.62 "Информатика и вычислительная техника"
- •1 Цели и задачи курсового проекта
- •2 Порядок выполнения курсового проекта
- •3 Структура и оформление пояснительной записки
- •4 Варианты заданий
- •Список рекомендуемой литературы
Чебоксарский политехнический институт (филиал)
ФГБОУ ВПО "Московский государственный машиностроительный университет (МАМИ)"
Кафедра управления в технических системах и программирования
Методические указания к курсовому проектированию по дисциплине "Объектно-ориентированное программирование" для студентов специальности 230100.62 "Информатика и вычислительная техника"
Разработано:
Ст. преподаватель Исаева И.Н.
Чебоксары 2014
1 Цели и задачи курсового проекта
Целью курсового проектирования является приобретение практических навыков поэтапной разработки нераспределённых объектно-ориентированных программ на языке С++, разработки собственных классов и применения классов библиотеки .NET Framework, создания из них объектов и обеспечении требуемого совместного функционирования этих объектов как объектно-ориентированной модели, реализующей поставленную задачу, а также описания разработанного программного продукта как с точки зрения его пользователя, так и с точки зрения разработчика.
В результате выполнения курсового проекта студенты должны:
изучить и применить принципы поэтапной разработки и отладки программ средней сложности.
уметь разрабатывать собственные классы, создавать из них разнообразные объекты и применять их совместно для реализации требуемых алгоритмов функционирования программы.
уметь применять необходимые классы библиотеки NET Framework, создавать из них требуемые объекты и употреблять их в программе.
уметь разрабатывать собственный интерфейс программы.
уметь создавать необходимые события, делегаты и потоки и применять их для эффективного параллельного функционирования объектов и их взаимодействия.
уметь описывать разработанный программный продукт как с точки зрения его пользователя, отражая его внешнюю сторону, так и с точки зрения программиста, отражая особенности его реализации.
2 Порядок выполнения курсового проекта
Курсовой проект по курсу " Объектно-ориентированное программирование " выполняется индивидуально каждым студентом в соответствии с вариантом. Обязательным является использование в курсовой работе объектно-ориентированного подхода и пользовательских классов.
Курсовой проект выполняется в среде MS Visual Studio любой версии на языке программирования С++.
В процессе работы студент должен:
1. Выполнить анализ предметной области.
2. Разработать пользовательские классы.
3. Разработать алгоритмы, реализующие компонентные функции классов и перегруженные операции.
4. Разработать пользовательский интерфейс для ввода и получения информации.
5. Провести отладку и тестирование программы.
6. Оформить пояснительную записку.
№ |
Этапы курсового проектирования |
1 |
Анализ предметной области, декомпозиция системы на компоненты (классы, объекты, модули). |
2 |
Разработка пользовательских классов |
3 |
Разработка алгоритмов, используемых при решении задачи |
4 |
Разработка интерфейса |
5 |
Отладка и тестирование программы |
6 |
Оформление пояснительной записки |
7 |
Защита курсового проекта |
