Кафедра Высшей математики и программного обеспечения ЭВМ
Объектно-ориентированное программирование
Методические указания к выполнению курсовой работы
для направления (специальности) ____________230100.62______________________
код направления (специальности)
________”Информатика и вычислительная техника” (бакалавриат)____________
наименование направления подготовки
Мурманск
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ. 3
1. СТРУКТУРА И СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ.. 4
2. ТЕМЫ КУРСОВЫХ РАБОТ. 5
3. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ КУРСОВОЙ РАБОТЫ.. 6
4. ПОРЯДОК ЗАЩИТЫ КУРСОВОЙ РАБОТЫ.. 6
Литература. 8
ВВЕДЕНИЕ
Целью дисциплины «Объектно-ориентированное программирование» является изучение основ классической теории объектно-ориентированного программирования: инкапсуляция, полиморфизм, абстракция, типизация, наследование, модульность, иерархия, понятие класса, объекта, отношения между классами и др.
В результате изучения дисциплины «Объектно-ориентированное программирование» бакалавр направления 230100.62 «ИВТ» должен:
знатьосновы технологии объектно-ориентированного программирования; особенности построения объектно-ориентированных программных средств.
уметьреализовать принципы ООП при разработке программных средств; создавать диаграммы классов.
владетьприемами объектно-ориентированного решения различных задач.
В качестве базового языка используется язык С++.
Лекционный курс включает основы основы объектно- ориентированного программирования.
На лабораторных и практических занятиях студенты осваивают принципы объектно-ориентированного программирования на базовом языке.
После выполнения курсовой работы студенты должны знать и уметь применять: основные принципы объектно-ориентированного программирования: инкапсуляция, полиморфизм, наследование.
Курсовая работа представляет собой самостоятельное решение студентом частной задачи произвольной области или проведение исследования по одному из вопросов в области программирования.
Цель выполнения курсовой работы – закрепление теоретического материала и выработка практических навыков по созданию программных средств, используя методы объектно-ориентированного программирования.
Студенту ставятся задачи по изучению теоретических источников для анализа предметной области, разбиение предметной области на объекты, создание классов для программы, создание диаграммы классов для отображения отношения между классами, написание кода.
Данная работа предполагает активный поиск новых источников информации, моделирование практического приложения теории и разработку на этой основе эффективной схемы работы системы.
Курсовая работа выполняется студентом под контролем преподавателя. Преподаватель осуществляет консультирование по отдельным вопросам курсовой работы.
Студенту необходимо выбрать тему курсовой работы, согласовав тему с преподавателем.