Multithreaded processes: Solving problems by modeling
https://doi.org/10.32517/2221-1993-2024-23-2-81-86
Abstract
The article discusses the tasks of the "Modeling" section of the informatics course of secondary general education. The proposed tasks illustrate the basic concepts and ideas of multithreaded processes.
The first task is presented in the form of a case. When working on a task, students need to develop an action plan to solve the task, present the plan in the form of a table and diagram. As a result of the work, it is necessary to bring students to the conclusion about the need to divide the entire process into parts and to carry out each part in parallel in order to effectively allocate time.
The second task is intended to prepare students for the Unified State Exam in informatics in 2024 (task 22 "Construction of mathematical models for solving practical problems. Architecture of modern computers. Multiprocessor systems").
When developing and constructing a computational computer model, subsequent visualization of numerical data, and conducting a computer experiment for the purpose of data analysis, the process of developing students' functional literacy continues.
References
1. Босова Л. Л. Параллельные алгоритмы в начальной и основной школе // Информатика в школе. 2015. № 2. С. 24–27. EDN: TMMIPD.
2. Воеводин В. В. Вычислительная математика и структура алгоритмов. М.: Изд-во МГУ, 2006. 112 с.
3. Еремин Е. А. Как наглядно продемонстрировать школьникам преимущества многопроцессорных систем// Информатика в школе. 2015. № 9. С. 32–36. EDN: VAYNYR.
4. Еремин Е. А. О подборе наглядных задач для вводного курса параллельных вычислений // Суперкомпьютерные дни в России. Труды международной конференции (Москва, 26– 27 сентября 2016 года). М.: Изд-во МГУ, 2016. EDN: WXJJSN.
5. Еремин Е. А. Об изучении основ параллельной обработки данных в школьном курсе информатики // Преподавание информационных технологий в Российской Федерации. Материалы Шестнадцатой открытой Всероссийской конференции. М.: МГТУ имени Н. Э. Баумана, 2018. С. 372–373. EDN: XUJFUD.
6. Еремин Е. А. Программная поддержка для изучения основ параллельных вычислений // Информатика в школе. 2017. № 2. С. 3–9. EDN: WFNFYV.
7. Плаксин М. А. Комплект деловых игр для начального знакомства с параллельными вычислениями // Информатика в школе. 2016. № 5. С. 6–16. EDN: WBPGLT.
8. Плаксин М. А. Подготовка методики преподавания темы «Параллельные вычисления» в средней школе // Параллельные вычислительные технологии (ПаВТ’2016). Труды международной научной конференции (Архангельск, 28 марта — 1 апреля 2016 года). Челябинск: Издательский центр ЮУрГУ, 2016. С. 663–677. EDN: VSRROH.
9. Плаксин М. А. Пропедевтика параллельных вычислений в школьной информатике. Тема «Алгоритмы. Совместная деятельность» // Информатика в школе. 2016. № 8. С. 5–9. EDN: XBOLMD.
10. Плаксин М. А. «Суперкомпьютеры» vs «параллельное программирование». «Параллельное программирование» vs «совместная деятельность». Как изучать тему «параллельные вычисления» в средней школе? // Современные информационные технологии и ИТ-образование. 2015. Т. 1. № 11. 2015. С. 302–309. EDN: VBPYJJ.
Review
For citations:
Kochergina T.I. Multithreaded processes: Solving problems by modeling. Informatics in school. 2024;(2):81-86. (In Russ.) https://doi.org/10.32517/2221-1993-2024-23-2-81-86