Interactive Tasks in Teaching Programming as a Toolkit for a Computer Science Teacher

52

Abstract

The article discusses the features of the use of interactive tasks in the computer science course of primary and secondary schools in the framework of the study of the topic “Programming and Algorithmization” on the example of the author’s set of interactive tasks “PyBook” for teaching programming in the Python language. This kit contains both test assignments of various types and practical assignments for writing a program. In addition, the paper presents the possibilities of using interactive simulators as one of the classes of interactive tasks on the example of the interactive simulator “Division completely and by remainder”. At the same time, the possibilities of using the presented simulator in training and test modes are considered in detail. In addition, the article identifies further areas of research in the use of interactive tasks in the framework of teaching programming in the computer science course of primary and secondary schools.

General Information

Keywords: programming, programming teaching methodology, Python, interactive tasks, interactive simulators

Publication rubric: Intelligent Technologies in Humanities and Education

Article type: scientific article

For citation: Markelov V.K., Zavyalova O.A. Interactive Tasks in Teaching Programming as a Toolkit for a Computer Science Teacher. Digital Humanities and Technology in Education (DHTE 2021): Collection of Articles of the II All-Russian Scientific and Practical Conference with International Participation. November 11-12, 2021 / V.V. Rubtsov, M.G. Sorokova, N.P. Radchikova (Eds). Moscow: Publishing house MSUPE, 2021., pp. 387–399.

References

  1. Zavyalova O.A., Markelov V.K. Metodicheskie podkhody k prepo­davaniyu temy «Programmirovanie i algoritmizatsiya» na baze ya­zyka programmirovaniya Python v kurse informatiki srednei shkoly [Methodological approaches to teaching the topic “Programming and Algorithmization” based on the Python programming language in a high school computer science course]. Sovremennye problemy i perspektivy obucheniya matematike, fizike, informatike v shkole i vuze: mezhvuzovskii sbornik nauchno-metodicheskikh trudov [Modern problems and prospects of teaching mathematics, physics, computer science at school and university: interuniversity collection of scientific and methodological works]. Vologda: VSU, 2021, vol. 4, pp. 164–169. (In Russ.).
  2. Markelov V.K. Ispol’zovanie interaktivnykh trenazherov dinamich­eskoi sredy GeoGebra pri izuchenii yazyka Python v kurse infor­matiki srednei shkoly [Using Interactive GeoGebra Dynamic En­vironment Simulators to Learn Python in High School Computer Science]. Sokhranenie i razvitie kul’turnogo i obrazovatel’nogo po­tentsiala Ivanovskoi oblasti: Sbornik trudov studencheskoi nauchnoi konferentsii [Preservation and development of the cultural and edu­cational potential of the Ivanovo region: Proceedings of the student scientific conference]. Shuya: Izdatel’stvo Shuiskogo filiala IvGU, 2021. (In Russ.).
  3. Markelov V.K. Metodika prepodavaniya temy «Programmirovanie i algoritmizatsiya» v srednei shkole na baze komplekta interaktivnykh zadanii: Vypusknaya kvalifikatsionnaya rabota [Methods of teach­ing the topic “Programming and Algorithmization” in secondary school on the basis of a set of interactive tasks: Final qualification work.], 2021, 104 p. URL: https://rucont.ru/efd/759376 (Accessed: 12.09.2021). (In Russ.).
  4. Markelov V.K. Opyt ispol’zovaniya komplekta interaktivnykh zada­nii «PyBook» v obuchenii programmirovaniyu [Experience in using the set of interactive tasks “MyBook” in teaching programming]. Sokhranenie i razvitie kul’turnogo i obrazovatel’nogo potentsiala Iva­novskoi oblasti: Sbornik trudov studencheskoi nauchnoi konferentsii [Preservation and development of the cultural and educational poten­tial of the Ivanovo region: Proceedings of the student scientific con­ference]. Shuya: Izdatel’stvo Shuiskogo filiala IvGU, 2021. (In Russ.).
  5. Markelov V.K. Programmno-metodicheskii interaktivnyi kompleks «PyBook» kak sredstvo obucheniya yazyku programmirovaniya Python v shkol’nom kurse informatiki [The program-methodical interactive complex “PyBook” as a means of teaching the Python programming language in the school computer science course]. Pre­podavanie informatsionnykh tekhnologii v Rossiiskoi Federatsii [Teaching information technology in the Russian Federation]. 2021. URL: https://it-education.ru/conf2021/thesis/4651/ (Accessed: 12.09.2021). (In Russ.).

Information About the Authors

Valery K. Markelov, Student of the Shuya Branch of Ivanovo State University in the field of training 44.04.01 Pedagogical education (profile "Information technology in the professional activity of a teacher"), Shuya Branch of Ivanovo State University, Shuya, Russia, ORCID: https://orcid.org/0000-0002-4361-8930, e-mail: v.a.l.e.m.a.r.k@yandex.ru

Olga A. Zavyalova, PhD in Education, Associate Professor of the Department of Mathematics, Informatics and Teaching Methods, Shuya Branch of Ivanovo State University, Shuya, Russia, ORCID: https://orcid.org/0000-0001-9404-9347, e-mail: ooolga30@gmail.com

Metrics

Views

Total: 135
Previous month: 7
Current month: 9

Downloads

Total: 52
Previous month: 1
Current month: 2