contact us
parent portal
contact us
parent portal





“Everyone should learn to program a computer because it teaches you how to think” Steve Jobs (Founder of Apple)

“Computing is great - it makes you think and challenges you. There is a lot of practical and it is really satisfying.”

”…when you get the code right and it works, the satisfaction is even greater!”

Are you creative, a logical thinker, a problem solver, good with design, motivated by challenge? Would you like to be? 

Computer Science studies the design and operation of computer hardware and software, and their myriad applications to us personally and to the world we live in. There is no avoiding the computer-driven technology we have already adopted into our daily lives and its potential application to our immediate futures – games and simulation development, autonomous vehicles, robotics, artificial intelligence, delivery drones, biomedical advances, communications, the ‘Cloud’ and Cybersecurity. Study of any STEM subject at Higher Education level will nowadays include at least one module learning programming.

From Prep to A Level, students at MSJ encounter a variety of Computer Science topics, from gaining insights into how computers work and how they communicate in a network, to exploring the legal and ethical issues that arise as we generate and manage our digital footprints. Throughout, we integrate teaching on E-Safety – how to keep safe whilst taking full advantage of this awesome technology. We develop our creative and imaginative computational thinking by learning to resolve problems logically into algorithms and by translating these ideas into real programs – we use spreadsheets, Scratch, Python, HTML and Visual Basic, to name but a few. We use the Raspberry Pi and BBC Micro:Bit.

At MSJ we offer both OCR GCSE and A Level Computer Science qualifications. STEM club enables students of all ages to explore and apply the ideas further.


Keep up to date with the latest Computing news by following @computing_msj on Twitter

Useful References

Keep up to date with technology by watching episodes of the BBC technology programme 

Develop computational thinking skills without a computer 

Create an account and code in Scratch 

Try some ‘Hour of Code’ challenges 

Access a summary of the GCSE Computer Science content and coverage

How to think like a Computer Scientist 

Learn to program in Python

Create and program your own 3D animations

Read Jeanette M Wing’s article on Computational Thinking

Read about the principle concepts of computational thinking via the medium of a fairy tale: Computational Fairy Tales by Jeremy Kubica. ISBN: 978-1477550298

Articles on Computer Science topics: The New Turing Omnibus by A Kee Dewdney. ISBN: 978-0805071665

An introduction to code-breaking and cryptography: The Code Book by Simon Singh. ISBN: 978-1857028898