RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

AI Instructor in Programming

Product
Developers: Moscow State Technical University named after N.E. Bauman MSTU, Moscow Institute of Physics and Technology (MIPT)
Date of the premiere of the system: December 2023
Branches: Education and Science

2023: Product Announcement

MSTU named after N.E. Bauman In developed and launched the first Russia AI in the programmer. The service is able to analyze knowledge to suggest a further direction. With its help, you can solve more than 7 thousand problems.

File:Aquote1.png
When the user solves a problem in the field of programming, the service analyzes the source code of the solution using a neural network, converting it into a vector in multidimensional space. So the platform understands what algorithms the student used in a specific task and at what level they were implemented, "project creator Robert Khazhiev told Izvestia.
File:Aquote2.png

The first AI programming teacher in Russia has been developed

Based on the totality of decisions, the number of attempts and other factors, the software builds a map of the user's knowledge and identifies weaknesses. Further, the algorithm recommends tasks that are relevant in terms of complexity, either to study new topics, or to fix old ones, thereby making up a personal educational trajectory, the authors of the project noted.

The mobile version of the service allows you to view and select tasks for the future, assess the levels of difficulties, as well as add them to your favorites. And also in the future, it is planned to add game elements to facilitate the perception of how to write programs correctly.

This software will be useful in the initial stages of training. Since the one who studies programming must understand the initial basics, because "one cannot rogue what the user absolutely does not understand," said a senior lecturer at the Plekhanov PRUE and Moscow Polytechnic University (MIPT; also took part in the creation of an AI programming teacher) Alexey Denisov.

According to him, this assistant will be useful in sports programming - it will help to disassemble the code and explain errors.[1]

Notes