- Curriculum Overview
- Subjects
- Options
- Revision & Support
- Independent Learning
- Personal Development
- Exams
- Careers
Computer Science
Our Computer Science curriculum aims to introduce and develop problem-solving skills and an understanding of computer systems and how they work, linking it to reality. It is our belief that all students should leave school with some programming skills too.
More young people than ever before are choosing to study GCSE Computer Science nationally, with over 79,000 entries in 2022.
Computing is also the fastest-growing STEM A level, with numbers in England rising by 12%.
It is a rich and creative subject which can lead to exciting and rewarding careers, as well as skills which are in high demand from employers. It will also help to address the digital skills gap which is growing year on year. Many careers that our students may go on to work in may not currently exist; studying Computer Science will help prepare students for new careers in the future..
At Framwellgate School, we are also keen to make the subject more appealing to girls to help overcome the outdated stereotype that it’s a subject for boys.
Year 7
Autumn Term
Baseline Assessments and Digital Skills and User Interfaces including:
- Organising classwork
- E-Safety
- Basic Office software and linking to 365 home access
- Effective Internet search techniques
- The Internet
Spring Term
Algorithms and problem-solving
- Introduction to python programming
- Creating and interpreting algorithms using flowcharts
- Algorithmic puzzles
Summer Term
Python Programming
- Programming with python turtle
- Understanding syntax and logic
- Making a calculator
- Creating a game
- Artificial Intelligence
Year 8
Autumn Term
Inside Your Computer
- Binary number
- Computer components
- User interfaces
- Computing careers
- Threats against a computer system
- Encryption
- Designing an app
Spring Term
Analysing Data
- Real world data
- Spreadsheet data analysis and graphs
- Boolean logic
- Databases
- Advanced flowcharts
- Flowgorithm software
Summer Term
Python Programming
- Syntax
- Functions
- Iteration
- Indentation
- Working with numbers
Year 9
Autumn Term
Python Programming recap and project work
- Syntax
- Functions
- Iteration
- Indentation
- Working with numbers
- Mini programming challenges and project
- Applying computational logic with software – linking it to reality
Spring Term
- Problem-solving and creating solutions
- Computational thinking skills and more advanced computational logic
- Writing and solving algorithms with the software: Flowol and Logic Gate Simulator
Summer Term
- Cyber security
- Building a mobile phone app
Year 10
Autumn Term
- 1.1 Systems architecture
- 1.2 Memory and storage
- 1.3 Computer networks, connections and protocols
- 2.2 Programming fundamentals
Spring Term
- 1.4 Network security
- 1.5 Systems software
- 1.6 Ethical, legal, cultural and environmental impacts of digital technology
- 2.2 Programming fundamentals
Summer Term
- 2.1 Algorithms
- 2.2 Programming fundamentals
- 2.3 Producing robust programs
Year 11
Autumn Term
- 2.4 Boolean logic
- 2.5 Programming languages and Integrated Development Environments
- 2.2 Programming fundamentals
Revision and examination technique of:
- 1.1 Systems architecture
- 1.2 Memory and storage
- 1.3 Computer networks, connections and protocols
Spring Term
Revision and examination technique of:
- 1.4 Network Security
- 1.5 Systems software
- 1.6 Ethical, legal, cultural and environmental impacts of digital technology
- 2.1 Algorithms
Summer Term
Revision and examination technique of:
- 2.2 Programming fundamentals
- 2.3 Producing robust programs
- 2.4 Boolean logic
- 2.5 Programming languages and Integrated Development Environments
Year 12
Autumn Term
- Elements of computational thinking
- Data types, data structures and algorithms
- Problem-solving and programming
- Algorithms
Spring Term
- The characteristics of contemporary processors, input, output and storage devices
- Software and software development
- Programming
Summer Term
- Exchanging data
- Introduction to 20% coursework programming project
- Legal, moral, ethical and cultural issues
Year 13
Autumn Term
- 20% coursework programming project
Revision and examination technique of:
- The characteristics of contemporary processors, input, output and storage devices
- Software and software development
- Programming
Spring Term
- 20% coursework programming project
Revision and examination technique of:
- Exchanging data
- Data types, data structures and algorithms
- Elements of computational thinking
- Problem-solving and programming
- Legal, moral, ethical and cultural issues
Coursework deadline
Summer Term
Preparation for final examinations