The primary goal of the Laboratory is to organize internships for the University students majoring in information technologies who are working on their graduate research projects. During the internship the students are involved in developing research-oriented programming projects under the conditions closely mirroring those typical of the commercial development of computer software, including teamwork and using version control systems among others. The Laboratory is equipped with the server infrastructure necessary for completing many projects, including (but not limited to) web- and database servers.
The Laboratory’s projects are mostly connected with the system and network programming; however, the Laboratory is also involved in the development of other projects, for example, the development of business support applications.
In 2013 the Laboratory was given a subsidy to develop a programming platform for cloud application hosting as a result of an open public contest organized by Minonbrnauka (the Ministry of Education and Science). The developers suggested developing a programming platform allowing service providers to provide cloud services to small and middle-sized businesses. Existing program solutions developed for Parallels are integrated in the framework of this project, while a considerable portion of software for this platform is written from scratch, with all research required for the completion of the project conducted at the University.
Parallels is a leading software development company specialising in hosting virtualization and automatization for both home and corporate use; they support all the main types of equipment, operation systems and virtualization platforms. The company supports the organization of Summer and Winter NSU-Parallels Schools and has established endowed scholarships for students; it sponsors University Olympiads in programming and takes part in preparing teams of students for participation in ACM-ICPC World Championships and CTF competitions.
Such cooperation is very beneficial for the University because it gives the students an opportunity to gain a unique experience in doing research as exemplified in solving serious practical problems in software development, bringing research to the stage of production and mastering the process of software development. These activities result in the formation of such research groups that are in demand on the market. Working in the Laboratory provides for a high level of the students’ preparation in software engineering and computer science.
Head of the Laboratory
: Sergey Krendelev (Ph. D., Physics)
Department of Information Technologies