Tags:algorithm, computer graphics, learning process and programming
Abstract:
Teaching the basics of programming in secondary school is important for improving pupils’ thinking skills, their ability to develop algorithms and implement these algorithms in programming languages, as well as introducing pupils to the professions of the IT industry. The objective of the article is to prove that learning Python programming will be more effective if pupils can visually observe the results of the algorithm execution and to experimentally verify the effectiveness of programming tasks that use built-in graphical objects of the Python language and visualize the implementation of algorithms in the Python language. To achieve the objective the author’s method of teaching Python programming was introduced, it is based on the use of built-in computer graphics tools in the Python language. In the learning process the programming task was visualized using the built-in computer graphics tools of the Python language. As a result of the experiment, it was determined that the use of computer graphics elements contributed to a better learning by pupils of the main algorithmic constructions and their syntax in the Python language.
Elements of Computer Graphics in the Process of Learning the Basics of Programming in the Python Language in Secondary School