Ada Lovelace Computer Science Building opening event video



Computing has been a specialist subject at Townley for over 5 years. The aim of the department is to provide students with the opportunity to embrace technology and to inspire them in this subject.  Our students enjoy the challenge of problem solving and this subject provides the right forum for them to discover the realms of technology.

The department has been recognised as a leader in paving the way of how computer science should be delivered in schools both secondary and primary. We are actively working with primary schools in how computer science can be delivered as a subject through our outreach program The Digital Schoolhouse.  We are a Computing at Schools hub (“CAS”) delivering training to teachers locally.

Further afield we have different organisations visit the department to see how Computing and best teaching practice is delivered. So far we have hosted countries from Europe and Japan to the Balkans visit the department.

Staff and Resources

The department has 6 members of staff coming from a wide variety of specialisms within technology, from robotics to programming.  Many have had experience of working in technology industries and therefore come with a depth of industry knowledge which complements their academic expertise. 

Each class is taught in small groups of pupils as it is a recognised part-theory part-practical subject.  The department provides 6 classrooms fully equipped with networked PCs and a range of industry standard software.  This enables students to be more interactive with the subject as well as being able to encourage group work and individual tasks to expand their skills.  Each student is provided with an email account and they have access  to the computer suites at lunchtime and after school.

Key Stage 3 - Years 7-9 Computer Science


Due to the nature of the subject, the department constantly evaluates and improves our Key Stage 3 curriculum each year. Our current Key Stage 3 curriculum for Computing is set out below, with the aims of challenging our students’ abilities and empowering them with the confidence and skills required to move forward into an ever-expanding world of technology.  


Year 7 :  


During a weekly fifty minute lesson, they are able to learn an excellent balance of ICT and Computer Science skills necessary to build confidence and form a solid foundation for further development in the years to follow in Key Stage 3.  Upon entering Townley students are allocated student accounts to the school network, where they can store their work and access any resources required for all subjects. Although our aims are to challenge new Townley students, no previous learning is necessary for the following topics listed below:

  • E-Safety Media Project incorporating cyberbullying, online safety and computer protection
  • An introduction to Computer Programming using Scratch
  • Understanding computer systems and learning features functions of a spreadsheet system, in order to create a model using MS Excel

  • Control Systems using Flowol helps to reinforce programming concepts

  • An Introduction to Databases, using logical operators to search

  • Young Games Designer is an initiative by BAFTA that inspires and supports young people to create, develop and present their new game idea to the world.


Year 8:


Students continue to build on their computing and digital literacy skills with the units of work taught below.  Concepts and skills are designed to stretch all abilities during one fifty minute lesson a week, where their knowledge and skills are reinforced and developed further with the projects taught below.

  • AWS Get IT APP Challenge - supported by Amazon Web Services.  Students work in groups to design an app that tackles or solves a problem in our school or local community. 

  • Using Python to code a maths quiz, helps to review programming techniques

  • Design and develop a website for a small business using HTML code

  • Python Next Steps - this unit builds on their programming skills the students obtain in their first exposure to Python

  • Manipulating audio using Audacity

  • An Introduction to Relational databases using MS Access



Year 9 :

Computing is a specialist subject at TGS so Year 9 is used to prepare the students for when they choose their options on whether to choose GCSE Computing which is offered as a full course GCSE option.

The Computer Science syllabus in Year 9, continues to build on the computing skills the students will have developed in years 7 & 8.  This will involve problem solving skills using Python  in order to prepare them for the rigours of the GCSE course.  See the below an outline of the some of the modules the students may study:

During this year of study the Computer Science syllabus continues to build on the computing skills and knowledge students will have developed in Years 7 and 8:

  • Focus on their IT skills, students use spreadsheet software to plan and manage costs of running an event such as the School's Prom.

  • Understanding Computers exposes the students to look at computer components, hardware, software and binary skills.

  • Students learn theory and continue to build their Python skills in preparation for the GCSE course.

  • For this unit students look at how technology impacts the world we live in we consider the ethical, legal, cultural and environmental concerns.

  • Binary Revision and why do Programmers prefer to use hexadecimal?

  • The final project of the year is website development and students can choose to build a simple website on a subject of their choice, using HTML.


Key Stage 4 - GCSE Computer Science


Why Choose Computing?


There are various reasons to study Computing, but the main reason is that it is guaranteed to equip students with valuable skills and knowledge for a solid foundation, for any career they wish to pursue in the future. These skills can also be developed further at higher education and for a future career in the industry to work with variety of technologies, such as web design and games development. The courses offered at Townley are engaging and enjoyable to study. Designed to nurture digital literacy and provide the student with up-to-date skills and an excellent understanding of the rapidly developing digital world.
The Key Stage 3 curriculum prepares students for the demands of the GCSE syllabus, where Computer Science course is offered at GCSE.

OCR GCSE Computer Science


Students will have experienced some theoretical knowledge of computer systems and basic programming through their Computer Science lessons in Year 9. This course is challenging yet it offers a fun and interesting way to develop skills, which can be transferred to other subjects and applied in day-to-day life.
Students are helped to improve analysis and problem-solving skills through the study of computer programming.

The course provides excellent preparation for study in higher education and employment in the field of Computer Science that rely on these skills, especially where they are applied to technical problems. Careers include engineering, financial, science and medicine.

Student Testimony:


“I took Computer Science because I knew that there is a high demand for it in the workplace, but also because I really enjoy solving problems and using logic. Also, I enjoy being creative, so Computer Science combines those two aspects as you get to make your own programs from scratch but also you have a lot of problems to solve to get them to work. I actually enjoy it when something doesn’t work and you have to really twist your brain to come up with a solution! There can be so many ways to solve a problem and there is never just one answer. The feeling when you have written some code that solves a problem is fantastic! I find the theory fascinating and am considering taking Computer Science at A level after my GCSEs. I would recommend this subject for students who are good at subjects like Maths or Science and are both logical and creative.”

Tharushi, Year 12

OCR GCSE Computer Science Course Components:


This new specification is split into three components:

Component 01 – Computer Systems (50% of total GCSE)

Just how do computers work? How can we keep safe whilst using computers? This first component is an exam focused on computer systems covering the physical elements of computer science and the associated theory.

Component 02 – Computational Thinking, Algorithms and Programming (50% of total GCSE)

How can we get computers to solve problems? How do computers run and store the programs we write? This component is focused on the core theory of computer science and the application of computer science principles.

Component 02 – Programming Project (non-exam assessment) (Formal Requirement - 20 hours)

Programming in action! This component is the non-exam assessment where you will be challenged by a range of exciting and engaging tasks to apply the knowledge and skills you have learned. 


Related Careers / A Level progression


This Computer Science qualification will, above all else, be relevant to the modern and changing world of computer science. Computer Science is a practical subject where you can apply the knowledge and skills learned in the classroom to real-world problems. It is an intensely creative subject that involves invention and excitement. This qualification values computational thinking, helping you to develop the skills to solve problems and design systems that do so. You will be equipped with lifelong skills that you can use in a whole variety of A Level courses, including A Level Computer Science, as well as enabling you to work in Technology companies large and small anywhere in the world.


Key Stage 5 - A Level Computer Science


Benefits of Studying Computing at  A Level – OCR


Information technologies continue to have a growing importance. This means there will be a bigger demand for professionals who are qualified in this area. If students want to go on to higher study and employment in the field of Computer Science, they will find that this course provides a superb stepping stone.  Students who study Computing can go on to a career in Medicine, Law, Business, Politics or any type of Science.

Students who have taken a Computing GCSE and who then progress to study the subject at A-level or university will have a sound underpinning knowledge of this subject area.


  • Gives learners a real, in-depth understanding of how computer technology works

  • Provides excellent preparation for higher study and employment in the field of Computer Science. 

  • Develops critical thinking, analysis and problem-solving skills through the study of computer programming


 Unit 1:   Computing Systems

This unit provides 40% of the final mark. This unit covers the course theory, including topics such as the use of binary, the representation of data within a computer, the function of commonly used hardware and software,  the legal, moral cultural and ethical issues involved when developing software.

Unit 2: Algorithms and Programming

This unit provides 40% of the final mark. This unit is primarily concerned with teaching students how to program. This involves introducing students to the programming languages Python and Visual Basic. Students are set a number of programming tasks of increasing complexity, as well as being taught a framework for understanding the commands and structures found in most programming languages. The final exam presents students with questions which both test their knowledge of the subject, but also their ability to solve algorithm problems under time pressure.

 Unit 3:  Programming Project

This unit provides 20% of the A Level mark. The student will choose a computing problem to work through according to the guidance in the specification.

  • Analysis of the problem

  • Design of the solution

  • Development of the solution using a programming language of their choice

  • Evaluation 



Course Requirements :


Candidates wanting to study A Level Computing would have preferably achieved a 6 in GCSE Computing (or 6 in GCSE Maths if Computing not taken at GCSE)

Computing is a valuable skill and as such would be beneficial to the majority of students, and relevant to a range of careers.






Throughout the school year students are offered various opportunities to take part in school trips.  So far this year the department has run the following trips and events;


Year 8 - Amazon Web Services - whereby teams of students compete with other schools to complete an App challenge, the final is held at the AWS summit in May.

Year 8 - Women in Tech Afternoon tea - selected students were given the opportunity to attend an afternoon tea event where they could meet in an informal setting and network with professional women who have been recognised for their work and innovation in the in tech industry.

Year 9 - Teen Tech City - Selected students have the opportunity of attending an inspirational Science and Technology Festival held in London, where they meet a range of industries and tech companies.

STEM Day -  the school hosts a technology themed day whereby speakers from education as well as investment companies have come into school to speak to students about their careers in the technology industry. Workshops are also held throughout the day for all year groups to participate in technology themed activities.

Hour of Code - Activity week whereby students participated in various coding challenges.

Safer Internet Day - this is a whole school event and the department organises a Safer Internet Fayre, all students have the opportunity to take part in promoting and celebrating using the internet and social media safely and positively.

Esports - this is a gaming competition, which is open to students from Year 8 onwards.  


Silicon Valley Trip - GCSE Students


The students have an opportunity to apply for a place on a week long trip to Silicon Valley in San Francisco.  Here the students are given the chance to visit offices such as Google and Microsoft and have speakers talk to them about life in the technology industry.  This trip has been hugely successful in promoting girls especially to consider a career in the fields of technology. 


Lunchtime Clubs

 The computer suites are available to students during lunch and after school.  There are also computers available in the library.

Coding Club

Coding club is aimed at the upper school students and sessions are  on Tuesday and Thursday afterschool. The aim of the club is to help students with their programming skills.  The classes are run by qualified teachers in programming skills.

Gaming Club

Open to all years, a range of computer games available plus discussions on gaming. Perfect for all those gaming enthusiasts.

App Development Club

Using MIT App Inventor students are able to develop their programming skills in designing a range of Apps.

Digital Drop-In

This club is run at lunchtime and aimed at Year 7 & Year 8 who may require extra support in completing assignments.



Footer background