1 |
Name of the course |
Computer Mathematics |
2 |
Training Course |
1 1-31 03 09 Computer mathematics and systems analysis |
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”, “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. Local rules for transformations, substitutions. Design and implementation of the knowledge system “Analytical geometry on the plane.” Models and algorithms of computer geometry on a plane. |
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 |