- •Методические указания по выполнению курсового проекта Объектно-ориентированные языки и системы программирования
- •01.04.02 Прикладная математика и информатика
- •Оглавление
- •Общие положения
- •Цель курсового проектирования
- •Тематика курсового проектирования
- •Оформление курсового проекта
- •Содержание курсового проекта
- •Основная часть
- •Постановка задачи
- •Математическое обеспечение и оценка трудоемкости алгоритма
- •Язык разработки
- •Реализация системы
- •Аналитическая часть
- •Порядок защиты курсового проекта
- •Список использованных источников
- •Приложение а.
- •Календарный план выполнения курсового проекта
- •Приложение б Типовые алгоритмы для курсового проекта
- •Приложение в. Языки программирования для курсового проекта
Федеральное государственное бюджетное образовательное учреждение высшего образования «Югорский государственный университет»
Институт (НОЦ) технических систем и информационных технологий
УТВЕРЖДАЮ
Директор Института (НОЦ)
технических систем и
информационных технологий
____________ /В.И. Зеленский/
"_____"__________________20__ г.
Методические указания по выполнению курсового проекта Объектно-ориентированные языки и системы программирования
Вариативная часть Б1. Б.6
01.04.02 Прикладная математика и информатика
Ханты-Мансийск
2016 год
Оглавление
Оглавление 2
Общие положения 3
Цель курсового проектирования 3
Тематика курсового проектирования 3
Оформление курсового проекта 3
Содержание курсового проекта 4
Основная часть 4
Постановка задачи 4
Математическое обеспечение и оценка трудоемкости алгоритма 5
Язык разработки 5
Реализация системы 6
Аналитическая часть 8
Порядок защиты курсового проекта 8
Список использованных источников 12
Приложение А. 13
Приложение Б 16
Приложение В. 17
Общие положения
Настоящие методические указания предназначены для обеспечения курсового проектирования дисциплины «Объектно-ориентированные языки и системы программирования» для студентов направления подготовки 01.04.02 «Прикладная математика и информатика»
Цель курсового проектирования
Целью курсового проектирования является изучение технологий объектно-ориентированного программирования на современных языках программирования.
В ходе выполнения курсового проекта решаются следующие основные задачи:
Освоить новый объектно-ориентированный язык программирования и приобрести навыки разработки приложений на нем.
Закрепить навыки поиска научно - технической литературы и её анализа.
Освоить правила оформления проектной и эксплуатационной документации.
Тематика курсового проектирования
Выполнение проекта осуществляется студентом на основе выданного ему индивидуального задания на курсовой проект.
Типовая тема курсового проекта: Реализация алгоритма (указывается название алгоритма, например, Дейкстры) на языке (указывается язык разработки, например, Pithon).
Список базовых алгоритмов и языков приведен в Приложениях Б и В соответственно.
Студентам, по согласованию, могут быть предложены индивидуальные, нестандартные задания по теме данной дисциплины, связанные с выполнением госбюджетных и хоздоговорных НИР и ОКР, проводимых на кафедре. В свою очередь, студент может самостоятельно предложить тему КП, отличающуюся повышенной актуальностью, связанную с выполнением НИРС или предстоящей выпускной квалификационной работы. Тема КП утверждается в установленные кафедрой сроки. Основные руководящие данные для выполнения проекта оформляются студентом совместно с преподавателем в заданиях по курсовому проектированию.
Выполнение курсового проекта предусматривает работу по созданию новой или развитию существующей программной системы.
По согласованию с преподавателем, возможна работа над одной темой группой студентов (2-3 человека). При этом каждый участник группы отвечает за выполнение своей части общего проекта. Зона ответственности каждого участника коллективного проекта явно прописывается в его задании на курсовой проект.
Оформление курсового проекта
Оформление пояснительной записки курсового проекта должно соответствовать «Общим правилам оформления студенческих работ» [1].
