Lessons from Teaching Programming
Written on
In this article I discuss my experiences teaching programming in schools and my current philosophy in presenting programming to students
Read more ...Independent private tuition in Physics, Mathematics, Computer Science & Programming since 2014.
“The improvement of understanding is for two ends: first, our own increase of knowledge; secondly, to enable us to deliver that knowledge to others.”
—John Locke
Written on
In this article I discuss my experiences teaching programming in schools and my current philosophy in presenting programming to students
Read more ...Written on
This guide outlines how to begin writing (and coding) an A-level project for Computer Science
Read more ...Written on
This was the first time I've blacked narrowboat so I thought I'd write up my experiences and method used. At the very least it'll be useful for me in a few years time when I come to repeat the ordeal!
So err... why bother?
Steel in water will corrode. Over …
Read more ...In this article I will present uses of the standard library random. We will apply this to some useful examples.
Read more ...A short guide for A level students on how to write long answers for Physics.
Read more ...Written on
In this article I outline what to do if you get stuck with the exercises.
Read more ...Printing with the new format argument is an incredibly useful technique. In this article I will present a few use cases.
Read more ...In this post I will describe one way to ask the user for input and reject invalid input
Read more ...Many students are almost literally glued to their calculators. This can be unreliable and worse - slow! In this post I list a few tips.
Read more ...