Описание дисциплины |
||
1 |
Название дисциплины |
Компьютерная математика |
2 |
Курс обучения, специальность |
1; 1-31 03 01 Математика (по направлениям), направление специальности 1-31 03 01-03 |
3 |
Семестр обучения |
2 |
4 |
Количество кредитов |
4 |
5 |
ФИО лектора |
Доцент Щеглова Наталья Леонидовна, к.ф.-м.н., доцент |
6 |
Цели изучения дисциплины |
Формирование у студентов навыков и умений проведения исследований в современной компьютерной математической среде Mathematica. В результате обучения студент должен
знать: – идеологию системы и принципы работы в ней; инструментальные средства, структуры данных; особенности построения функций пользователя; возможности визуализации исследований и оформления результатов исследований в виде публикаций; уметь: – применять современный математический аппарат в эффективной интеграции с компьютерными математическими средствами; – создавать и исследовать математические, компьютерные, имитационные модели различных уровней абстракции; – разрабатывать и анализировать методы, алгоритмы, и программные решения по тематике выполняемых исследований; – квалифицированно применять язык программирования Wolfram; – проводить анализ результатов исследований, строить информационные модели; – готовить материалы к публикации по тематике и результатам проводимых исследований; – самостоятельно расширять компьютерные математические знания с дальнейшим их использованием при построении и анализе математических и компьютерных моделей широкого круга теоретических и прикладных задач. |
7 |
Пререквизиты |
Курсы первого семестра и курсы текущего семестра дисциплин «Алгебра и теория чисел», «Геометрия», «Математический анализ», «Методы программирования и информатика». |
8 |
Содержание дисциплины |
Структура символьных пакетов и сценарий работы. Выражение как основная структура данных. Образцы, их классификация, построение, использование. Графика. Визуализация исследований. Символ – основной объект в вычислениях. Функциональный стиль программирования. Программирование, основанное на правилах преобразований. Порядок вычисления выражений. Принципы локализации переменных. Контексты и пакеты. |
9 |
Рекомендуемая литература |
1. Голубева, Л. Л. Компьютерная математика. Символьный пакет Mathematica: курс лекций / Л. Л. Голубева, А. Э. Малевич, Н. Л. Щеглова. Минск: БГУ, 2005. 103 с. 2. Голубева, Л. Л. Компьютерная математика. Символьный пакет Mathematica: лаб. практикум. В 2 ч. Ч 1. / Л. Л. Голубева, А. Э. Малевич, Н. Л. Щеглова. Минск: БГУ, 2012. 235 с. 3. Shifrin, L. Mathematica Programming: An Advanced Introduction. / L. Shifrin. Meduim: e-book, 2008, 408 p. 4. Никулин Е.А. Компьютерная геометрия и алгоритмы машинной графики. СПб, БХВ – Петербург, 2003. 5. Воробьев, Е. М. Введение в систему «Математика»: Учеб. пособие. М: Финансы и статистика, 1998. 262 с. 6. Maeder, R. Computer Science with Mathematica: Theory and Practice for Science, Mathematics, and Engineering / R. Maeder. Cambridge Univ Pr, 2006. 389 p. |
10 |
Методы преподавания |
Смешанный с элементами дистанционного обучения, электронные материалы. Объяснительно-иллюстративные, репродуктивные, частично-поисковые. |
11 |
Язык обучения |
Русский |
12 |
Условия(требования), текущий контроль |
Контрольные работы, тесты. |
13 |
Форма текущей аттестации |
Зачет |