I was thinking about a time when my department head came to my game design class unannounced to evaluate my teaching, and I wasn’t “lecturing” to the students. They were working on game projects. (This was not an introductory class.) She seemed surprised that I wasn’t lecturing, but that may be because she typically taught introductory computer literacy style classes such as how to use Microsoft Office. Classes that teach use of specific office software can be taught more or less by rote: if you want to make something bold you highlight it and press control-B or click the Bold button. If you change margins you do thus and so. And so forth.
These intro software classes don’t have to be taught entirely by rote but commonly they are, complete with what I call “monkey books”.