Computer Science Summer School

‘Any sufficiently advanced technology is indistinguishable from magic.’  

This is classic sci-fi writer Arthur C. Clarke’s famous third law, and few phrases better sum up how the outsider must view the remarkable progress being made in the domain of computer science. From artificially intelligent cars, to translator software capable of creating its own intermediary language, the technology we interact with every day is increasing in complexity at astonishing speed.

It is likely already impossible for any one person to understand it all, but at the heart of every one of these developments one can find the core fundamentals of computer science. Once mastered, these open the gateways to a field which is, without a doubt, going to be one of the most significant drivers of our future.

The Computer Science Summer School is a chance for students to venture further into this world, and in particular to explore some topics that they may not have encountered at school. We will do this, as is only appropriate, by respecting one more piece of sci-fi prescience, Clarke’s second law: “The only way of discovering the limits of the possible is to venture a little way past them into the impossible.”

As part of this course, students will explore both the foundations of computer science, and its potential to produce transformative innovations. It should be noted that this is neither a software engineering course, nor a strictly theoretical one. The subject will be explored in a holistic manner: with theory informing practice; and practice, in turn, targeting our theoretical efforts. Most days will explore a theoretical topic in the morning, followed by a practical project in the afternoon.

Sessions take place in small classes (typically 14 students) led in a seminar-style by an expert tutor. Theoretical sessions will place emphasis on student-led group discussion, and practical sessions on engaging with others to explore new ideas, and solve problems.

Amongst other things, topics for the week will include: The history, future, and social implications of the computer; object-oriented programming; computer music; logic; quantum computing; algorithms; computer ethics; software analysis and design; artificial intelligence; and machine learning.

For full booking and practical information just scroll down past the reviews.

‘I fell in love with computer science when I discovered the satisfaction of being able to sit anywhere, with a computer, and create. The realisation of theory in programming offered a creative outlet other subjects couldn’t match. What has made me stay is the infinite variety within the discipline – there truly is something for everyone, it’s impossible to become bored! For the problem solvers there are algorithms; for the creative there is design; for the hands-on there is hardware and programming; for the hands-off there is logic and ethics.

What gives computer science the edge, however, is the knowledge that you are working in the most influential, and fastest evolving discipline today. Every day, computer science drives the world, both technologically and socially, farther into a future previously only dreamt of. From artificially intelligent personal assistants to self-driving cars – computer scientists are changing the way we live. Best of all, more than ever before, anyone can become a part of it.’

Alec Howells, Computer Science Tutor

Practical Details

Due to the current pandemic, this course is moving online!

The Computer Science Summer School is open to students aged 15 – 18 who have completed a full GCSE in Computer Science, or at least one year of a Computer Science A-Level.

Interested in Computer Science but not currently studying it at school? See here for detailed requirements for the course. Students with a sufficient level of independent study are welcome to apply.

The online course will be an adapted three-day event which will take place 29th – 31st July, and repeated 5th-7th August.  The course will be fully interactive, just like the normal classroom, with seminar groups of 6 – 8 students, and teaching hours will be 10am till 3.30pm on each day.

The cost for the online event will be £275.

To ensure that your computer is capable of running the necessary software we recommend the following minimum specifications: Microsoft Windows 7/8/10 (32- or 64-bit) or Mac OS X 10.10 (Yosemite) or higher / i5 Processor / 4GB Ram minimum

You can use the form below to book your place, or if you have any questions, simply call us on 0800 810 1058 or email us at

Debate Chamber offers a limited number of full and partial bursaries to students who could not otherwise afford to attend. If you are applying for a bursary please do not complete this form, but instead complete the ‘Bursary Application Form’ here.