1 |
Course topic |
Computer Mathematics |
2 |
Specialty |
1-31 03 01 Mathematics (by directions), specialty: 1-31 03 01-02 Mathematics (Scientific and pedagogical activity) |
3 |
Year of study |
2 |
4 |
Academic semester |
3 |
5 |
Study credits |
2 |
6 |
Lecturer |
Goloubeva Larissa L., Ph.D., Associate Professor |
7 |
Course purposes |
Formation of students’ skills and research skills in the modern computer mathematical environment MATLAB. As a result of the training, the student must know: – the ideology of the MATLAB system and the principles of working in it; GUI and system tools; data presentation formats and methods of their processing; 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; – develop and analyze methods, algorithms, and software solutions for research topics; – use the MATLAB 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. |
8 |
Prerequisite(s) |
Courses of disciplines “Algebra and Number Theory”, “Geometry”, “Mathematical Analysis”, “Programming Methods and Informatics”. |
9 |
Course overview |
The purpose, characteristics, structure of the MATLAB numerical package. User interface. Built-in data types. Vectors, matrices, multidimensional arrays. Elements of programming. Scenarios, functions, variables. Fundamentals of object-oriented programming, classes and objects. High-level and descriptive graphics. Import and export of data. Tools for creating applications with a graphical user interface. Calculations in MATLAB. Data processing. |
10 |
Recommended literature |
1. Голубева, Л. Л. Компьютерная математика. Числовой пакет MATLAB: курс лекций / Л. Л. Голубева, А. Э. Малевич, Н. Л. Щеглова. Минск: БГУ, 2007. 164 с. 2. Голубева, Л. Л. Компьютерная математика. Числовой пакет MATLAB: лабораторный практикум / Л. Л. Голубева, А. Э. Малевич, Н. Л. Щеглова. Минск: БГУ, 2008. 171 с. 3. THE MATHWORKS: MATLAB Primer. The MathWorks Inc., Online: getstart.pdf 4. THE MATHWORKS: MATLAB Mathematics. The MathWorks Inc., Online: math.pdf 5. Дьяконов, В. П. MATLAB. Полный самоучитель / В. П. Дьяконов. М.: ДМК Пресс, 2012. 768 с.: ил. 6. Angermann, A. MATLAB – Simulink – Stateflow. Grundlagen, Toolboxen, Beispiele / A. Angermann, M. Beuschel, M. Rau, U. Wohlfarth. Oldenburg Verlag München Wien, 2007. 495 p. 7. Adam, S. MATLAB und Mathematik kompetent einsetzen / S. Adam. WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim, 2006. 462 p. 8. Attaway, S. MATLAB: a practical introduction to programming and problem solving / S. Attaway. Elsevier, 2009. 452 p. 9. Hanselman, D. Mastering MATLAB / D. Hanselman, B. Littlefield. Pearson Educational, Inc, 2005. 852 p. |
11 |
Teaching methods |
Mixed with elements of distance learning, electronic materials. Explanatory-illustrative, reproductive, partially-search. |
12 |
Language |
Russian |
13 |
Forms of knowledge monitoring |
Laboratory works, homework assignments, oral surveys, short class tests, test papers. |
14 |
The knowledge check |
Credit |