HOW TO TEACH COMPUTER SCIENCE

The BOOKS, MASTERCLASSES, TRAINING and EXPERT ADVICE from Alan Harrison.

How to Teach Computer Science: The Book
I wrote “How to Teach Computer Science” (HTTCS) for new or aspiring computer science teachers wishing to improve their subject knowledge and gain confidence in the classroom. And for experienced computer science teachers who wish to hone their practice, in particular in the areas of explicit instruction, tackling misconceptions and exploring pedagogical content knowledge.
You can read more on this page or buy “How to Teach Computer Science” at www.johncattbookshop.com or on Amazon here
How to Teach Computer Science: The Training
Do you teach Computing in Secondary school or 6th form college? Wondering how to improve results, increase student engagement or inspire your staff? I can help improve KS3 Computing and GCSE and A-level Computer Science delivery in your school or college. Reasonable rates that start low for state schools. Contact me at alan@httcs.online for details.
Testimonials:
“Alan made it very easy for us to arrange a training event at short notice with his efficient and professional manner. His extensive knowledge of Computing Science teaching strategies and assessment fitted perfectly for our training day. He listened carefully to our requirements and produced an innovative training programme that met all our expectations. Our teaching staff from 6 schools found his approach easy to follow and very helpful. Approaches to aim for a Grade 9 and a Grade 5 covered a full range of strategies that provided all the staff with a tool chest to take straight into the classroom to try. The teachers also found his advice on assessment strategies very useful. I wouldn’t have any hesitation in recommending Alan to lead training on Computing/Computer Science.”
Mr. David Beards on behalf of The Oaks Collegiate Partnership of Schools, South-West Birmingham, 2024.

How to LEARN Computer Science: The Book
How To Learn Computer Science is for all ambitious students of Computer Science. Reading this book will illuminate the subject, explaining where each topic comes from, looking at its history and exploring links to wider culture. You can read more on my About the books page or buy “How to LEARN Computer Science” here or here.
How to LEARN Computer Science: The Masterclass
I love to inspire and stretch GCSE and A-level Computer Science students. Hire me for a masterclass in your school or college. Contact me at alan@httcs.online for details. Affordable rates for state schools.
Testimonials:
“Excellent support and a life saver for our Year 13 A Level Computer Science students as they prepared for their final examinations. And the A Level Computer Science Project Support day that Alan ran was a big hit with the Year 12 students and directed them towards the best ways to tackle their project to achieve the top grades.”
– an Academy on Merseyside, 2023.
About Me

Alan J. Harrison, MA (Education), BSc (Computer Science), NPQML, MBCS, MCCT.
I am a holder of the Teach Secondary Computing certificate from the National Centre for Computing Education (NCCE), accredited with the CPD Quality Mark from STEM Learning, a Computing at School (CAS) Master Teacher, CAS Community leader and a content author for Craig’n’Dave, writing questions for our excellent SmartRevise platform, while still teaching and lecturing part time.
I love to teach, I love to train and support developing teachers, and I love to talk about Computing teaching! For more on my experience, qualifications and testimonials, see my About Me page.
To get in touch, email alan@httcs.online or just book a 30-minte free consultation with me directly on my calendar here: calendly.com/mraharrison
Donate and Review
If you enjoyed the books and would like to support my work, please leave a review on Amazon here or here and buy me a coffee if you’re feeling kind.

“How to Teach Computer Science” is a trading name of Harrison Proserv Limited, registered in England number 5780155

You must be logged in to post a comment.