2 semester


Course title

Computer mathematics


Year of study, study programme


1-31 03 01-02 Mathematics (Research and Pedagogical Activities)


Semester of study



Number of credits




Lavrova Olga Anatolievna


Course Objective

Formation of students’ skills and abilities to perform investigations by means of the modern computer mathematical package Mathematica. As a result of studying the student should


–      ideology and principles of the package; tools, data structures; specifics of writing user functions; possibilities of visualization and electronic publication of investigations results;

be able to:

–      apply the state-of-the-art mathematical apparatus in effective integration with computer mathematics tools;

–      construct and analyze mathematical, computer and simulation models of different levels of abstractions;

–      develop and analyze methods, algorithms and computer realizations on the subject of ongoing investigations;

–      skilfully apply the programming language Wolfram Language;

–      analyze results of investigations, build information models;

–      prepare materials for publication on the subject and results of investigations;

–      extend computer mathematics knowledge with their further use in the construction and analysis of mathematical and computer models of a wide range of theoretical and applied problems.



Courses of the first, the second semesters: «Algebra and Number Theory», «Analytic Geometry», «Calculus», «Programming Methods and Informatics».


Course content

Symbol is the main object in calculations. Symbol values. Attributes of symbols. Rules, patterns and rule substitution. Animation. Dynamic interactivity. Control of the computing process. Expressions evaluation. Electronic document in Mathematica. Computer models of differential and integral calculus for functions of one variable. Computer modeling of Pade approximations. Models and algorithms of computer geometry on a plane.


Recommended Literature

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.


Teaching Methods

Mixed with elements of distance learning, electronic materials. Explanatory-illustrative, reproductive, partially-search.


Teaching language



Requirements, current control

Tests and interviews (reports) on laboratory works with their oral defense. The exam mark is set taking into account the current progress – 40% and the oral answer on the exam – 60%.


Method of certification