Код специальности / 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 |