Computer Science is a more and more important subject, as computers come to play an ever more significant role in our everyday lives. At MCS, we aim to equip our students with skills not only to navigate the digital world but also to take an active part in its creation and development.
We focus on computational thinking and problem-solving skills, as these are independent of the technologies used; they are likely to become even more valuable with further technological development in the future.
The school is equipped with two classrooms suited with Linux laptops dedicated exclusively to teaching Computer Science and joined in a network separate from the main school system. This means that our students have unique opportunities to develop and run their projects locally using their preferred IDE and other software, as well as freely experiment with networking as part of their courses and extra-curricular activities.
At MCS, we aim to equip our students with skills not only to navigate the digital world but also to take an active part in its creation and development
Computers do not have to be electronic. In 2012, Matt Parker used 10,000 dominoes to build a computer capable of adding four-bit integers
Starting from September 2019, MCS students have an opportunity to continue studying Computer Science in the Sixth Form. This challenging course dives deep into the mathematical foundations of computing. While A-level Computer Science does not require knowledge of post-GCSE Mathematics, it provides problem-solving and logical reasoning challenges at the highest level.
Within the course, all students take part in practical programming classes for two periods every week. The students learn by developing projects of their own choice, learning technologies with real commercial use, such as Flask for web development and Kivy for desktop applications.
Secure data transmission over the Internet is based on properties of prime numbers discovered by Pierre de Fermat in the 17th century