Компьютерная математика

Код специальности / Specialty code: 6-05-0533-08

Специальность / Specialty:

 Компьютерная математика и системный анализ / Computer mathematics and systems analysis

Учебная дисциплина, модуль / Academic discipline, module:

Компьютерная математика, «Числовой пакет MATLAB» / Computer mathematics, «MATLAB numerical package»

 

Краткое содержание учебной дисциплины, модуля / Brief summary

Назначение, характеристика, структура пакета MATLAB. Интерфейс пользователя.

Встроенные типы данных. Векторы, матрицы, многомерные массивы.

Элементы программирования.

Сценарии, функции, переменные.

Основы объектно-ориентированного программирования, классы и объекты.

Импорт и экспорт данных.

Высокоуровневая и дескрипторная графика.

Средства создания приложений с графическим интерфейсом пользователя.

Вычисления в MATLAB. Обработка данных.

Purpose, characteristics, structure of MATLAB package. User interface.

Built-in data types. Vectors, matrices, multidimensional arrays.

Elements of programming.

Scripts, functions, variables.

Basics of object-oriented programming, classes and objects.

Data import and export.

High-level and descriptor graphics.

Means of creating applications with graphical user interface.

Calculations in MATLAB. Data processing.

Формируемые компетенции / The formed competences

универсальные компетенции: 

УК-2. Решать стандартные задачи профессиональной деятельности на основе применения информационно-коммуникационных технологий; 

базовые профессиональные компетенции: 

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

universal competencies: 

UC-2. Solve standard tasks of professional activity based on the application of information and communication technologies; 

basic professional competencies: 

BPC-3. Apply mathematical apparatus in integration with computer environments to create and study models of different levels of abstraction.

Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able)

знать: 

— идеологию системы и принципы работы в ней; инструментальные средства, элементы управления, интерфейс; структуры данных; особенности построения функций пользователя; возможности визуализации исследований и оформления результатов исследований в виде публикаций; 

— особенности языков программирования в пакете MATLAB; 

уметь: 

— применять современный математический аппарат в эффективной интеграции с инструментальными компьютерными математическими средствами; 

— создавать и исследовать математические, компьютерные, имитационные модели различных уровней абстракции; 

— разрабатывать и анализировать алгоритмы, методы и программные решения по тематике выполняемых исследований; 

— готовить материалы к публикации, в том числе в электронных изданиях, по тематике и результатам проводимых исследований; 

— самостоятельно расширять компьютерные математические знания с дальнейшим их использованием при построении и анализе математических и компьютерных моделей широкого круга теоретических и прикладных задач. 

владеть: 

— методами и приемами построения моделей объектов, данных, процессов, систем; 

— методами исследований и решения проблем математического содержания с использованием математических компьютерных приложений.

know: 

— ideology of the system and principles of work in it; tools, controls, interface; data structures; peculiarities of construction of user functions; possibilities of visualization of researches and registration of results of researches in the form of publications; 

— peculiarities of programming languages in MATLAB package; 

be able to: 

— apply modern mathematical apparatus in effective integration with instrumental computer mathematical tools; 

— create and study mathematical, computer, simulation models of different levels of abstraction; 

— develop and analyze algorithms, methods and software solutions on the subject of the performed research; 

— prepare materials for publication, including in electronic editions, on the subject and results of the conducted research; 

— independently expand computer mathematical knowledge with its further use in the construction and analysis of mathematical and computer models of a wide range of theoretical and applied problems. 

possess: 

— methods and techniques of building models of objects, data, processes, systems; 

— methods of research and solving problems of mathematical content using mathematical computer applications.

Семестр изучения учебной дисциплины, модуля / Semester of study

3

3

Пререквизиты / Prerequisites

«Математический анализ», «Алгебра и теория чисел», «Аналитическая геометрия», «Методы программирования»

«Mathematical Analysis», «Algebra and Number Theory», «Analytic Geometry», «Programming Methods»

Трудоемкость в зачетных единицах (кредитах) / Credit units

3

3

Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work, 

hours of self-directed learning

всего 90 часов, в том числе 36 аудиторных часов, из них: лекции – 18 часов, лабораторные занятия – 14 часов, управляемая самостоятельная работа – 4 часа.

total 90 hours, including 36 hours of students’ class work, including: lectures – 18 hours, laboratory classes – 14 hours, self-directed learning – 4 hours.

Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification

Текущая аттестация: отчет по лабораторной работе с устной защитой; отчет по заданиям УСР с устной защитой; контрольный опрос; контрольная работа.

Промежуточная аттестация: экзамен

Current certification: report on laboratory work with oral defense; report on the self-directed learning tasks with oral defense; control questioning; control work.

Interim certification: exam