Translation. Region: Russian Federal
Source: Novosibirsk State University –
An important disclaimer is at the bottom of this article.
From August 14 to 28, the first System Bootcamp from the YADRO laboratory was held at NSU. Junior students took part in the Bootcamp Faculty of Information Technology And Faculty of Mechanics and Mathematics of NSU, as well as graduating students who chose a topic for their future diploma work. Over the course of two weeks, 11 students worked on projects in three areas. The guys who successfully completed the Bootcamp will have the opportunity to continue working in the laboratory, participate in the implementation of projects on system development within the framework of cooperation with the YADRO company.
To participate in the event, it was necessary to fill out a questionnaire, write a motivation letter and provide information about your academic performance in key courses, such as operating systems, network technologies and the basic C course.
— Most of the Summer Schools held at NSU together with industrial partners are aimed at senior students, which is logical from the point of view of further employment. Quite often, graduates of such schools receive an offer to do an internship and then work in a company. We are focused on junior students in order to interest them in the tasks of system programming and give them the opportunity to specialize in this area. That is, our main task is to popularize system programming among students studying in IT specialties, — said Alexander Vlasov, head of the YADRO laboratory at Novosibirsk State University, deputy dean of the Faculty of Information Technology of NSU for Master's degree programs.
Bootcamp participants spent two weeks working on projects in three areas: development of CDM-16, a learning processor for the Digital Platforms course; UPX, an executable packer; and “Implementation of Thompson’s attack on the TinyCC compiler.” The first half of the day was spent interacting with mentors in the lab, and the second half was spent working independently. However, students continued working on projects in the classroom after lunch.
— These are new projects, there are no ready-made solutions for them. Students could not use search engines to find ready-made solutions or artificial intelligence to generate the “correct” answer. They had to apply their skills and knowledge that they received during their studies at our University to solve the task, — explained Alexander Vlasov.
A team of three people worked on the implementation of the project "Implementation of Thompson's attack on the TinyCC compiler": Matvey Sorokin, Vladimir Sharapov and Andrey Zverev. This is exactly one of the areas that the YADRO laboratory at NSU is engaged in – the topic of compiler verification, that is, checking for non-infection. The idea of the project at the Bootcamp was to first create such an infected compiler, and then verify this compiler.
— I had a very interesting project — compiler verification. The project is large, the task is huge — to "infect" the compiler so that it turns an ordinary program into a malicious one. We tested many different options for how this can be done. In the end, we can say that we coped with the task, — shared Vladimir Sharapov, a student of the NSU FIT.
The topics of the Bootcamp projects are highly specialized, however, there are many people at the FIT and other faculties who are passionate about system programming. And the experience gained can be applied in solving a wide range of current industrial problems.
— Bootcamp is a very good way to come and join the research topic within the framework of system programming. To touch, to see what it is. Bootcamp is people, a team of like-minded people with whom you will work on the project. It is networking, as well as an opportunity to get acquainted with the laboratory, — emphasized Alexander Volk, a student of the NSU FIT.
Students who complete the Bootcamp with high results have the opportunity to continue working in the YADRO laboratory and work on projects in the field of systems programming together with YADRO curators.
— I hope that we have interested the students who have successfully completed the Bootcamp in the field they have become familiar with. Even if the students do not specialize in the field of system development in the future, the skills they have acquired here will certainly help them in the future in other areas of IT, — concluded Alexander Vlasov.
Please note: This information is raw content obtained directly from the source of the information. It is an accurate report of what the source claims and does not necessarily reflect the position of MIL-OSI or its clients.
.
