5 semester

1

Title discipline

Construction and analysis of algorithms.

2

Training course

3, specialty “Scientific and Design Activity”

3

Semester of training

5

4

Number of credits

2

5

Name and surname lecturer

Doctor of Pedagogical Sciences, Professor Melnikov Oleg Isidorovich.

6

Objectives of the study disciplines

Introduction to tasks and methods of constructing, analyzing and evaluating algorithms. Formation of the skills of constructing algorithms and the ability to use them in the analysis of mathematical models of specific objects and processes.

In the process of studying, the student should be able to:

– formulate the main statements of the considered sections of the theory of algorithms;

– аpply basic methods of constructing and evaluating algorithms for solving specific mathematical problems.

7

Prerequisites

Initial information from graph theory, set theory, combinatorics.

8

Table of contents disciplines

Principles of evaluating combinatorial algorithms. The simplest data structures. Search with return. The principle of “divide and conquer”. Construction of combinatorial configurations. The concept of the classes P and NP.

9

Recommended Literature

Aho A., Hopcroft D., Ulman D. The design and Analysis of Computer Algorithms. Addison-Wesley, 1974.

Kormen T., Leizerson C., Rivest R. Introduction to Algorithms. Cambridg, London, 1990

Kotov V. M., Sobolevskaya E. P., Tolstikov A. A. Algorithms and data structures. Minsk: BSU, 2011

 

10

Methods of teaching

Reproductive (passive), visual, comparative, dialog- heuristic, problematic, research.

11

Language of instruction

Russian.

12

Conditions (requirements),

current control.

Theoretical colloquiums, written tests.

13

Form of current

Attestation

Attestation Exam.