Указания к курсовой работе по ДСРПО | — Терногон / Ternogon
Терногон / Ternogon

Предмет: Динамические средства разработки программного обеспечения.

Курс: 1.

Университет: РТУ МИРЭА (Московский Институт Радиоэлектроники и Автоматики)
Факультет (институт): КБСП (Комплексной безопасности и специального приборостроения)

Следующие материалы выданы преподавателем Сачковым В. Е. и несут характерную пользу для написания курсовой работы по дисциплине ДСРПО.


Скачать

Указания выданные преподавателем

Насчет указаний!

Они указаны ниже, их скачивать не обязательно.
Пример курсовой работы

Закрепленные темы группой ББСО-03-18

Общее

  1. Сравнение интерпретируемых и компилируемых языков программирования
    Выбрана 08.04.19: Никишина Дарья
  2. Процедурная парадигма программирования
    Выбрана 08.04.19: Кирьянов Андрей
  3. Объектно-ориентированная парадигма программирования
    Выбрана 08.04.19: Ильницкая Оксана
  4. Функциональная парадигма программирования
    Выбрана 08.04.19: Маслов Денис
  5. Рефлексия в языках программирования
    Выбрана 08.04.19: Малышев Евгений
  6. Многопоточная разработка на C/C++
    Выбрана 20.04.19: Илюк Татьяна
  7. Управление памятью в C/C++
    Выбрана 08.04.19: Макаров Борис
  8. Ассемблерная вставка в C/C++
  9. Сериализация в C/C++
    Выбрана 08.04.19: Иванов Тимофей
  10. Библиотека GNU C Library
  11. Работа с сигналами, библиотека signal
  12. Локализация приложения, библиотека locale
  13. Стандартная библиотека stdio – описание, функции, применение
    Выбрана 08.04.19: Каримов Карим
  14. Стандартная библиотека string – описание, функции, применение
    Выбрана 08.04.19: Марченков Артем
  15. Стандартная библиотека stdlib – описание, функции, применение
    Выбрана 08.04.19: Терно Даниил
  16. Коллекция библиотек Boost
  17. Библиотека обмена сообщениями между процессами OpenMPI
  18. Библиотека для параллельных вычислений OpenCL
  19. Фреймворк Qt
    Выбрана 08.04.19: Латахин Алексей
  20. Коллекция алгоритмов и структур данных C Algorithms
  21. Библиотека парсинга http-сообщений http-parser
    Выбрана 08.04.19: Олефиренко Дарья
  22. Библиотека асинхронного ввода/вывода libuv
  23. Библиотека для сжатия данных bzip2
  24. Библиотека для сжатия данных zlib
  25. библиотека для передачи данных libcurl
  26. Clang — особенности, свойства, применение
  27. GCC — особенности, свойства, применение
  28. LLVM — особенности, свойства, применение
    Выбрана 08.04.19: Каряка Петр
  29. Microsoft Visual C++ — особенности, свойства, применение
    Выбрана 08.04.19: Корнилов Сергей
  30. Отладчик GDB
  31. Отладчик LLDB
  32. Отладик памяти Valgrind
  33. Среда разработки CLion
  34. Среда разработки Code::Blocks
    Выбрана 31.05.19: Мченья Елизавета
  35. Среда разработки Dev-C++
    Выбрана 08.04.19: Николаев Михаил
  36. Среда разработки Eclipse CDT
  37. Среда разработки Qt creator
  38. Среда разработки Xcode
  39. Среда разработки Microsoft Visual Studio
    Выбрана 08.04.19: Жафяров Дмитрий
  40. Среда разработки Visual studio code
  41. Среда Cygwin
  42. Проект MinGW
    Выбрана 08.04.19: Куземкина Анастасия
  43. Библиотека для работы с графикой OpenGL
  44. Библиотека для работы с графикой Vulkan
  45. Утилита makeдля сборки проектов
  46. Утилита Automake
  47. Кроссплатформенная система автоматизации сборки Cmake

Требования:

  • Титульный лист должен оформлен по правилам университета
  • содержание основного текста, не менее 15 листов (основной текст не включает в себя: содержание, список источников и приложения)
  • Программный код не должен занимать более 30% основного текста, если пример большой, то он выноситься в приложение.
  • Обязательное наличие затекстовых ссылок на источники в тексте
  • Номер темы не писать в титульнике!

Оформление:

  1. Содержание, а не оглавление!
  2. Текст — шрифт 14, TimeNewRoman, выровненный по ширине, кегль 1.5, абзац 1.25 см.
  3. Нумерация страниц внизу справа
  4. Подпись рисунка находиться под рисунком, выровненная по центру с номером в формате «Рис. номер раздела.номер рисунка — описание», пример «Рис. 1.5 – Схема работы компилятора»
  5. Подпись таблиц находиться сверху, выровненная по центру с номером.
  6. Список источников, оформленный по госту!

Темы для курсовых на 2019 год

Общее

  1. Сравнение интерпретируемых и компилируемых языков программирования
  2. Процедурная парадигма программирования
  3. Объектно-ориентированная парадигма программирования
  4. Функциональная парадигма программирования
  5. Рефлексия в языках программирования

Теория C/C++

  1. Многопоточная разработка на C/C++
  2. Управление памятью в C/C++
  3. Ассемблерная вставка в C/C++
  4. Сериализация в C/C++

Библиотеки

  1. Библиотека GNU C Library
  2. Работа с сигналами, библиотека signal
  3. Локализация приложения, библиотека locale
  4. Стандартная библиотека stdio – описание, функции, применение
  5. Стандартная библиотека string – описание, функции, применение
  6. Стандартная библиотека stdlib – описание, функции, применение
  7. Коллекция библиотек Boost
  8. Библиотека обмена сообщениями между процессами OpenMPI
  9. Библиотека для параллельных вычислений OpenCL
  10. Фреймворк Qt
  11. Коллекция алгоритмов и структур данных C Algorithms
  12. Библиотека парсинга http-сообщений http-parser
  13. Библиотека асинхронного ввода/вывода libuv
  14. Библиотека для сжатия данных bzip2
  15. Библиотека для сжатия данных zlib
  16. библиотека для передачи данных libcurl

Компиляторы

  1. Clang — особенности, свойства, применение
  2. GCC — особенности, свойства, применение
  3. LLVM — особенности, свойства, применение
  4. Microsoft Visual C++ — особенности, свойства, применение

Дебаггеры

  1. Отладчик GDB
  2. Отладчик LLDB
  3. Отладик памяти Valgrind

IDE

  1. Среда разработки CLion
  2. Среда разработки Code::Blocks
  3. Среда разработки Dev-C++
  4. Среда разработки Eclipse CDT
  5. Среда разработки Qt creator
  6. Среда разработки Xcode
  7. Среда разработки Microsoft Visual studio
  8. Среда разработки Visual studio code

Среда

  1. Среда Cygwin
  2. Проект MinGW

Графика

  1. Библиотека для работы с графикой OpenGL
  2. Библиотека для работы с графикой Vulkan

Системы сборки проектов

  1. Утилита makeдля сборки проектов
  2. Утилита Automake
  3. Кроссплатформенная система автоматизации сборки Cmake
Следующая Запись