
- •Рецензенты: к.Ф.-м.Н. В.А. Чепурко
- •Введение
- •Темы для самостоятельной работы
- •Разработка и реализация программного компонента компьютерной технологии криптографической защиты файловых структур в каналах хранения и передачи
- •Литература
- •Основные понятия и определения
- •Особенности методов криптографической защиты информации на бинарных полях для каналов хранения и передачи
- •Разработка и реализация программного компонента компьютерной технологии сжатия файловых структур в каналах хранения и защиты
- •Литература
- •Некоторые инструкции и рекомендации для разработки компьютерных технологий сжатия на основе методов эффективного кодирования некоррелированных цепочек символов
- •Метод Шеннона-Фано
- •Метод Хаффмена
- •Методы эффективного кодирования коррелированных цепочек символов Метод l-грамм
- •Разработка и реализация программного компонента компьютерной технологии помехоустойчивого кодирования в
- •Литература
- •Кодирование для исправления ошибок: основные положения
- •Корректирующая способность кода и его связь с кодовым расстоянием
- •Содержание
УДК 519.711.4(076.5)
Мышев А.В. Лабораторный практикум по курсу «Теория кодирования информации». Обнинск: ИАТЭ НИЯУ МИФИ, 2010, - 33 с.
Лабораторный практикум по курсу предназначен для более фундаментального постижения основ методов теории кодирования информации и приобретения практических навыков владения этими методами для решения прикладных задач.
Илл.5. Табл.7. Библиограф. 15 назв.
Рецензенты: к.Ф.-м.Н. В.А. Чепурко
с.н.с. В.Н. Яхрюшин
Темплан 2010, поз. 15
© ИАТЭ НИЯУ МИФИ, 2010 г.
© А.В. Мышев, 2010 г.
Введение
Основной целью лабораторного практикума является:
получение базовых знаний по методологии выполнения
лабораторных работ;
побуждение и развитие мотиваций к конструктивному и
фундаментальному освоению основ курса «Теория кодирования информации»;
информационный мониторинг по регламенту выполне-
ния лабораторных работ: возможные формы и объёмы выполнения лабораторных работ (индивидуальная, углубленная, обязательная); порядок их выполнения – контрольные точки и сроки сдачи; формы отчетности – оформление отчета и приём с экрана монитора;
описание примеров базовых алгоритмов для выполнения
лабораторных работ.
Лабораторный практикум» отражает общую схему, основные моменты при выполнении лабораторных работ, определение и выбор языка программирования и возможных программных приложений для разработки алгоритмов процедур компьютерных технологий кодирования информации и визуализации результатов анализа.
Лабораторные и практические занятия проводятся как индивидуальные лабораторные работы в соответствии с выбранной формой приобретения теоретических знаний и практических навыков по разработке и реализации компьютерного кодирования в каналах передачи и хранения в виде программных компонент и средств визуализации: отладки, тестирования, верификации и валидации программных компонент технологий кодирования и декодирования; восприятия обрабатываемой информации на основе технологий научной визуализации и интеллектуального анализа.
Возможные темы обязательных лабораторных работ и результаты выхода отражены в табл. 1.
В практикуме отражены основные сведения, которые необходимы для успешного и полноценного выполнения лабораторных работ. Так как в полном и «неопределенном» объёме всю информацию, с которой придется работать студенту, отразить и тем более разместить, в таком маленьком практикуме нельзя, то необходимо, что настоятельно и рекомендуется, самостоятельно изучить предложенную литературу и другие источники по теме изучаемой дисциплины и по другим дисциплинам учебного цикла. Структура и материал лабораторного практикума отражает всю необходимую информацию по методам, алгоритмам и способам кодирования и декодирования информации в каналах хранения и передачи, которыми необходимо пользоваться для выполнения лабораторных работ.
Цикл и регламент выполнения лабораторных работ включают в себя не только аудиторные занятия, но и самостоятельную подготовку по общему и индивидуальному планам. Общий план самостоятельной подготовки включает в себя изучение в рамках Госстандарта математического аппарата линейной алгебры и дискретной математики. Индивидуальный план предполагает разработку и реализацию каждым студентом программных компонент решения конкретной задачи в виде компьютерных технологии, не используя стандартные библиотеки или приложения для кодирования и декодирования информации.
Занятия по выполнению лабораторных работ в аудиториях кафедры и университета проводятся с консультативным и контрольным участием преподавателя.
Самостоятельная подготовка включает в себя изучение материала рекомендательного характера, выполнение индивидуальных заданий по курсу и более глубокое самостоятельное ознакомление с определенными темами, необходимыми для реализации индивидуального задания, а также самостоятельную работу с определенными темами (табл.2).
Таблица 1
Темы лабораторных работ и результаты выхода
Тема практического занятия |
Количество часов |
Криптографическая защита информации на бинарных полях памяти компьютерных систем. Выход: алгоритм и программный компонент компьютерной технологии криптографической защиты файловых структур. |
4 |
Компьютерные технологии сжатия информационных объектов на основе моделей дискретных каналов без помех. Выход: алгоритм и программный компонент компьютерной технологии сжатия информации в каналах хранения и передачи. |
7 |
Технологии построения кодеров и декодеров информационных объектов на основе моделей дискретных каналов о помехах. Выход: алгоритм и программный компонент компьютерной технологии помехоустойчивого кодирования в каналах передачи и хранения. |
6 |
По курсу «Теория кодирования информации» на электронных носителях кафедры КССТ имеется следующая информация:
программа по курсу «Теория кодирования информации»
методические указания;
копии источников литературы по курсу;
лабораторный практикум;
варианты лабораторных работ.
Критериями выбора программной среды и средств, используемых в учебном процессе по данному курсу, являются, во-первых, обязательный практический уровень владения студентом техникой и технологией программирования и
Таблица 2