The Choice of Language for Teaching Students Programming in the it Field at an Ag- ricultural University
1. Alekseevsky, P. I., 2014. Training in programming of students on the basis of methodology of the unified process of software development. Pedagogical education in Russia, no. 8, pp. 150–153. (In Russ., abstract in Eng.)
2. Bulgarian, E. V., 2014. Modern Requirements to Language and Development Environment When Teaching Bachelor Programming. Problems of Pedagogical Theory and Practice. Collection of scientific articles. St. Petersburg, pp. 21–25. (In Russ.)
3. Zmyazgova, T. R., Polyakova, E. N., Sokolova, N. N., 2018. Problem-oriented approach to programming training on the example of python. Informatics and education, no. 9 (298), pp. 12–18. (In Russ., abstract in Eng.)
4. Laptev, V. V., Tolasov, V. V., 2009. Peculiarities of a programming language for learning. Vestnik of Astrakhan state technical University. Series: Management, computer engineering and Informatics, no. 1, pp. 178–182. (In Russ., abstract in Eng.)
5. Naizagarayeva, A. A., 2015. Programming Languages for Training. Science and Peace, vol. 1, no. 3 (19), pp. 27–30. (In Russ., abstract in Eng.)
6. Olonichev, V. V., 2018. Selection of the first programming language for teaching students of it-specialties. Current problems of teaching information and natural-scientific disciplines: materials of the XII All-Russian Scientific and Methodological Conference. Ministry of Education and Science of the Russian Federation (Kostroma, 23–24 April 2018). Kostroma, pp. 132–135. (In Russ., abstract in Eng.)
7. Pavolotsky, A. V., Korolev, D. A., Levitskaya, N. I., 2015. The problem of choosing a language to start training in programming at a technical university. Quality. Innovations. Education, no. 12 (127), pp. 23–31. (In Russ., abstract in Eng.)
8. Petrov, Yu. I., 2018. Methodological issues of teaching programming in agrarian higher education institution. Modern problems of professional education: experience and ways of solving: materials of the 3rd all-Russia. scientific. scient. Conf. international. participation (Irkutsk, 16–18 October 2018). Irkutsk, pp. 710–717. (In Russ., abstract in Eng.)
9. Rating of programming languages of the Russian-speaking segment of programmers [online]. Available at: https://techrocks.ru/2018/07/29/ programming-languages-popularity-2018/ (accessed: 05.08.2019). (In Russ.)
10. Semukhin, S. O., 2015. Comparative analysis of programming languages [online]. Scientific-methodical electronic journal “Concept”, vol. 35, pp. 166–170. Available at: http://e-koncept.ru/2015/95588.htm (accessed: 05.08.2019). (In Russ.)
11. Sidorova, E. B., 2018. Selection of the basic programming language for first-year students of specialized specialties. Education and science in Russia and abroad, no. 5 (40), pp. 60–64. (In Russ., abstract in Eng.)
12. Tarasova, M. S., 2011. Teaching students the basics of programming based on information technology. Bulletin of the Pomeranian University. Series: Humanities and social Sciences, no. 5, pp. 153–158. (In Russ., abstract in Eng.)
13. Fakhrutdinov, R. R., Shakirov, A. A., Zaripova, R. S., 2018. Problems of choosing a programming language for teaching students. Modern research and development, no. 9 (26), pp. 403–405. (In Russ., abstract in Eng.)
14. FGOS IN (3++) 09.03.03 Applied informatics. Registered with the Ministry of Justice of the Russian Federation on October 12, 2017 N 48531 [online]. Portal of Federal State Educational Standards of Higher Education. Available at: URL:http:// fgosvo.ru/fgosvo/downloads/1473/?f=%2Fuploadfiles%2FFGOS+VO+3%2B%2B%2F-Bak%2F090302_B_3_17102017.pdf. (accessed: 05.08.2019). (In Russ.)
15. Encyclopedia of programming languages [online]. Available at: http://progopedia.ru (accessed: 05.08.2019). (In Russ.)
16. Fagan, B. J., M. Ed., Payne, B. 2017. Learning to program in Python – by teaching it!. Proc. Interdisciplinary STEM Teaching and Learning Conf., vol. 1, pp. 99–107. DOI: https://doi. org/10.20429/stem.2017.010109. (In Eng.)
17. Guo P. Python is now the most popular introductory teaching language at top U.S. Universities [online]. Communication of the ACM (July 7, 2014). Available at: https://cacm.acm.org/blogs/ blogcacm/176450-python-is-now-the-most-popular-introductoryteaching-language-at-top-u-s-universities/fulltext (accessed: 05.08.2019). (In Eng.)
18. Hromkovic, J., Kohn, T., Komm, D., Serafini, G., 2016. Combining the power of Python with the simplicity of Logo for a sustainable computer science education [online]. Informatics in Schools: Improvement of Informatics Knowledge and Perception, pp. 155–166. Available at: https:// doi.org/10.1007/978-3-319-46747-4_13 (accessed: 05.08.2019). (In Eng.)
19. PascalABC.NET. Advanced Pascal Programming [online]. Available at: http://pascalabc. net/ (accessed: 05.08.2019). (In Russ.)
20. TIOBE Index | TIOBE – The Software Quality Company [online]. Available at: https:// www.tiobe.com (accessed: 05.08.2019). (In Eng.)
21. TIOBE Index for February 2019 [online]. Available at: https://www.tiobe.com/tiobe-index/ (accessed: 05.08.2019). (In Eng.)