TEACHING PROGRAMMING BASICS IN COMPUTER SCIENCE LESSONS
Keywords:
programming, linear structures, logical thinking, programming language CAbstract
Ukrainian scientists’s educational materials are analysed in the article, and the lack of the materials for programming basics formation for beginners is indicated there. It is suggested to fill the general legacy with logical type tasks and the ones with modelling elements, that have to arouse interest in school students and help the development of their logical thinking at the same time. The materials contain the description of constructing mathematical models of suggested tasks, slides with explanation and the code of their realisation in C++ programming language.
Aim. To create separate components of methodology of teaching programming basics for middle-school students, to describe in details tasks, which could arouse their interest for studying programming.
Methodology. Studying and analyzing scientific, educational and methodical publications selection of various exercises in computer science for students’s interest based on experience of working in a middle school, systematic approach to teaching computer science.
Scientific newness. Interesting tasks were selected, their description was done in details, and the method of teaching them was described using slides with explanation and the code for their realisation in C++ programming language.
Conclusion. Suggested methodology was successfully used by students of Uzhhorod General educational specialized boarding school with advanced study of separate subjects (UGESBS) in summer and winter programming schools in Kremenchuk and in summer programming schools in Khust. Many students of the boarding school (UGESBS) started enjoying programming, took part in olympiads and became prizewinners of different stages of AllUkrainian olympiad in programming. Moreover, for the last three years, every year someone of the students was not only the prizewinner, but also a European junior programming olympiad prizewinner. Also, the specified aproach passed the test in terms of distance learning.