This discipline is designed to ensure that the student possesses the basic knowledge and skills of creating computer programs and databases. The basis of programming is the process of algorithmization and the concept of an algorithm, as well as knowledge of algorithmic languages and languages of querying databases.