Information tools for teaching the basics of programming in high school

Authors

DOI:

https://doi.org/10.32919/uesit.2017.03.06

Keywords:

informational learning tools, programming learning, high school students, methodological approaches, online environment

Abstract

The article focuses on the problem of finding methodological approaches to the use of information programming tools in the course of computer science high school. The definition of information tools for teaching as electronic means of storage, processing and transfer of educational information through computers is set out. The authors, based on the analysis of four existing training programs in computer science 5-9 classes, identified the topics for studying students of the middle classes of programming: "Algorithms and Programs", "Algorithms and their Implementers", "Algorithmization and Programming", "Fundamentals of algorithmization and programming". It is revealed that the computer science curriculum for grades 8-9 for general education institutions with in-depth study of individual subjects does not include any programming topics. The analysis of methodological recommendations on informatics teaching in 2016-2018 academic years allowed to determine the competency tasks that students should learn to solve when they study computer science in high school, for example, to develop and run a linear geometric figure drawing algorithm, to recreate the motion of a computer ' object on the plane, including the interception of obstacles, create a simple computer game using variables, analyze the results of the implementation of programs for processing values of numeric type, create a software project and more. The authors analyze the possibilities of such information learning tools as online gaming platforms, Internet resources, online programming learning environments, graphical programming environments, interactive learning environments, and application development environments. The methodical approaches to the use of informational learning tools in the course of computer science high school: the implementation of online online exercises to learn theoretical concepts, solving problems from the basics of algorithmization and programming in the online environment, teaching the stages of creating a program project through the study of online courses, the implementation of tasks for training programming in the online learning environment; learning in action with a graphical programming environment for robots; development of a software project in the programming environment.

Downloads

Download data is not yet available.
Abstract views: 260 / PDF downloads: 354

References

Гороль, П. К., Гуревич, Р. С., Коношевський, Л. Л., & Шестопалюк, О. В. (2007). Сучасні інформаційні засоби навчання. Київ: Освіта України.

Лапінський, В. В. (2014). Проблема вибору першої мови програмування – сьогоднішнє бачення. Комп’ютер в школі та сім’ї, 1, 14-17.

Марченко, Л. В. (2017). Розробка уроку – практичної роботи. Взято з http://it-el.kpbl.org.ua/files/my_metodichni_rozrobki/kievoit1/2013/35/35.html.

Методичні рекомендації щодо викладання інформатики у 2017/2018 навчальному році. Взято з http://osvita.ua/school/program/program-5-9/56131.

Осадчий, В. В., & Шаров, С. В. (2011). Створення електронного підручника: принципи, вимоги та рекомендації. Мелітополь: РВЦ МДПУ.

Пидкасистый, П. И. (2013). Педагогика: учебное пособие для бакалавров. Москва: Издательство Юрайт.

Чорна, А. В. (2014). Організація самостійної роботи студентів засобами електронного підручника з дисципліни «Операційні системи і системне програмування». Проблеми інженерно-педагогічної освіти. Збірник наукових праць, (42-43), 205-210.

Шевчук, П. Г. (2011). Оцінювання ефективності навчання програмування на основі різних мов та парадигм написання. Інженерія програмного забезпечення, 2(6), 79-84.

REFERENCES (TRANSLATED AND TRANSLITERATED)

Horol, P. K., Hurevych, R. S., Konoshevskyi, L. L., & Shestopaliuk, O. V. (2007). Modern information learning tools. Kyiv: Osvita Ukrainy. (in Ukrainian)

Lapinskyi, V. V. (2014). The problem of choosing the first programming language – today's vision. Kompiuter v shkoli ta simii, 1, 14-17. (in Ukrainian)

Marchenko, L. V. (2017). Developing a practical lesson. Retrieved from http://it-el.kpbl.org.ua/files/my_metodichni_rozrobki/kievoit1/2013/35/35.html. (in Ukrainian)

Methodological recommendations for teaching informatics in the 2017/2018 academic year. Retrieved from http://osvita.ua/school/program/program-5-9/56131. (in Ukrainian)

Osadchyi, V. V., & Sharov, S. V. (2011). Creating an electronic textbook: principles, requirements and recommendations. Melitopol: RVTs MDPU. (in Ukrainian)

Pidkasistyj, P. I. (2013). Pedagogy: A Training Manual for Bachelors. Moscow: Izdatel'stvo Yurajt. (in Russian)

Chorna, A. V. (2014). Organization of self-work of students by means of an electronic textbook on discipline "Operating systems and system programming". Problemy inzhenerno-pedahohichnoi osvity. Zbirnyk naukovykh prats, (42-43), 205-210. (in Ukrainian)

Shevchuk, P. H. (2011). Evaluating the effectiveness of learning programming based on different languages and paradigms. Inzheneriia prohramnoho zabezpechennia, 2(6), 79-84. (in Ukrainian)

Published

2017-09-30

How to Cite

Pavlenko, M., & Varava, T. (2017). Information tools for teaching the basics of programming in high school. Ukrainian Journal of Educational Studies and Information Technology, 5(3), 58–72. https://doi.org/10.32919/uesit.2017.03.06