Program code: 01.04.02
The demand for IT specialists in Russia and all over the world is very high. For instance, the demand for IT specialists in Siberian federal district, according to “Communication Networks and Systems” magazine, is estimated at 10 – 15 thousand people per year, of which about 5 thousand with higher education. This demand of the regional labor market is also verified by the research of the Association of computer and IT companies. When developing the state with a modernization course the demanded number of IT specialists is almost three times bigger than the current number of relevant specialists provided by higher education and vocational training institutions. The lack of IT specialists in the IT industry and other sectors of economy with a modernization course in mind may become a stumbling point for the formation of an information society and the establishment of innovative economy in Russia. Tomsk region, being and active innovative region of the Russian Federation, is particularly sensitive to the lack of IT specialists. At the same time, the demand is manifold greater for those IT specialists whose expertise includes not only applied informatics, but also applied mathematics. In view of the above, the relevance of training of master program students in the given major is of paramount importance.
It is impossible to become a highly professional programmer without profound mathematical background. The programmers who specialize in various application domains oftentimes find it difficult to understand one another if they lack the knowledge of applied mathematics. One would think that both programming languages and information technologies in various application domains are the same. But the thing is, that the application domains themselves may be strikingly different from one another, so to create specialized programs it is not enough to know programming languages and technologies, one must have a good understanding in the field, for which the program is created, and that requires the knowledge of applied mathematics. This major is of priority for the development of many science-intensive sectors of economy and the defense industry complex of Russia. In particular, it should be noted that a typical feature of the development of Siberian federal district is that it has abundance of industrial facilities and research institutions. The technological processes of modern industries and experimental research facilities contain complex engineering equipment and require information processing, using the most advanced and various computers and the methods of applied mathematics.
While teaching the master program students, we use the vast experience of the teaching staff of the department in training of high-quality specialists in IT field. Alongside mathematical disciplines, the students study modern software development technologies, object-oriented programming languages and integrated development environments. They get the knowledge and skills of various operating systems and environments. The spectrum of available disciplines provides a wide range of specialization for the graduates: from solving the problems of computing mathematics, mathematical physics and optimal experiment planning to computer graphics, global and local computing networks, artificial intelligence systems, expert systems, databases and multimedia processing technologies. The outstandingly well-equipped computer classes and the super high-performance computing cluster allow for the training of top qualification specialists. The department has great scientific potential in creating smart automated systems for information processing, monitoring, control and engineering design. Virtually all the academic disciplines are taught by professors-doctors of science.
Research work at the department is carried out in the general field of automation and optimization of information processing and control systems. Within the frameworks of this major, the following research takes place:
Graduate’s expertise and skills
The master program in mathematical provision and software for computers and computer networks encompasses all the means, ways and methods, aimed to create and use mathematical provision and software for computers and automated systems (AS), to use computers, develop the new spheres and methods of application for computers and AS. Nowadays computers and AS are involved in virtually every bit of the advances of civilization: mobile phones capable of playing games and Internet browsing; personal computers that have become an integral part of any office; supercomputers that can win a game of chess against the world champions; special controllers that control an industrial machine of the elevator in a skyscraper; on-board control systems for aircraft and spacecraft; robotic systems and many more. Mathematical support and software make the smart computers that make the above-listed things possible, and that is why the demand for mathematical support and software specialists is growing day by day.
The graduate of the master program has the expertise, required to develop computers and AS, solve problems, using the modern information technologies, and carry out activity related to research, teaching, engineering design, organization and management, and industrial engineering in various companies of different forms of enterprise.