Computing
Why study computing?
By studying computer science, students not only prepare themselves for a successful and rewarding career but also position themselves as key players in shaping the future of technology and society. Understanding different dimensions of computing is part of the necessary skill set for an educated person in the 21st century.
Curriculum Vision
Our computer science curriculum is designed to ignite passion, foster innovation, and equip students with the skills necessary to thrive in a technology-driven world. We believe in empowering our students with a comprehensive understanding of computer science principles, practical problem-solving abilities, and the creative thinking required to become leaders in the field.
Key Stage 3 - Years 7 - 9
Students in Key Stage 3 will explore computer systems and digital devices, including both physical and digital components. They will master problem-solving through using computational thinking and creating algorithms to solve problems. The curriculum introduces students to text-based programming with Python. Students develop essential knowledge of binary representations and how computers translate human interaction. Students are introduced to binary digits and how they can be used to represent text and numbers.
Students go on to develop their understanding of information and digital literacy skills. Students will develop software formatting skills and master spreadsheet skills including the use of formulas and functions. Students look at social engineering techniques used by cybercriminals and how to prevent these threats. This is followed by students exploring the technologies that make up the internet and the World Wide Web.
Key Stage 4 - Years 10 - 11
OCR GCSE Computer Science equips students with the knowledge and skills needed to thrive in a technology-driven world. It opens up a multitude of opportunities for further education and careers, while also fostering critical thinking, creativity, and ethical awareness.
The course consists of two theory papers worth 100%: Paper 1 is on Computer Systems and Paper 2 on Algorithms and Programming.
In Paper 1, students study theory topics such as Networks and Protocols; Network Security; Computer Systems; Data Representation and Computer Systems; in Paper 2 students learn about Algorithms; Programming Fundamentals; producing Robust Programs; Boolean Logic and Programming Languages and IDE.
Pearsons BTEC Digital Information Technology Tech Award gives learners the opportunity to develop sector-specific applied knowledge and skills through realistic vocational contexts.
The main focus is on four areas of equal importance, which cover the:
- Development of key skills that prove your aptitude in digital information technology, such as project planning, designing and creating user interfaces and dashboards as a way to present and interpret data
- Process that underpins effective ways of working in digital information technology, such as project planning, the iterative design process, cyber security, virtual teams, legal and ethical codes of conduct
- Attitudes that are considered most important in digital information technology, including personal management and communication
- Knowledge that underpins effective use of skills, process and attitudes in the sector such as how different user interfaces meet user needs, how organisations collect and use data to make decisions, virtual workplaces, cyber security and legal and ethical issues.
The course consists of 3 components:
Component 1: Exploring user interface design principles and project planning techniques. This is an non-exam internal assessment set by Pearson.
Component 2: Collecting presenting and interpreting data. This is an non-exam internal assessment set by Pearson.
Component 3: Effective digital working practices. This is an external assessment set by Pearson.
Key Stage 5 - Years 12 - 13
Studying BTEC Computing provides students with a comprehensive, industry-aligned education that prepares them for successful careers in the tech industry. It combines practical skills, theoretical knowledge, and essential soft skills, ensuring that graduates are well-equipped to meet the demands of the modern workplace.
The course consists of 4 units:
Unit 1: Principles of Computer Science
Unit 2: Fundamentals of Computer Systems
Unit 7: IT Systems Security and Encryption
Unit 15: Website Development
Curriculum Enrichment
We offer computing enrichment clubs which are designed to increase students’ engagement and enhance subject knowledge such as the Bebras Competition and Coding club.
Careers
- Software Developer: Design, develop, and maintain software applications and systems. Software developers work in various industries, from tech startups to large corporations, creating everything from mobile apps to enterprise software.
- Data Scientist: Analyse and interpret complex data to help organisations make informed decisions. Data scientists use statistical methods, machine learning, and data visualisation techniques to extract insights and solve problems.
- Cybersecurity Analyst: Protect an organisation's computer systems and networks from cyber threats. Cybersecurity analysts monitor networks for security breaches, develop security protocols, and respond to cyber attacks.
- Web Developer: Build and maintain websites and web applications. Web developers use programming languages like HTML, CSS, and JavaScript to create user-friendly and visually appealing websites.
- Artificial Intelligence/Machine Learning Engineer: Develop algorithms and models that enable computers to learn and make decisions. AI/ML engineers work on cutting-edge technologies, including natural language processing, robotics, and predictive analytics.
- IT Project Manager: Oversee technology projects from inception to completion. IT project managers coordinate teams, manage budgets, and ensure projects are delivered on time and within scope.
- Network Administrator: Manage and maintain an organisation's computer networks. Network administrators ensure that network infrastructure is reliable, secure, and efficient.
- Database Administrator: Oversee the storage, organisation, and management of data. Database administrators ensure that data is accessible, secure, and backed up.
- Game Developer: Design and develop video games for various platforms. Game developers combine creativity with technical skills to create engaging and interactive gaming experiences.
- Systems Analyst: Evaluate and improve an organisation’s IT systems. Systems analysts analyse user requirements, design system solutions, and implement improvements to enhance performance and efficiency.
- Cloud Solutions Architect: Design and manage cloud computing solutions. Cloud architects work with cloud platforms like AWS, Azure, and Google Cloud to create scalable and reliable cloud infrastructure.
- Robotics Engineer: Design, build, and program robots. Robotics engineers work on a variety of applications, from manufacturing automation to medical devices.
- Tech Entrepreneur: Start and run your own technology business. Tech entrepreneurs leverage their computer science skills to develop innovative products and services, often disrupting traditional industries.
- UX/UI Designer: Focus on the user experience and interface design of software and applications. UX/UI designers ensure that products are intuitive, accessible, and visually appealing.