DOI QR코드

DOI QR Code

Problems of Teaching Pupils of Non-Specialized Classes to Program and Ways to Overcome Them: Local Study

  • Received : 2021.12.05
  • Published : 2022.01.30

Abstract

The development and spread of IT-technologies has raised interest in teaching programming pupils. The article deals with problems related to programming and ways to overcome them. The importance of programming skills is emphasized, as this process promotes the formation of algorithmic thinking of pupils. The authors determined the level of pupils' interest to programing learning depending on the age. The analysis has showed that the natural interest of younger pupils in programming is decreasing over the years and in the most productive period of its study is minimized. It is revealed that senior school pupils are characterized by low level of interest in the study of programming; lack of motivation; the presence of psychological blocks on their own abilities in the context of programming; law level of computer science understanding. To overcome these problems, we conducted the second stage of the experiment, which was based on a change in the approach to programing learning, which involved pupils of non-specialized classes of senior school (experimental group). During the study of programming, special attention was paid to the motivational and psychological component, as well as the use of game technologies and teamwork of pupils. The results of the pedagogical experiment on studying the effectiveness of teaching programming for pupils of nonspecialized classes are presented. Improvement of the results provided the use of social and cognitive motives; application of verbal and non-verbal, external and internal means; communicative attacks; stimulation and psychological setting; game techniques, independent work and reflection, teamwork. The positive effect of the implemented methods is shown by the results verified by the methods of mathematical statistics in the experimental and control groups of pupils.

Keywords

References

  1. Unified State Electronic Educational Base. URL: https://vstup2018.edbo.gov.ua/statistics/konkursuniversities/ (2019).
  2. Zhaldak, M. I.: Informatics is a fundamental scientific discipline, Computer in school and family, 2, 39-43 (2010).
  3. Mintii, I. S.: Forms of training organization for the formation of competencies in programming, Pedagogy of Senior and Middle School, 41, 91-96 (2014).
  4. Spivakovskyi, O. V.: Future of School Informatics, Naukovyi chasopys NPU imeni M. P. Drahomanova, 3, 226-234 (2010).
  5. Dedinskii, I.: Analytical campaign for pre-university teaching of programming. URL: http://ded32.net.ru/news/2011-04-03-58 (2011).
  6. Ischeriakov, C.: Should I study programming at a school or university? Educational policy. Portal of Public Experts. URL: http://osvita.ua/school/54063/ (2017).
  7. Bazurin, V.: Programming environments as a means of teaching pupils to programming basics, Information technologies and learning tools, 59 (3), 13-27. doi: 10.33407/itlt.v59i3.1601 (2017).
  8. Papadakis, S.: Evaluating a game-development approach to teach introductory programming concepts in secondary education, International Journal of Technology Enhanced Learning, 12, 2, 127-145 (2020). https://doi.org/10.1504/ijtel.2020.106282
  9. da Silva J., Silveira, I.: A Systematic Review on Open Educational Games for Programming Learning and Teaching, International Journal of Emerging Technologies in Learning, 15, 9, 156-172. doi: 10.3991/ijet.v15i09.12437 (2020).
  10. Yan, Y., Nakano, H., Hara, K., Kazuma, T., He, A.: A Web Service for C Programming Learning and Teaching, Proceedings of 2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems, 414-419 (2016).
  11. Rudenko, V. M.: Mathematical Statistics. Kyiv: Center for Educational Literature (2012).
  12. Johnson, P.: Reading, writing and refactoring: How 7 forward-thinking countries are teaching kids to code, ITWorld. URL: https://www.itworld.com/article/2824003/cloudcomputing/161754-Reading-writing-and-refactoring-How7-forward-thinking-countries-are-teaching-kids-tocode.html (2014).
  13. McCaskill, S.: New National Curriculum To Teach Five Year Olds Computer Programming. URL: http://www.silicon.co.uk/workspace/national-curriculumict-education-computing-121214 (2013).
  14. Ginni Rometty's Letter to the U.S. President-Elect., IBM CEO. URL: http://ibm.com/blogs/policy/ibm-ceo-ginniromettys-letter-u-s-president-elect (2017).
  15. Year of Code and £500,000 fund to inspire future tech experts launched. URL: http://services.parliament.uk/bills/2015-16/educationandadoption.html (2014).
  16. Rudenko, Yu. O.: Professional adaptation of young teachers of computer science, Fizyko-matematychna osvita - Physical and Mathematical Education, 1(15), 281-284 (2018). https://doi.org/10.31110/2413-1571-2018-015-1-053
  17. Coe, I., Ferworn, A.: The Life and Contributions of Countess Ada Lovelace Unintended Consequences of Exclusion, Prejudice, and Stereotyping, IEEE technology and society magazine, 35 (4), 46-49. doi: 10.1109/MTS.2016.2618679 (2016).
  18. Gonzalez-Guerra, L., Leal-Flores, A.: Teamwork based learning: using an automatic tutor in programming courses, 13th International Technology, Education and Development Conference (INTED2019), 72-78 (2019).
  19. Trejos-Buritica, O.: Methodology teamwork's 4321 to improve learning in computer programming using collaborative learning and cooperative learning, Revista Educacion en Ingenieria, 13, 25, p. 28-36. doi: 10.26507/rei.v13n25.821 (2018).
  20. Jung, I., Choi, J., Kim, I., Choi, C.: Interactive Learning Environment for Practical Programming Language based on Web Service, 15th International Conference on Information Technology Based Higher Education and Training (ITHET), doi: 10.1109/ITHET.2016.7760705 (2016).