SCI Библиотека
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
Учебно-методическое пособие предназначено для освоения студентами основ проектирования программного обеспечения, содержит основные сведения о распространенных практиках оформления программного кода и принципах объектно-ориентированного проектирования. Пособие содержит набор заданий с описанием требований и рекомендаций по их выполнению и может быть использовано преподавателями при подготовке и проведении занятий по соответствующим дисциплинам, а также студентами и аспирантами при изучении особенностей проектирования программного обеспечения. В пособии приведен перечень задач по таким темам, как: реализация алгоритмов, организация и оформление программного кода, применение принципов проектирования SOLID и паттернов объектно-ориентированного проектирования.
В настоящем учебно-методическом пособии представлена информация о разделах математической библиотеки Intel MKL, которые используются в лабораторных работах технологической практики, связанной с темами курсов «Объектно-ориентированное программирование: язык C#» и «Объектно-ориентированное программирование: разработка интерфейса пользователя», которые читаются в 5 и 6 семестрах для студентов 3 курса кафедр математической физики, функционального анализа, общей математики и части бакалавриата ФИИТ и входят в вариативную часть профессионального цикла. В лабораторной работе по курсу «Объектно-ориентированное программирование: язык C#» функции из библиотеки Intel MKL используются в теме, посвященной сервису PInvoke. Этот сервис предоставляет возможность из управляемого кода для платформы NET, скомпилированного с языка C#, вызывать процедуры из Dll-библиотек, входящих в состав библиотеки Intel MKL. В лабораторной работе по курсу «Объектно-ориентированное программирование: разработка интерфейса пользователя» создается пользовательский интерфейс приложений, который дает возможность в удобном виде ввести параметры математической модели, вывести результаты вычислений в графическом виде и сравнить результаты для различных значений параметров методов, реализованных в библиотеке Intel MKL. В учебно-методическом пособии представлены обзор содержания математической библиотеки, информация по ее установке на компьютере и более подробно описана работа с разделами библиотеки, связанными с векторной математикой, сплайн-интерполяцией данных и нелинейной оптимизацией, которые используются в лабораторных работах.