The skills needed to teach computer-science courses HHHHHHHHHHHH
Gary M. Abshire · ACM SIGCSE Bulletin · 1986
Certain skills are needed to teach computer-science course effectively. These skills range from the ability to write clear course objectives to the ability to present material well and to counsel students ably. Most of us need some assistance in sorting out these skills and creating from them a surefire, step-by-step teaching procedure. The suggestions that follow will help you do just that, enabling you to prepare and present your ideas in less time and with better results.Use this information as a checklist before, during, and after your course. During the course, you will probably want to obtain some feedback on your performance. You may want to either conduct a trial run with an audience of your colleagues or have someone sit in on your first few class meetings and check your performance. You could also read over the list before each class (always a good idea) and check your own performance right after each class.