1 |
Name of the course |
Computer Mathematics |

2 |
Training Course |
1 1-31 03 01-02 Mathematics (Research and Pedagogical Activities) |

3 |
Semester |
1 |

4 |
Number of credits |
4 |

5 |
Name of the lecturer |
Associate Professor Shcheglova Natalya Leonidovna, Ph.D., Associate Professor |

6 |
Purpose of the discipline |
Formation of students’ skills and research skills in the modern computer mathematical environment Mathematica. As a result of the training, the student must know: – The ideology of the system and the principles of work in it; tools, data structures; features of building user functions; the possibility of visualizing research and formalizing research results in the form of publications; be able to: – apply a modern mathematical apparatus in effective integration with computer mathematical tools; – create and explore mathematical, computer, simulation models of different levels of abstraction; – to develop and analyze methods, algorithms, and software solutions for research topics; – skillfully apply the Wolfram programming language; – analyze the results of research, build information models; – prepare materials for publication on the topics and results of ongoing research; – independently expand computer mathematical knowledge with their further use in the construction and analysis of mathematical and computer models of a wide range of theoretical and applied problems. |

7 |
Prerequisite |
Course of mathematics II and III levels of general secondary education. Materials of the current semester courses “Algebra and Number Theory”, “Analytical Geometry”, “Mathematical Analysis”. |

8 |
Content of discipline |
The structure of symbolic packages and the scenario of work. Expression as the main data structure. Functional style of programming. Samples: types, construction, application. Fundamentals of graphics. Transformation rules. Global definitions. Design and implementation of the knowledge system “Analytical geometry on the plane.” Object-oriented approach. |

9 |
Recommended literature |
1. Goloubeva, L. L. Computer mathematics. Symbolic package Mathematica: a course of lectures / L. L. Goloubeva, A. E. Malevich, N. L. Scheglova. Minsk: BSU, 2005. 103 p. 2. Goloubeva, L. L. Computer mathematics. Symbol package Mathematica: lab. workshop. At 2 o’clock Part 1. / L. L. Goloubeva, A. E. Malevich, N. L. Shcheglova. Minsk: BSU, 2012. 235 p. 3. Shifrin, L. Mathematica Programming: An Advanced Introduction. / L. Shifrin. Meduim: e-book, 2008, 408 p. 4. Nikulin E.A. Computer geometry and computer graphics algorithms. St. Petersburg, BHV – Petersburg, 2003. 5. Vorobiev, EM Introduction to the system “Mathematics”: Proc. allowance. M: Finance and Statistics, 1998. 262 p. 6. Maeder, R. Computer Science with Mathematica: Theory and Practice for Science, Mathematics, and Engineering / R. Maeder. Cambridge Univ Pr, 2006. 389 p. |

10 |
Methods of Problem |
Explanatory-illustrative, reproductive, partially search |

11 |
Language learning |
Russian |

12 |
Conditions (requirements) of the current control |
Test, control tasks |

13 |
Form current certification |
Credit, exam |