Тематический план

  • Примеры заданий

    1.   Название проекта: «Определение авторства»

    Аннотация проекта:

    Исследуется возможность определения наиболее вероятного автора анонимного текста среди ряда авторов, с использованием статистических характеристик текстов. Рассматривается несколько метрик, которые можно использовать для определения авторства анонимного отрывка текста. Создается программное средство, реализующее алгоритмы распознавания. С использованием построенного программного средства проводятся  масштабные эксперименты по исследованию качества распознавания анонимных отрывков текстов и зависимости качества распознавания от  размеров фрагментов текстов, используемых для обучения системы и распознавания.

     

    2.   Название проекта: «Модификация и комбинирование помехоустойчивых кодов»

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

     

    3.   Название проекта: «Многопользовательский защищённый сетевой чат»

    Аннотация проекта: в работе создается приложение для обмена сообщениями, защищенными с помощью криптографического алгоритма от несанкционированного доступа во время передачи их по линиям связи. Проведение анализа существующих приложений- аналогов. Решение вопросов распределения и ключевой информации.

     

    4.   Название проекта: «Система электронного голосования»

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

    5.   Название проекта: «Cтеганографическая маркировка фотографий, устойчивая к модификациям»

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

     

    6.   Название проекта: «Защита Python-программы от анализа алгоритма работы»

    Аннотация проекта: разрабатывается программный комплекс, защищающий программы, написанные на языке программирования Python от анализа алгоритмов работы. Могут быть реализованы следующие методы защиты: шифрование, трансляция в модули расширения, обфускация. 

     

    7.   Название проекта: «Организация отказоустойчивого распределенного хранилища данных»

    Аннотация проекта:  реализуется программное средство, позволяющее организовать распределённого хранения данных с помощью методов порогового разделения данных.

     


    • Критерии оценивания

      Первый этап (30 баллов)

      Необходимо выбрать тему командного или индивидуального проекта. Выделить его цели и задачи. Распределить роли в команде. Определить сроки выполнения различных этапов. Выполнить поиск подходящей информации и путей правильного её использования для реализации в проекте по выбранной теме. Создать техническое задание на разработку программного обеспечения.

       

      Второй этап (25 баллов)

      Необходимо реализовать выбранную задачу, провести тестирование. Представить отчёт по заданию в виде презентации и выступления с предварительной защитой проекта по выбранной теме.

       

      Третий этап (45 баллов)

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



      Максимальное количество баллов (М) за каждый этап курсовых работ указано рядом с заданием. Студенту выставляется

      • M баллов, если задание выполнено полностью и не содержит ошибок;
      • M *0.75 баллов, если задание выполнено, но допущены мелкие неточности;
      • M *0.5 баллов, если имеются существенные ошибки, но общая схема правильна;
      • M *0.25 баллов, если решение было начато, но задание выполнено частично, существенные шаги не сделаны;
      • 0 баллов, если задание не выполнено.

      После суммирования всех набранных баллов, округление производится до ближайшего целого числа (например, 45.5 округляется до 46, 45.25 округляется до 45).