Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Разработка и анализ технической документации

2023/24 учебный год г., Институт математики и информационных технологий, II курс
3 семестр
Направления бакалавриата:

Материалы лекций

Задания и сроки

Задание 1. Создание документа LaTeX

Срок: 17.09.2023 Срок: 1.10.2023 Срок: 15.10.2023 Срок: 29.10.2023

Задание 2. Создание презентации в beamer

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

(Пример использования beamer: ex-beamer-utf.tex)
Документация пакета beamer на английском языке Здесь. Некоторые полезные примеры можно найти Здесь .
Пример презентации: возможности beamer . Ну и еще пара полезных советов .

Срок: 12.11.2023

Задание 3. Автоматизация создания документации. Doxygen, JavaDoc.

На основе существующего программного проекта задать комментарии для автоматической генерации документацию. Дополнительные требования: задать форматирование титульного листа документации (README.md), деление элементов кода на модули (блоки), необходимо добавить перекресных ссылок на другие источники и разделы, используйте блоки специальных комментариев (todo, note и т.д.), используйте включение элементов кода в документацию.

Возможна сдача задания на основе другого языка программирования или другого инструмента генерации документации (python,javascript,php), многие среды разработке включают этот функционал или имеются плагины/пакеты для его подключения.

Срок: 26.11.2023

Задание 4. Генератор статических сайтов.

  1. Используя любой генератор создать статический сайт.
  2. Необходимо уметь:
    • Cоздавать простые страницы, составные страницы(блог/новостная лента/т.д.)
    • Настраивать элементы дизайна и шаблоны
Срок: 10.12.2023

Задание 5. Работа с MediaWiki.

  1. Установка движка MediaWiki, конфигурирование(изменение логотипа, темы и тд.) и установка расширений (необязательный пункт).
  2. Используя установленную вами MediaWiki или общую на сервере кафедры создайте персональный раздел https://cs.petrsu.ru/wiki/ваш_login (используя механизм категорий)
  3. Создайте 1-2 шаблона для создания ваших страниц.
    * Поробовать используя расширение Semantic Forms организовать ввод данных(создание/редактирование страниц) через формы(опционально для делавших п.0).
  4. В рамках вашего персонального раздела создайте несколько (6-10) связных статей-страниц относящихся к разным подразделам (https://cs.petrsu.ru/wiki/login:page1 и т.д.)
  5. При форматировании ваших страниц используйте различные элементы (списки, таблицы, вставки изображений, вставка галлерей, цитирование, ссылки и др.) с разными параметрами.
Внимание! Wiki проектов ТППО https://se.cs.petrsu.ru/wiki/ использовать нельзя!
Срок: 24.12.2023

Ссылки

  1. Львовский, С.М. Работа в системе LaTeX : курс / С.М. Львовский ; Национальный Открытый Университет "ИНТУИТ". - Москва : Интернет-Университет Информационных Технологий, 2007. - 465 с. ; [Электронный ресурс].[локальная копия]
  2. Беляков, Н.С. ТЕХ для всех. Оформление учебных и научных работ в системе LATEX / Н.С. Беляков, В.Е. Палош, П.А. Садовский. - Москва : Либроком, 2009. – 208 с. [Электронный ресурс].
  3. Документация MediaWiki.