The document discusses the demonstration method for teaching computer science. It describes demonstration as a method where the teacher performs experiments and explains them to the class. Demonstrations combine aspects of lectures and labs by allowing students to observe experiments firsthand while receiving a verbal explanation. The document outlines best practices for demonstrations, including ensuring visibility, incorporating student participation, and supplementing with additional teaching aids. It also notes limitations like lack of student involvement and rapid pacing.