Hampton School sees it as fundamental responsibility to give boys the skills, knowledge and safety guidelines to enable them to prosper in this world of ever advancing technology and maximise the potential that computers offer, both in education and for life beyond.
Computing and Coding is a brand new subject taught to First, Second and Third Year students at Hampton.
The aim of the course is to introduce the basic principles of Computer Science:
How do computer programs work?
How can computers be used to interact with the real world?
Can we design robots that will improve our daily lives?
Can we train robots to perform new tasks?
In the second year, students begin by learning the ‘nuts and bolts’ of computer programming using Scratch (link:www.scratch.mit.edu). In Scratch, programming commands are built into drag & drop ‘blocks’, allowing students to put together quite complex programs without having to worry about syntax! The fundamental concepts of computing are taught through a series of problem-solving challenges. Towards the end of the Michaelmas term, the students have the opportunity to practise their new skills, designing their own computer game completely from scratch!
In the second term, pupils learn to control simple robots using LEGO Mindstorms robots. The students learn how write programs to allow robots to detect events in the outside world and to respond accordingly. We spend some time studying the increasingly role of robots in the real world. Again, there is a strong emphasis on problem solving and pupils work through a series of challenges over the course of the term.
In the final term, students learn to design, build and test a simple application for a tablet device. Students use the MIT Application Builder, which is loosely based on Scratch. Again, this allows complex applications to be built without needing to conform to any syntax requirements.
As part of the General Studies course the boys undertake an intensive six week course during General Studies where they sit the Advanced ECDL Certificate for Presentations.
The skills covered extend their knowledge of Microsoft PowerPoint and build on the skills acquired in the ECDL Presentations module.
Not applicable to this section