Ideas for Computer Science related Microteaching
- by Roman Stolper
This semester, I will be a TA for an introductory computer science course at my university. As part of TA training, I'll be doing something called Microteaching, which is where I teach for 5-7 minutes in front of a small audience (4-5 people) and I am reviewed on my teaching style. Among being critiqued on my personal things like confidence and eye contact, I will be critiqued on how well I know the subject material, as well as how interesting it is to the audience.
So my question is: Can you offer me any suggestions of computer science related topics that:
I can begin and finish teaching in a span of 5-7 minutes
Are fun to learn about
Are accessible to a general engineering (but not necessarily computer science) audience
Some topics I have considered:
Teaching how to write Hello World in some simple language
Introducing a synchronization problem like dining philosophers