Методические указания «Организация подготовки, выполнение и защита курсовой работы» для МУ Витте

Кафедра информационных систем

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ПО ОРГАНИЗАЦИИ ПОДГОТОВКИ, ВЫПОЛНЕНИЮ И ЗАЩИТЕ

КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ

«ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ПРОГРАММИРОВАНИЯ»

Москва

Автор-составитель:

Преображенский М.В., старший преподаватель кафедры информационных систем

Методические указания по организации подготовки, выполнению и защите курсовой работы: учебно-методические материалы // М.В. Преображенский – М.: МУ им. С.Ю. Витте, 2025. – 57 с.

В предлагаемых методических указаниях для обучающихся направлению подготовки 09.03.03 «Прикладная информатика», 38.03.05 «Бизнес-информатика» изложены основные подходы и принципы подготовки курсовой работы по дисциплине «Высокоуровневые методы программирования», рассматривается порядок аттестации, формулируются критерии оценки курсовой работы. Приведены основные требования к содержанию курсовой работы.

Указания предназначены для студентов факультета информационных технологий всех направлений и форм обучения, а также профессорско-преподавательского состава университета.

Содержание

1. Общие положения 5

2. Выбор темы курсовой работы и подбор используемых источников 6

3. Структура курсовой работы 9

3.1. Содержание пояснительной записки 9

3.2 Задания для выполнения в рамках курсовой работы. 12

3.2.1 Задание № 1 13

3.2.2. Задание № 2 14

3.2.3. Задание № 3 16

3.2.4. Задание № 4 19

4. Требования к оформлению курсовой работы 20

5. Порядок аттестации и защиты курсовой работы 24

6. ПРИЛОЖЕНИЯ 26

Приложение 1. Титульный лист 26

Приложение 2. Пример оформления курсовой работы 27

Приложение 3. Индикаторы оценивания 56

Приложение 4. Заявление 58

1. Общие положения

Курсовая работа является важным элементом учебного процесса и представляет собой итоговый предэкзаменационный этап в изучении дисциплины; представляет собой логически завершенное, оформленное в виде текста и программного кода изложение обучающимся методов решения поставленных задач в сфере программирования на языках высокого уровня.

Задания подобраны таким образом, чтобы при выполнении работы студенты могли приобрести практические навыки разработки программных продуктов для решения прикладных задача среднего уровня сложности. Язык программирования — Python. Для работы используются модули стандартной библиотеки Python, а так же модуль flask.

Задачами курсовой работы являются: 

  • закрепление, углубление, расширение и систематизация знаний, полученных при изучении данной дисциплины («Высокоуровневые методы программирования») и других, предшествовавших ей дисциплин;
  • закрепление умений применять эти знания для решения типовых и нестандартных задач;
  • получение теоретических и практических навыков решения прикладных информационных задач с использованием методик программирования высокого уровня
  • разработка программных продуктов (структурной и функциональной схем программного обеспечения, структур данных, алгоритмов и реализующих их программ, стратегии тестирования и подбора тестовых данных);
  • приобретение опыта аналитической, расчетной, конструкторской работы и формирование соответствующих умений;
  • развитие умений работы со специальной литературой и иными информационными источниками;
  • приобретение опыта научно-исследовательской работы и формирование соответствующих умений;
  • формирование умений формулировать логически обоснованные выводы, предложения и рекомендации по результатам выполненной работы;

В результате выполнения курсовой работы по данной дисциплине студент должен научиться:

  • Правильно понимать задания на выполнение курсовой работы и разработку программного продукта;
  • Уметь анализировать и составить примерную стратегию решения каждого задания;
  • Выбирать необходимые библиотеки для реализации предметных областей программного продукта;
  • Разрабатывать алгоритмы и реализовать их в среде разработки с помощью выбранных библиотек
  • Уметь формировать графический интерфейс пользователя средствами библиотеки tkinter;
  • Уметь разворачивать веб-сервис на flask;
  • Выбирать стратегию тестирования и разработать тесты;
  • Выполнять тестирование и отладку;
  • Описывать решение каждого задания, форматы входных и выходных файлов.
  • Сформировать пояснительную записку к курсовой работе, включающую листинг программного кода для каждого задания.

В ходе написания курсовой работы студент должен показать умение использовать общетеоретические и специальные знания по выбранной проблематике. Кроме того, необходимо стремиться к тому, чтобы собранный материал и полученные результаты могли быть использованы при подготовке к выполнению выпускной квалификационной работы.

Оцените статью:
Помощь студентам дистанционного обучения: примеры работ, ВУЗы, консультации
Заявка на расчет