+7 (495) 987 43 74 ext. 3304
Join us -              
Рус   |   Eng

Authors

Ratanova Olga V.

Degree
Senior Lecturer, Department of Digital Economy, Synergy University
E-mail
rov75@yandex.ru
Location
Moscow, Russia
Articles

Methods for creating automated tools of teaching of programming

The article discusses the issues of automated teaching of programming. Programming is one of the fastest growing and promising industries in the modern world. Based on information from recruitment agencies, there is now a shortage of highly specialized programmers, and it will only increase. Currently, employers have increased requirements for the qualification of programmers. Therefore, teaching programming in courses or advanced training of programmers is especially relevant. Automation makes learning more affordable. The role of automated learning on-line is increasing at this time. The article analyzes the principles of construction and typical elements of existing training courses. And it also analyzes methods of increasing the efficiency automated learning that can be done online. Creating circumstances under which the student received the necessary practical skills is an actual issue with such training. These are the skills of writing and debugging correct code in a programming language in the absence or with minimal presence of a teacher. Checking the code by the teacher, searching for errors and identifying inefficient code is an important point in full-time programming training. At this point, the student receives quick feedback from the teacher. Training tasks should be created so that code validation can be performed automatically. The article suggests changes and additions that will increase the effectiveness of existing automated courses of teaching of programming. The analysis of existing software code verification systems was performed. And the verification methods that are applicable in training were identified. Automatic verification of program code can take learning to a new higher level. Read more...

Categorization of interconnected objects of critical information infrastructure

The problem of building an information infrastructure resistant to computer attacks is relevant for organizing the work of any enterprise. Therefore, the ability to assess the existing or developing information infrastructure is very important. In this regard, the article deals with the problem of categorizing objects of critical information infrastructure in the context of the need to assess their relationship. The current legislative acts, which are the information base for determining the objects of critical information infrastructure and determining their purpose, structure and composition, are considered, as well as the criteria for the significance of objects are determined. The article also defines the links between critical information infrastructure objects, their resistance to computer attacks, as well as possible damage due to disruption of their functioning or the performance of a critical process. The article provides a description of the criteria that are subject to assessment and a methodology for assessing the stability of critical information infrastructure objects to computer attacks and assessing possible damage due to disruption of the functioning or performance of critical processes by objects of critical information infrastructure. An augmented solution is proposed for assessing the stability of the functioning of critical information infrastructure objects with various options for their connection. The possibility of assessing the cumulative damage due to disruption of the functioning of interconnected objects of critical information infrastructure is considered. Read more...

Improvement of contactless fare payment by ground urban passenger transport based on geolocation

One of the important social tasks is the task of improving the efficiency of transport service systems. The paper proposes approaches to solving the problem of increasing the efficiency of contactless fare payment on passenger road transport, which are based on geolocation technology. Based on the consideration of fare payment schemes for closed and open cycles, scenarios for the implementation of fare payment using a flat fare system, a zonal fare system and electronic tickets with QR codes are presented. Several payment implementation work schemes have been developed based on the application of the geolocation concept and using various technologies to implement this concept, namely 1) Bluetooth Low Energy, 2) obtaining coordinates from GPS/GLONASS navigation systems, 3) data received through Wi-Fi access points and 4) location data provided by basic stations of GSM networks. A comparative analysis was carried out for each proposed option, a basic set of technical and software support tools was determined, and recommendations were given on the conditions that determine the feasibility of its application. For experimental confirmation of the operability of each of the options for obtaining the estimated values of the main characteristics, operating samples were constructed on which the corresponding measurements were carried out. Read more...