The article presents the content of the educational disciplines “Workshop on Python Programming” and “Fundamentals of Artificial Intelligence”, included in the module “Data Analysis. Machine learning. Artificial Intelligence”, implemented in Ural universities. Modern teachers note that when preparing the next generation of teachers, the priority should be their acquisition of experience in using artificial intelligence tools in teaching. The objectives of mastering the module are developing students’ skills in the field of neural network mathematical modeling, developing knowledge about basic data analysis algorithms, development of skills in visualization and interpretation of data to solve applied problems using object-oriented programming technologies and artificial neural network technologies. As part of project activities, students gain experience in data mining by completing research projects (for example, a project on comparative assessment of the effectiveness of multilayer perceptron learning algorithms) and applied projects (for example, on the development of a neural network system for predicting the success of schoolchildren’s research work; on the development of a neural network system for predicting student attendance training sessions). At USPU, software systems have been developed in Python that implement the presented neural network prognostic systems. Educational and methodological materials for the disciplines of the module include video lectures and presentations for them, laboratory work (including those based on GoogleColab notebooks), datasets, test sets, theory questions and practical tasks for exams and tests. The effectiveness of the developed teaching methodology is confirmed by the results of a pedagogical experiment. Keywords: neural network technologies, data mining, predictive systems, machine learning, content of the academic discipline
Read full abstract