3 semester

1

Course topic

Computer Mathematics

2

Specialty

1-31 03 01 Mathematics (by directions), specialty:

1-31 03 01-03 Mathematics (Economic 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