РЕФЕРАТ 2
ВВЕДЕНИЕ 5
1 Анализ технического задания 7
2 Теоретические сведения и программные средства 9
2.1 Выбор языка и среды программирования 9
2.2 Описание интерфейса программ 10
2.3 Описание файловой структуры проекта 11
2.4 Основные положения, используемые в лабораторных работах 12
2.4.1 Преобразование Фурье 12
2.4.2 Сложение сигналов 14
2.4.3 Произведение двух сигналов и свертка спектров 14
2.4.4 Сдвиг сигналов во времени 16
2.4.5 Изменение масштаба времени 17
2.4.6 Понятие спектра 18
3 Алгоритм программы лабораторной работы 23
4 Тестирование программы лабораторной работы 30
ЗАКЛЮЧЕНИЕ 36
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 37
ПРИЛОЖЕНИЕ А
В настоящее время на кафедре ИКТ используется комплекс лабораторных работ по дисциплине «Математические методы представления информации», который не позволяет студентам в полной мере освоить материал курса. Основным недостатком названного комплекса является то, что они не являются наглядными и студентам приходится самостоятельно программировать в пакете MATLAB. Обучающиеся не всегда способны с первого раза определить правильность полученных результатов.
Перечислим основные недостатки комплекса лабораторных работ, требующие устранения:
- студенты сами создают программу, чтобы на практике получить результаты, на которых основывается освоение курса дисциплины, имея недостаточно представления о том, как должны выглядеть результаты их работ;
- для получения первых результатов обучающемуся необходимо освоить язык программирования MATLAB, это мешает правильно распланировать обучающимся время на выполнение работ, что в свою очередь приводит к тому, что первый отчет выполняется студентами значительно позднее поставленного срока. В итоге учебный план приходится перекраивать ;
Основной целью проведенной дипломной работы было устранение данных недостатков в двух лабораторных работах, относящихся к курсу «Математические методы представления информации».
В ходе выполнения дипломной работы был разработан графический интерфейс для лабораторных работ, выполненных в пакете MATLAB, которые позволяют наглядно и доступно ознакомиться с основами изучаемого курса. Работы выполнены в виде приложение пакета MATLAB, что позволяет не только ознакомиться с основами курса, но и с основами программирования на одноименном языке MATLAB.
Помимо создания компьютерной составляющей части методического комплекса, велась работа по корректировке содержания учебного пособия по выполнению лабораторных работ.
Разработка полностью выполнена в современном пакете для решения задач технических вычислений MATLAB, обеспечивающей полную поддержку новейших разработок в сфере цифровой обработки сигнала и математических методам представления информации.
Также необходимо было оценить существуют какие-либо аналоги разрабатываемого лабораторного комплекса. Были просмотрены учебные базы множества крупных ВУЗов страны, а также опрошены знакомые обучающиеся в различных ВУЗах страны, включая самые передовые. Не было найдено никаких аналогичных разработок. Данный дипломный проект так же уникален своим открытым кодом, студенты не только получают наглядную информацию в виде графического интерфейса, но также на примере могут разбираться с языком программирования MATLAB, что поможет для дальнейшего освоения материала.
Интерфейс программы очень прост в восприятии, но это не отменяет его информативности и полезности в обучении.
В результате выполнения данной выпускной квалификационной работы была разработана компьютерная программа, которая позволит студентам получить более основательные знание по курсу «Математические методы представления информации». Также новый лабораторный комплекс повысит актуальность преподавания на кафедры, так как в свете современных тенденции, необходимо использовать все аппаратные возможности технологий и преподносить больше наглядного материала, который раньше был недоступен.
Разработанные программы успешно прошли тестирование. Все ошибки и неточности, выявленные в ходе тестирования, были устранены.
Таким образом, была проведена комплексная модернизация единого лабораторного практикума по курсу «Математические методы представления информации».