Web development is a complicated subject to teach to younger learners, as I have learned first hand. As well as this, just as with any kind of new programming, web programming seems very daunting to many at first. Many teachers I have spoken to report that there is a lack of helpful tools for the new Scottish Higher level Computing Science course and that the web development portion of this is one of the parts most lacking.
In education, learning HTML first hand is the best way to understand it. Text editors give assistance to users such as autocomplete and in some cases snippets of code but for someone who has never used HTML, this is far from a good starting point.
ClickIt aims to introduce a new way of learning and teaching web development, particularly in relation to the way it is taught in schools.
I'd like to thank several people, namely Dr Helen Hastie for supervising me, Dr Fiona McNeill for being my second reader, Dr Santiago Chumbe for testing ClickIt for me. I'd also like to thank Professor Andrew Ireland, Professor Rob Pooley and Dr Tessa Berg for their help in getting me through this tough year.
As well as the above I'd like to thank Jonathan Craig for constantly telling me how brilliant my work is, Julian Ertel aka Merlin, Mark Young for supporting me. I'd like to thank Mr McSwan for permitting me to use his classes for the tests as well as the other three teachers who were very supportive throughout the development of ClickIt, Mrs Shuttleworth, Dr Collins, and Mr Murdoch.
Finally, I'd like to thank all of those who took part in the research that made this thesis possible.
My thesis received a first class degree, which in turn got me a strong first class honours in Computer Science from Heriot-Watt in 2016.