Curriculum Overall Intent
The Computer Science curriculum aims to provide students with the opportunity to develop core IT skills and Computer Science concepts throughout KS3.
These skills will both enrich their life and educational choices when using digital technologies and prepare students for the world of work.
We teach two distinct strands at Friesland during KS3 which gives the students the opportunity to experience the two distinct routes available to them through KS4 & 5.
We aim to encourage the majority of students to pick one of the strands as an option at KS4 to enhance their future employability and support those who then want to continue their education in the subject through KS5 and onto higher education.
We use Google Classroom at Friesland School and students complete their work within the Google platform in the cloud.
Key Stage 3
Year 7
The core purpose of the year 7 curriculum in Computer Science is to build a set of core skills and knowledge to prepare students for further study both within the subject and across other areas of the school curriculum.
Autumn term Starts by introducing computer science and the setting up of accounts and getting used to managing these as independent learners.
Over recent years we have observed a marked decrease in the level of IT aptitude and ability from students arriving at Friesland at the start of year 7. To address this issue we now start the year with a scheme which helps build up the key skills around how and why we use computers. Covering items such as file/folder structures, e-safety, security, email & using the internet effectively.
Scratch is delivered in the first term as a method of linking to primary schools and building core programming constructs such as sequence, selection and iteration. Students have the opportunity to create a game of their own which combines these skills and provides a platform for them to demonstrate this and their imagination in an independent period of software development.
Spring term – moves on to the study of computing theory, where we look at computer components, software, how networks work and the history of computing.
Following this we study Data Modelling using spreadsheets to explore the collection, interrogation, manipulation and outputting of data into usable forms.
Summer term – Minecraft Education is used to deliver programming in Computer Science. This is a highly engaging and interactive platform for students to develop coding skills in a familiar and creative environment. It supports block-based and Python programming, allowing learners to transition smoothly from visual to text-based coding. The immersive world of Minecraft encourages problem-solving, collaboration, and computational thinking, making abstract programming concepts more tangible and accessible. Additionally, its game-based learning approach helps sustain motivation and fosters a deeper understanding of logic, sequencing, and debugging in a fun and meaningful context.
This prepares students for using a high level programming language in year 8.
Year 8
The first purpose of year 8 is to reinforce the skills built up during year 7 and secondly give students a taster of both GCSE Computer Science and GCSE IT topics and skills to enable them to make an informed choice for options in KS4.
Autumn Term – The first term is made up of an introduction to python and photoshop to represent the differences between the subjects at KS4.
The python programming lessons and tasks are structured to stretch the more able students and prepare them for ks4 study alongside giving all students a taste of algorithmic thinking and development.The problem solving skills developed with python and algorithms also build resilience and independence within students learning across all subject areas.
Students learn the 3 core programming constructs Sequence, Selection and Iteration along with programming fundamentals. The final aim of the course is to create a text based quiz in Python on a topic of their choosing.
Within the graphics unit students use illustrator and photoshop to develop core creative skills that are interchangeable with other subjects at both ks3 & 4 the tasks within this unit provide students with a taste of what to expect in iMedia if taken as their IT option in KS4.
Spring Term – Computing Theory and Cyber Security is covered during this term where students will explore the use of binary and data representation before moving on to look at computer misuse, security and how to avoid scams and protect themselves online. This term builds core future life skills to enable students to be safe online in the future and understand their rights.
Summer Term – Minecraft Education is used to deliver Python programming, allowing learners to complete a number of tasks throughout the immersive world of Minecraft encouraging problem-solving, collaboration, and computational thinking, making abstract programming concepts more tangible and accessible applying the python skills learned during the Autumn term.
By the end of KS3 students should have experienced a wide range of topics and developed useful skills from both sides of the subject area and will have been provided with a taster and introduction to all the skills needed to work and study in a digital age.
Key Stage 4
Year 9 Computer Science
The Year 9 Computer Science curriculum serves as a foundation year, introducing students to the key concepts of the GCSE course through manageable, focused units. It is designed with two core objectives: firstly, to establish a solid understanding of theoretical principles by embedding essential terminology and explanations that will support learning throughout Key Stage 4; and secondly, to develop students’ programming skills, enabling them to independently deconstruct problems using abstraction and implement effective solutions using Python. Programming content builds on the knowledge gained in Year 8 and is structured to progressively challenge students, preparing them to meet the expectations of higher-level GCSE programming tasks. By the end of Year 9, students will have a secure and well-rounded understanding of the fundamental elements of the GCSE curriculum, ready to transition confidently into Year 10.
Year 9 IT Creative iMedia
The Year 9 iMedia IT curriculum is designed to equip students with the foundational skills necessary for success in the Cambridge National in Creative iMedia qualification in Years 10 and 11. The course introduces a broad range of new and practical digital media skills while building on the knowledge and experience gained during KS3 IT. These skills not only prepare students for the coursework components of the qualification but also develop their confidence in using industry-relevant software, supporting future pathways into KS5 study or employment in digital and creative sectors.
In addition to supporting progress in iMedia, the skills taught are highly transferable and can enhance performance across a range of KS4 subjects. Through a blend of hands-on tasks and opportunities for independent learning, the course encourages students to take ownership of their development and builds the confidence and competence needed to succeed in the qualification and beyond.
Year 10 & Year 11 Computer Science (OCR J277)
The intent of the GCSE Computer Science curriculum is to provide students with a deep understanding of how computer systems work, how they are designed and programmed, and how they impact the world around us. The course aims to develop students into confident computational thinkers and problem-solvers, equipping them with the knowledge and skills required for further study or employment in the digital and technology sectors.
The curriculum is designed to:
- Deliver the full OCR J277 specification in a structured and engaging way.
- Foster a strong foundation in both theoretical and practical aspects of computer science.
- Promote logical thinking, resilience, and independence through programming and problem-solving.
- Encourage students to understand and evaluate the ethical, legal, and environmental impacts of digital technology.
Implementation
- The course is delivered over two years, with a carefully sequenced curriculum that ensures all topics are revisited at least three times, and key areas are reinforced through a QLA led cycle of delivery. This spiral approach supports long-term retention and deeper understanding.
Year 10 focuses on building core theoretical knowledge alongside regular programming practice using Python. Students engage in independent and guided tasks to develop their algorithmic thinking and problem-solving skills.
Year 11 consolidates theoretical learning with a focus on exam preparation. Students complete structured revision, exam-style questions, and targeted interventions to address gaps in understanding.
Independent learning is embedded throughout the course. Students are encouraged to take responsibility for their progress through note-taking, research tasks, and self-assessment. Regular low-stakes quizzes, retrieval practice, and formative assessments ensure continuous feedback and improvement.
Impact
By the end of the course, students will:
- Have a secure understanding of the key principles of computer science, including systems architecture, networks, cybersecurity, algorithms, and data representation.
- Be able to design, write, test, and debug Python programs with increasing independence.
- Be well-prepared to succeed in both Paper 1 (Computer Systems) and Paper 2 (Computational Thinking, Algorithms and Programming).
- Possess transferable skills such as logical reasoning, critical thinking, and digital literacy that are valuable across a wide range of academic and career pathways.
- Be equipped for further study in Computer Science or related fields at KS5 and beyond.
Year 10 & Year 11 IT Creative iMedia (OCR J834)
Intent
The KS4 Creative iMedia course is designed to deliver the full content of the OCR Cambridge National in Creative iMedia (J834), providing students with a practical, hands-on pathway into the world of digital media and IT. The course aims to equip learners with the creative and technical skills required to succeed in both further education and the modern workplace. It is particularly suited to students who prefer a coursework-based, skills-driven approach to learning and are interested in exploring real-world applications of IT and media production.
Implementation
The curriculum is structured to ensure students have sufficient time to develop the practical skills and knowledge needed to complete the Non-Examined Assessment (NEA) units to a high standard. Year 10 focuses primarily on skills development and the completion of NEA components, allowing students to gain confidence in using industry-standard software and applying creative processes. In Year 11, the focus shifts to the delivery of the theory content, exam preparation, and final assessment. This phased approach ensures that students are well-prepared for both the coursework and the externally assessed exam unit.
Impact
By the end of the course, students will have developed a strong portfolio of work demonstrating their ability to plan, create, and evaluate digital media products. They will also have gained transferable IT and project management skills that support progression into KS5 study or employment in creative and technical fields. The course fosters independence, creativity, and problem-solving—key attributes for success in the digital age.
Key Stage 5
2 Exams (80%) & 1 Coursework Unit (20%)
Why choose Computer Science?
Computers are the engine, wheel and driver of our digital age, defining the framework that powers virtually every pillar of modern society.
This course
- Builds on GCSE Computer Science and emphasises the importance of computational thinking as a discipline, developing a wide range of skills.
- Develops you as a rounded independent learner ready for the move to higher education or employment.
The course covers a wide range of subject topics examples include:
- Systems Architecture
- Software
- Software Development
- Programming
- Data types and representation
- Databases
- Web technologies
- Networks
- Algorithms
- Laws
Contains computational thinking at its core, helping students to develop the skills to solve problems, design systems and understand human and machine intelligence.
Applies academic principles learned in the classroom to real world systems in an exciting and engaging manner.
Gives students a clear progression into higher education, as the course was designed after consultation with members of BCS, CAS and top universities.
Year 12
In year 12 students study all the theory from both exam components for the majority of their lesson time. This is supported with independent study upon the topics alongside regular assessment to consolidate and build upon memory retrieval of the required knowledge.
Students also complete many online programming courses independently and with support of the teacher to build their programming skills during the first year.
Regular algorithm practice takes place to hone their examination technique.
In the second half of the year students begin to complete their coursework within which they will build a mobile application to solve a problem of their choosing.
Year 13
In year 13 students again work their way through both components of the course guided by their teacher using additional materials and more sustained practice and revision to prepare them for their exams.
Regular exam practice of individual topics and whole components takes place throughout the year to enable them to succeed.
Students complete their independent study coursework during year 13 and submit this completed in the January of year 13.
4 units, 2 Year course assessed throughout Year 12 & 13
Graded: PASS(E)/MERIT(C)/DIST(A)/DIST*(A*)
1 External Exam Unit (IT systems)
1 Internally sat Externally marked Controlled Assessment Exam (Databases)
2 Coursework units
The course covers a range of topics including:
- IT Systems
- Creating Systems to manage information
- Using Social Media in Business
- Web Design
The Level 3 IT course equips students with the required knowledge and skills to progress into the workplace in a variety of sectors or alternatively to seek further higher education in the IT sector.
Year 12
The first year of the course consists of students concentrating on both the exam based units from the course while building relevant skills to approach the coursework units in year 13.
Students study databases and prepare for the internal controlled assessment exam on this topic.
They also complete the theory required to sit the External Exam at the end of year 12. This gives students the opportunity to resit this exam at the end of year 13 if needed.
Year 13
Students study and complete the two coursework units in year 13.
The first of these is Using Social Media in Business and enables students to gain insight into the use of social media in the workplace and apply their knowledge to given scenarios.
The second is Web Design. Students plan, design and develop a multipage website which is fully interactive using HTML 5 and CSS to a given brief.
These two units provide students with essential skills to progress into the workplace or onto further higher education in IT.