Character data processing: from simple to complex
https://doi.org/10.32517/2221-1993-2022-21-6-5-11
Abstract
The article proposes multi-level materials for students of grades 7–8 to master the theme "Character data processing" in the Python programming language. The first level of complexity involves consideration of the minimum theoretical information and basic algorithms for processing character data, including algorithms for texts editing (replacing a character, deleting and inserting a character, searching for an occurrence of a given pattern); the material is aimed at students who master informatics at a basic level. The second (advanced) level of complexity implies not only actual knowledge of the material being studied, including string processing methods, but also the ability to apply it in new situations; the material can be offered to the basic school students who master informatics at an advanced level. The third (high) level of complexity involves the acquaintance of students with the Olympiad tasks; the material is aimed at the most prepared and motivated students. Working with string data, implemented at different levels of complexity, can become both an alternative and a supplement for tasks with a mathematical context, traditionally included in the content of the informatics course of the basic school.
About the Authors
L. L. BosovaRussian Federation
Moscow
N. A. Akvilianov
Russian Federation
Moscow
References
1. Босова Л. Л. Как учат программированию в XXI веке: отечественный и зарубежный опыт обучения программированию в школе // Информатика в школе. 2018. № 6. С. 3–11. EDN: XZOOJV.
2. Босова Л. Л. Программирование как инструмент формирования вычислительного мышления обучающихся // Информатика в школе. 2020. № 10. С. 4–10. DOI 10.32517/2221-1993-2020-19-10-4-10. EDN: GURIPH.
3. Босова Л. Л. Школьная информатика в России и в мире // Информатизация образования и науки. 2018. № 3. С. 134–145. EDN: XSMSVV.
4. Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python: Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2020. 96 с. EDN: LPMXCB.
5. Босова Л. Л., Босова А. Ю., Аквилянов Н. А. Информатика: 7–9 классы: компьютерный практикум. М.: Просвещение, 2022. 192 с.
6. Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2023 года по информатике. Подготовлен федеральным государственным бюджетным научным учреждением «Федеральный институт педагогических измерений». https://fipi.ru/ege/demoversiispecifikacii-kodifikatory#!/tab/151883967-5
7. Задания муниципального этапа всероссийской олимпиады школьников по информатике 2021–2022 учебный год. 9–11 классы. Московская область // Образовательный центр «Взлёт». https://olympmo.ru/news_img/training/iikt/olymp/mun_2021-2022/tasks-iikt-9-11-mun-2020-2021.pdf
8. Кольцов Д. В. Python: создаем программы и игры. 2-е изд. СПб.: Наука и Техника, 2019. 400 с.
9. Примерная рабочая программа основного общего образования. Информатика. Базовый уровень (для 7–9 классов образовательных организаций). Одобрена решением федерального учебно-методического объединения по общему образованию, протокол 3/21 от 27.09.2021 г. https://fgosreestr.ru/oop/237
10. Примерная рабочая программа основного общего образования. Информатика. Углубленный уровень (для 7–9 классов образовательных организаций). Одобрена решением федерального учебно-методического объединения по общему образованию, протокол 2/22 от 29.04.2022 г. https://fgosreestr.ru/oop/313
Review
For citations:
Bosova L.L., Akvilianov N.A. Character data processing: from simple to complex. Informatics in school. 2022;(6):5-11. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-6-5-11