What is computational thinking? And how do I effectively teach it?Computational thinking is a popular term used in computer science. But what is it? And, more importantly...
How NOT to teach programmingWhen I first started teaching programming, there wasn’t much research out there on how to teach it well. All I had to was ...
3 Easy Techniques To Teach Programming To Low Ability StudentsHow lower ability students learn programming? Computer science is a subject like no other. Discover the secrets to successful…
How Do You Pronounce Pedagogy So You Sound Like A Professional Teacher? How do you pronounce pedagogy? And other embarrassing questions computing teachers are too afraid to ask.