<
Skip to content ↓

Computer Science & ICT

Welcome to the ICT & Computer Science Department

"If we teach today as we taught yesterday, we rob our children of tomorrow." - John Dewey

Head of Department:

Mrs Tisson
e-mail: mtisson3.310@parkhighstanmore.org.uk

Key Stage 3

The Key Stage 3 Computer Science curriculum is designed to guide students from foundational knowledge to increased competency over the three-year period. Initiating the journey in Year 7 with an 'Introduction to Computing', students not only lay the groundwork for essential skills in computer systems, cyber security, spreadsheet applications, and media production but also embark on an exploration of the digital landscape. 

Building upon this foundation in Year 8, our curriculum delves deeper into the world of programming languages, hardware and software, incorporating hands-on experiences with physical computing using Microbit. Students gain insights into the intricacies of hardware and software, delve into the realm of cyber security, explore the impact of technologies, and navigate the complexities of online dangers. 

In Year 9, students are engaged in activities that embrace creativity and challenge. Through an engaging project in app development, understanding Boolean logic, and exploring Python programming, students are equipped with the skills necessary to navigate the evolving landscape of Computer Science. 

Year 7

Autumn Spring Summer

Unit 1 USER 

  • L1 Using the system. 
  • L2 File management. 
  • L3 Keeping your data safe. 

Milestone 1 

  • L4 Using email. 
  • L5 Searching the Web. 

Milestone 2

  • L6 End of Unit test. 

Unit 2 Understanding computers 

  • L1 Elements of a computer 
  • L2 CPU 
  • L3 Understanding binary. 

Milestone 1 

  • L4 Binary addition 
  • L5 Storage devices 
  • L6 Convergence and new technologies. 

Milestone 2

  • L7 End of Unit test. 

BEBRAS – Actual competition

Unit 3 Python Blocks 

  • L1 Introduction to turtle 
  • L2 Turtle & Iteration 
  • L3 User input and data type 

Milestone 1 

  • L4 Variables and constants 
  • L5 Functions 
  • L6 Project 

Milestone 2

Unit 4 Graphics 

  • L1 Introduction to vector graphics 
  • L2 Bitmap graphics 
  • L3 Conveying meaning. 

Milestone 1 

  • L4 Effects and enhancement 
  • L5 Adding text. 

Milestone 2

  • L6 End of Unit test. 

Unit 5 Modelling data using spreadsheets. 

  • L1 Getting to know a spreadsheet. 
  • L2 Quick calculations 
  • L3 collecting data. 

Milestone 1 

  • L4 Became a data master! 
  • L5 Level up your skills! 

Milestone 2

  • L6 End of Unit test. 

Unit 6 Using media – Gaining support for a cause. 

  • L1 Features of a word processor. 
  • L2 Licencing appropriate images 
  • L3 The credibility of sources 

Milestone 1 

  • L4 Research and plan your blog. 
  • L5 Promoting your cause. 

Milestone 2

  • L6 Project completion and assessment 
Assessment

MCQ Mid topic assessment 

Milestone 2 End of Unit assessment 

Milestone 3 – marked piece of homework

Mid Year Assessment 

MCQ Mid topic assessment 

Milestone 2 End of Unit assessment 

Milestone 3 – marked piece of homework

End of Year Assessment 

MCQ Mid topic assessment 

Milestone 2 Project and End of Unit assessment 

Milestone 3 – marked piece of homework

Home learning is allocated on a weekly basis by the department. It may be an isolated piece of work, a project, research or an alternative task which challenges the students to solidify their knowledge and / or extend it.

In the Summer Term, each student will sit a formal, internal exam which will consist of all elements taught throughout the course.  Appropriate preparation in the form of revision should be taken seriously with sufficient planning and organisation to ensure each student fulfils their potential.

Knowledge Organisers:

You have not allowed cookies and this content may contain cookies.

If you would like to view this content please

Year 8

Autumn Spring Summer

Unit 1 Cyber Security 

  • L1 You and your data. 
  • L2 Social engineering 
  • L3 Script Kiddies. 

Milestone 1 

  • L4 Rise of the bot 
  • L5 There is no place like 127.0.0.1 
  • L6 Under attack 
  • L7 Milestone 2 End of Unit test. 
  • L8 WCF 

Unit 2 Data representation 

  • L1 What is representation. 
  • L2 Number bases 
  • L3 Binary addition. 

Milestone 1

  • L4 Hexadecimal 
  • L5 Representing bitmap images. 
  • L6 Representing sound. 
  • L7 Measurement of storage 
  • L8 Milestone 2 End of Unit test. 
  • L9 WCF 

BEBRAS – Actual competition 

Unit 3 Intro to Python 

  • L1 Introduction to Python 
  • L2 Number & arithmetic 
  • L3 Selection 

Milestone 1 

  • L4 Writing algorithms. 
  • L5 While loops 
  • L6 Searching 
  • L7 -8 Python Quiz Project 

Milestone 2 Project completion and assessment 

  • L9 WCF 

Unit 4 Layers of a computer system 

  • L1 Different layers of a computer system 
  • L2 Hardware components 
  • L3 CPU, RAM and OS 

Milestone 1 

  • L4 It’s only logical 
  • L5 artificial intelligence and machine learning 
  • L6 Milestone 2 End of Unit test. 
  • L7 WCF 

Unit 5 Game maker 

  • L1 Game analysis 
  • L2 Sprites and Objects 
  • L3Enemis and collision 

Milestone 1 

  • L4 Firing projectiles 
  • L5 Capturing the flag 
  • L6 Milestone 2 End of Unit test. 
  • L7 WCF 

Unit 6 HTML and website development 

  • L1 HTML 
  • L2 CSS 
  • L3 Design 

Milestone 1 

  • L4 Development 
  • L5 Creating a web form. 
  • L6-10 Complete website 
  • L11 Milestone 2 End of Unit test. 
  • L12 WCF 

Unit 7 Microbits 

  • L1 Hello physical world. 
  • L2 Bare bones 
  • L3 Connections 

Milestone 1 

  • L4 Dream it up 
  • L5 Build it up 
  • L6-7 Wrap it up 
  • L8 Milestone 2 assessment 
  • L9 WCF 
Assessment

MCQ Mid topic assessment 

Milestone 2 End of Unit assessment 

Milestone 3 – marked piece of homework 

Mid Year Assessment 

MCQ Mid topic assessment 

Milestone 2 End of Unit assessment 

Milestone 3 – marked piece of homework  

End of Year Assessment 

MCQ Mid topic assessment 

Milestone 2 Project and End of Unit assessment 

Milestone 3 – marked piece of homework

Home learning is allocated on a weekly basis by each department. It may be an isolated piece of work, a project, research or an alternative task which challenges the students to solidify their knowledge and / or extend it.

In the Summer Term, each student will sit a formal, internal exam which will consist of all elements taught throughout the course.  Appropriate preparation in the form of revision should be taken seriously with sufficient planning and organisation to ensure each student fulfils their potential.

Knowledge Organisers:

You have not allowed cookies and this content may contain cookies.

If you would like to view this content please

Year 9 

Autumn Spring Summer

Unit 1 Mobile App Development 

  • L1 Setting up one note and Signing up to iDEA 
  • L2 App for that 
  • L3 App for that 
  • L4 Tappy Tab App 
  • L5 Tappy Tab App 
  • L6 Milestone 1- assessment tappy tap app 
  • L7 App Development- paired project 

  • L8 Project  - paired project Completion 

  • L9 End of Unit Test 

Unit 2 Networks 

  • L1 The internet 
  • L2 Connectivity 
  • L3 Client server  networks 
  • L4 Encryption 

Milestone  

BEBRAS – Actual competition 

Unit 3 Boolean Logic 

  • L1 Boolean Logic 
  • L2 Boolean Logic 

Milestone 

Unit 3 Python Programming Sequence with data 

  • L1 Warm up 
  • L2 Playlist 

Milestone 2 

  • L3 In a while crocodile 
  • L4 The famous for 

Milestone

Unit 3 Python Programming Sequence with data 

  • L5 Make a Thing 
  • L6 Warm up 

Milestone  

Unit 4 Ethical Legal 

  • L1 Ethical and Legal 1 
  • L2 Ethical and Legal 2 

Milestone 1 

  • L3 Ethical and Legal 4 
  • L4 Milestone  

Unit 4 Algorithms 

  • L1 Algorithms 
  • L2 Algorithms 

Milestone  

Unit 5 Website Development 

  • L1 how websites are made 
  • L2 HTML basics 
  • L3 reliability of information 
  • L3 Images and 

Unit 5 Website Development  hyperlinks 

  • L4 milestone 1 
  • L5 CSS and Styling 
  • L6 Linking pages 
  • L7 Combining tools 
  • L8 Collecting assets to showcase your work. 
  • L9 – Bringing it all together 
  • L10 Evaluation and peer assessment 
Assessment

Milestone 1 – Tappy tab app 

Milestone 3 – marked piece of homework 

Milestone 2 – MCQ – end of topic test teams Form 

Milestone 2 – Completed app 

Milestone 3 – MCQ – networks teams form 

Milestone 2 – MCQ – networks teams form

Milestone 1 –short questions Boolean logic 

Milestone 2 – MCQ -python  

Milestone 3 – marked piece of homework 

Milestone 1 – MCQ -python  algorithm task 

Milestone 2 – MCQ Legal ethical- teams form 

Milestone 3 – marked piece of homework 

End of Year Exam 

Milestone 1 – MCQ algorithms 

Milestone  – marked piece of homework 

Milestone 1 – MCQ  teams form 

Milestone 2 – completed website. 

Home learning is allocated on a weekly basis by the department. It may be an isolated piece of work, a project, research or an alternative task which challenges the students to solidify their knowledge and / or extend it.

At the end of each unit the students are assessed either through a written paper, a practical task, or through a combination of both.

Key Stage 4

Our GCSE curriculum aligns with the OCR Computer Science curriculum, extending the knowledge acquired in KS3. Emphasising hands-on coding, robust problem-solving methodologies, and a comprehensive theoretical understanding, our curriculum prepares students not only for academic success but also for future careers in a range of fields.  

Computer Science

Year 10

Autumn Spring Summer

2.2.1 - Programming fundamentals  

  • Variable constants and outputs 
  • Inputs and outputs in Python 
  • Arithmetic and logical operators 

2.2.2 - Common data types, arithmetic operators and boolean operators 

  • Integers, boolean,  
  • Characters and strings 

Milestone 1 

2.2.1 - Programming fundamentals  

  • Selection and conditionals 
  • Iteration (while loops) 

Milestone 2 

1.1 - Systems Architecture 

  •  L1  Architecture of the CPU 
  •  L2 Architecture of the CPU 
  • L3 CPU Performance  

Key Milestone 1 

1.2 -  Memory 

  • L4  Secondary storage types and characteristics 
  • L5  Secondary storage – choosing suitable devices 

Milestone 2 

1.2.2 - Memory and storage 

  • Binary and denary 
  • Hexadecimal 

Milestone 3 

  • Binary arithmetic 
  • Characters 
  • Images 
  • Sounds 

Milestone 4 

1.2.5 Compression 

  • The need for compression 
  • Types of compression: 
  • Lossy and lossless compression 

2.2.1 Programming fundamentals 

  • Iteration (count- and condition-controlled loops) 

2.2.3 Additional programming techniques 

  • The use of basic string manipulation 
  • The use of 1D arrays 

Key Milestone 1 

2.2.3 Additional programming techniques 

  • Sub programs (functions and procedures)  

Milestone 

  • Random number generation 

Milestone 2 

1.3 - Computer networks, connections and protocols 

  • The internet and the world wide web 
  • Local area networks 

Key Milestone 1 

  • Wireless networking 
  • Client server and P2P networks 
  • Standards protocols and layers 

Key Milestone  

2.1 Computational Thinking 

  • Abstraction 
  • Decomposition 
  • Algorithmic thinking 
  • Computational thinking 

Milestone 1 

2.3.1 - Defensive design 

  • Code maintenance 
  • Validation, authentication and anticipating misuse 

Milestone 1 

  • Implementing defensive design 

2.3.2 – Testing 

  • Identifying syntax and logic errors 
  • Selecting suitable test data 

Key Milestone  

1.4 – Network security 

Forms of attack: 

  • Malware 
  • Social engineering, e.g. phishing, people as the ‘weak point’ 
  • Brute-force attacks 
  • Denial of service attacks 
  • Data interception and theft 
  • The concept of SQL injection 

Milestone  

1.4.2 Identifying and preventing vulnerabilities 

Common prevention methods: 

  • Penetration testing 
  • Anti-malware software 
  • Firewalls, o User access levels 
  • Passwords, o Encryption 
  • Physical security 

Key Milestone

1.5.1 Operating systems 

The purpose and functionality of operating systems: 

  • User interface 
  • Memory management and multitasking 
  • Peripheral management and drivers 
  • User management 
  • File management 

Key Milestone 1 

1.5.2 Utility software 

The purpose and functionality of utility software 

Utility system software: 

  • Encryption software 
  • Defragmentation 
  • Data compression 

Key Milestone 2 

Programming project 

  • Analysis and design 
  • Developing longer programs 
  • Testing the solution 
  • Evaluation 
Assessment

Milestone 1 programming techniques- MCQ on TEAMS 

Milestone 2 – programming techniques short written algorithm questions 

Milestone 1- CPU MCQ 

Milestone 2 -MEMORY- MCQ 

Milestone 3- STORAGE exam questions 

Milestone 4- DATA REPRESENTATION exam questions 

Milestone 1 MCQ -ADDITIONAL PROGRAMMING TECHNIQUES 

Milestone 2- exam questions ADDITIONAL PROGRAMMING TECHNIQUES 

Milestone 1 MCQ – COMPUTER NETWORK 

Milestone 2- exam questions 

COMPUTER NETWORKS 

Milestone 3 MCQ -COMPUTATIONAL THINKING 

Milestone 4- exam questions 

COMPUTATIONAL THINKING 

Milestone 1 MCQ 

TESTING 

Milestone 2- exam questions 

NETWORK SECURITY 

MILESTONE 

APRIL MOCKS

Milestone 1 MCQ 

OPERATING SYSTEM 

Milestone 2 - exam questions 

UTILITY SOFTWARE 

Milestone 4- programming project 

Home learning is allocated on a weekly basis by the department. It may be an isolated piece of work, a project, research or an alternative task which challenges the students to solidify their knowledge and / or extend it.

At the end of each unit the students are assessed either through a written paper, a practical task, or through a combination of both.

Year 11

Autumn Spring Summer

2.2.1 - Programming fundamentals  

  • Variable constants and outputs 
  • Inputs and outputs in Python 
  • Arithmetic and logical operators 

2.2.2 - Common data types, arithmetic operators and boolean operators 

  • Integers,
  • boolean,  
  • Characters and strings 
  • Casting 
  • Sequence, selection and iteration 

1.6 - Ethical legal, cultural and environmental impacts of digital technology 

Impacts of digital technology on wider society including: 

  • Ethical issues 
  • Legal issues 
  • Cultural issues 
  • Environmental issues 
  • Privacy issues 

Legislation relevant to Computer Science: 

  • The Data Protection Act 2018 
  • Computer Misuse Act 1990 
  • Copyright Designs and Patents Act 1988 
  • Software licences (i.e. open source and proprietary 

2.4 - Boolean logic 

  • Truth tables 
  • Logic gates 
  • Logic diagram

2.3.1 - Defensive design 

  • Code maintenance 
  • Validation, authentication and anticipating misuse 
  • Implementing defensive design 

2.3.2 – Testing 

  • Identifying syntax and logic errors 
  • Selecting suitable test data 

2.2.3 - Additional programming techniques 

  • String manipulation 
  • File handling 
  • SQL 

2.5 - Programming languages and IDEs 

  • High and low level languages 
  • Assembly language and the little man computer 
  • Translators 
  • Compilers and interpreters 
  • IDEs 

2.2.3 - Additional programming techniques 

  • Arrays 
  • 2 dimensional arrays 
  • Procedures and function 

1.5 - Systems software (revision ) 

  • Operating systems 
  • Utility systems software 

2.1 Searching and sorting algorithms (revision) 

  • Searching and Sorting 
  •  Bubble sort and Insertion Sort 
  • Linear search and binary search 

Revision 1.4 and 2.1 

Revision  

  • Recap of topics 2.4 and 2.5 
  • Recap of topics 1.4, 1.5 and 1.6 
  • Recap of 1.1 
Assessment

Milestone 1 – short questions 

Milestone 2 – algorithm questions 

Milestone 1 – MCQ  legal ethical 

Milestone 2 – 2 and 8 mark question- legal ethical 

Milestone – short questions- Boolean logic  

End of topic test – Boolean logic 

Milestone 1: MCQ -defensive design 

Milestone 2- end of topic test defensive design 

MCQ testing 

MCQ programming languages 

End of topic test programming languages 

Milestone 1: algorithm assessment on arrays and subroutines 

Milestone 2: End of topic test on system software 

Milestone:  MCQ searching and sorting algorithms 

Milestone 1 

Component 1 full paper 

Milestone 2 

Component 2 full paper 

GCSE Exams

KS4 Assessment 

Written Paper Examination:

Paper 1    50%   Computer Systems
Paper 2    50%  Computational thinking, algorithms, and programming

Examination Board:

OCR

Course Specification:

OCR J277 GCSE Computer Science (9-1) 

Qualification obtained:

GCSE Computer Science (9-1)

Useful Reading Material:

GCSE OCR Computer Science J277 Course textbook by PG Online

Learning to Program in Python by P M Heathcote

ICT Creative iMedia

Year 10 & 11

Compulsory units: Creative iMedia in the media industry

R093:

In this unit you will learn about the sectors, products and job roles that form the media industry. You will learn the legal and ethical issues considered and the processes used to plan and create digital media products. You will learn how media codes are used within the creation of media products to convey meaning, create impact and engage audiences. You will learn to choose the most appropriate format and properties for different media products. Completing this unit will provide you with the basic skills for further study or a range of creative job roles within the media industry.

 

Optional units:

R094: Visual identity and digital graphic

In this unit you will learn how to develop visual identities for clients. You will also learn to apply the concepts of graphic design to create original digital graphics which incorporate your visual identity to engage a target audience. Completing this unit will introduce the foundations for further study or a wide range of job roles within the media industry

R097: Interactive digital media

In this unit you will learn to design and create interactive digital media products for chosen platforms. You will learn to select, edit and repurpose multimedia content of different kinds and create the structure and interactive elements necessary for an effective user experience. Completing this unit will provide you with the basic skills for further study or a range of creative and technical job roles within the media industry

KS4 ICT (iMedia) Assessment 

Unit R093 is an examined unit which is externally assessed, and Units R094 and R097 are project-based practical units which are internally assessed and moderated by the exam board.

Percentage of Coursework: 75%

Percentage Exam marks: 25%

Examination Board:

OCR

Course Specification:

Creative iMedia Level 1/Level 2 - J834

Qualification obtained:

Creative iMedia Level 1/2 Award/Certificate

 
Useful Websites:

http://teach-ict.com/gcse_new/gcse_ict_home.html

Useful Reading Material:

OCR Cambridge Nationals Level 1/2 Creative iMedia

Additional Information