It is discussed several main techniques of teaching of computer science in secondary schools: systems approach that may be used in teaching of any topic; a group form of teaching, during which the pupils acquire the habits of collective work, the elements of mutual cooperation, get used to taking the responsibilities for fulfilling adopted resolutions; lesson-competitions; teaching module as an element of didactical technology; dictation as a way of activation of children’s thinking, a certain form of recollection of studied materials, a hint in solving a problem; playing and creation of adequate environment for computer games that will be based on the principle of creative simulation.