Teaching of programming in secondary school raises some problems: how to teach programming, which language and environment to choose, what kinds of tasks to prepare, etc. The paper deals with these questions. The objective and component programming are briefly described as the most suitable for developing programming skills of students. The stages in teaching of programming are analyzed: basic computer skills, basic knowledge in programming, and developing of programs.
This work is licensed under a Creative Commons Attribution 4.0 International License.