THE DEVELOPMENT OF ALGORITHMIC CULTURE AND PROGRAMMING CULTURE OF STUDENTS IN PROFILE CLASSES WHILE STUDING THE BASIS OF PROGRAMMING IN C++
https://doi.org/10.32517/2221-1993-2020-19-6-24-33
Abstract
The article presents the structure, content and results of approbation of the C++ programming course developed for the 10th grade students of physics and mathematics profile and implemented as part of the academic subject “Informatics”. The aim of the course is to develop in the student not only knowledge and skills in programming, but also his algorithmic culture and programming culture as important qualities of a potential IT-specialist. This is facilitated by special control of educational process by the teacher, which consists in monitoring the activities of students in writing programs and timely correction of this activity. The assessment of the level of development of student algorithmic culture and programming culture relative to the basic level of their formation (when mastering the basics of algorithmization and programming in the 9th grade) was carried out on the basis of a number of criteria presented in the article. The results of approbation showed that the specially organized teacher activity makes it possible to increase the level of algorithmic culture and programming culture of high school students when studying the basics of programming in C++.
About the Author
K. V. RozovRussian Federation
References
1. Босова Л. Л. О курсе информатики в российской школе // Известия Кыргызской академии образования. 2015. № 3. С. 332–335.
2. Босова Л. Л., Босова А. Ю. Информатика. 7–9 классы. Методическое пособие. М.: БИНОМ. Лаборатория знаний, 2016. 464 с. http://lbz.ru/metodist/iumk/informatics/files/bosova-7-9-met.pdf
3. Лапчик М. П. Использование общеобразовательных аспектов программирования для ЭВМ в совершенствовании среднего математического образования: автореф. дис. … канд. пед. наук. М.: НИИ СиМО АПН СССР, 1974. 26 с.
4. Лучко Л. Г. Формирование алгоритмической культуры учащихся в процессе обучения базовому курсу информатики: дис. … канд. пед. наук. Омск, 1999. 152 с.
5. Монахов В. М., Лапчик М. П., Демидович Н. Б., Червочкина Л. П. Формирование алгоритмической культуры школьника при обучении математике: пособие для учителей. М.: Просвещение, 1978. 94 с.
6. Поляков К. Ю. Программирование. Python. C++: учебное пособие. В 4 ч. Ч. 1. М.: БИНОМ. Лаборатория знаний, 2019. 144 с.
7. Розов К. В., Розова М. С. Формирование и развитие алгоритмической культуры в рамках учебного предмета «Информатика» // Вестник педагогических инноваций. 2019. № 4. С. 98–104.
8. Федеральный государственный образовательный стандарт среднего общего образования. https://fgos.ru/
9. Шрайнер A. A. Повышение качества математического образования учащихся посредством формирования и развития их алгоритмической культуры: автореф. дис. … канд. пед. наук. Новосибирск, 1997. 18 с.
10. Dev-C++ оболочка для программирования в Windows // Сайт Константина Полякова. http://kpolyakov.spb.ru/school/c/devcpp.htm
11. Seed G. M. An Introduction to Object-Oriented Programming in C++: with Applications in Computer Graphics. Springer Science & Business Media, 2012. 972 p.
Review
For citations:
Rozov K.V. THE DEVELOPMENT OF ALGORITHMIC CULTURE AND PROGRAMMING CULTURE OF STUDENTS IN PROFILE CLASSES WHILE STUDING THE BASIS OF PROGRAMMING IN C++. Informatics in school. 2020;(6):24-33. (In Russ.) https://doi.org/10.32517/2221-1993-2020-19-6-24-33