smartfile.s3.amazonaws.com · web view• apply their knowledge in answers to a range of questions...

75
Shevington High School – Computer Science Scheme of work: KS4 Years 9,10 and 11 Year 9 Year 9 Term 1 Week 1 Key idea (Content Coverage) Specification content (Key Learning) Learning activity and resources Presentation on prior knowledge Computer science knowledge and understanding. Presentation on the key concepts learned in KS3 1

Upload: others

Post on 16-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Shevington High School – Computer Science

Scheme of work: KS4 Years 9,10 and 11

Year 9

Year 9 Term 1

Week 1

Key idea

(Content Coverage)

Specification content

(Key Learning)

Learning activity and resources

Presentation on prior knowledge

Computer science knowledge and understanding.

Presentation on the key concepts learned in KS3

Week 2

Key idea

Specification content

Learning activity and resources

1.1 Systems Architecture

Learn what a computer systems - Input, process, output.

L1 PGonline – Systems architecture memory and storage

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Understanding basic concepts of sequence of instructions

Learn to follow a sequence of instructions

Learn to use coordinates, angles and direction

Learn to describe an algorithm and detect errors

Scratch - L1 Sequence of Instructions:-

Week 3

Key idea

Specification content

Learning activity and resources

1.1 Systems Architecture

Understand the purpose of the CPU

Explain the role and operation of the following CPU registers used in Von Neumann architecture:

MAR (Memory Address Register),

MDR (Memory Data Register),

Program Counter,

Accumulator

L1 PGonline – Systems architecture memory and storage.

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Understanding basic concepts of sequence of instructions including iteration.

Learn to describe an algorithm and detect errors

Learn to use a loop

Student will create a simple image on scratch using the pen tool.

G&T will add additional features and use the repeat command.

Scratch – L2 Sequence of Instructions:-

Week 4

Key idea

Specification content

Learning activity and resources

1.1 Systems Architecture

Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), cache

Describe how common characteristics of CPUs affect their performance: clock speed, cache size, number of cores

Explain the purpose and give examples of embedded systems

L2 PGonline – Systems architecture memory and storage –

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Iteration and decomposition.

Learn to follow a sequence of instructionsLearn to use coordinates, angles and directionLearn to detect errors

Learn what Iteration and Decomposition mean

Learn to use Loops within code

L1 Scratch - Maze Game

Week 5

Key idea

Specification content

Learning activity and resources

1.2 Memory

Describe the difference between RAM and ROM

Describe the purpose of RAM and ROM in a computer system

Explain the need for virtual memory

L3 PGonline – Systems architecture memory and storage –

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Selection used within programming techniques.

IF / ELSE

Learn what a variable is and how to use it in a game

Learn to use a counter to collect objects and hide sprites

Learn to create a unique game independently

Learn to detect errors in code

L2 Scratch - Maze Game

Week 6

Key idea

Specification content

Learning activity and resources

1.2 Memory

1.3.Storage

Discuss the need for secondary storage including optical, magnetic and solid state storage

Evaluate suitable storage devices and storage media for a given application using the following characteristics:

· capacity,

· speed,

· portability,

· durability,

· reliability,

· cost

L4 PGonline – Systems architecture memory and storage

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Independent development of a unique game

L3 Scratch - Maze Game

Week 7

Key idea

Specification content

Learning activity and resources

1.3.Storage

Storage – Top trump cards

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Independent development of a unique game

L4 Scratch - Maze Game

HALF TERM WK 8

Week 9

Key idea

Specification content

Learning activity and resources

1.3.Storage

Storage - Top trump cards

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Assessment report – highlighting key terminology

SL5 scratch - Maze Game – Assessment task

Week 10

Key idea

Specification content

Learning activity and resources

1.3.Storage

Storage - Top trump cards

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Learn what a variable is and how to use it in a game

Learn to use multiple variables

Learn to create a unique game independently

Learn to detect errors in code

L1 Scratch - Racing Car Scenario

Week 11

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Learning Objectives:

• Define a Wide Area Network

• Describe the nature of the Internet as a worldwide collection of computer networks

• Explain the need for IP addressing of resources on the Internet and how this can be facilitated by the role of DNS services

• Understand the need for Network Interface Cards and the uses of MAC addressing

• Explain packet switching

PG Online Unit 2– Wired and wireless networks L1

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Learn what a variable is and how to use it in a game

Learn to use multiple variables

Learn to create a unique game independently

Learn to detect errors in code

L2 Scratch - Racing Car

Week 12

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Learning Objectives:

• Describe the difference between a Local Area Network and a Wide Area Network

• Describe star and mesh network topologies

• Describe routers and switches needed to connect stand-alone computers into a Local Area Network

• Explain the use of Ethernet standards to transmit data over a wired network

• Explain the concept of virtual networks

PG Online Unit 2– Wired and wireless networks L2

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Assessment report – highlighting key terminology

L3 Scratch – Racing car game

Week 13

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Learning Objectives:

• Explain the need for Wireless Access Points (WAP) to create wireless hotspots

• Explain wireless data transmission including:

o Frequency and channels

o Encryption

PG Online Unit 2– Wired and wireless networks L3

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Learn to create a unique game independently

Learn to detect errors in code and improve scripts

L1 Scratch – Pac Man

Week 14

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Learning Objectives:

• Explain the role of computers in client-server and peer-to-peer networks

• Explain the advantages and disadvantages of client-server and peer-to-peer networks

• Describe what is meant by:

o Hosting and

o The Cloud

• Explain the advantages and disadvantages of various transmission media

• Describe the factors that affect network performance

PG Online Unit 2– Wired and wireless networks L4

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Learn to create a unique game independently

Learn to detect errors in code and improve scripts

L2 Scratch – Pac Man – Assessment

Week 15

Key idea

Specification content

Learning activity and resources

Programming Techniques

Computational thinking and algorithms

Sequence, Selection, Condition, Iteration & Variables

Assessment report

L3 Scratch – Pac Man - DIRT

CHRISTMAS BREAK WK 16 & 17

Year 9 Term 2

Week 18

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Learning Objectives:

• Describe the uses of communications protocols including:

o HTTP

o HTTPS

o FTP

o POP

o IMAP

o SMTP

o TCP/IP

• Explain the concept of layers in the TCP/IP protocol stack

PG Online Unit 2 – Wired and wireless networks L5

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Know what Python is and some of the applications it is used for

Run a simple Python program in Interactive mode using the input and print functions

Write, save and run a program in Script mode

Understand what a syntax error is and how to interpret an error message

Know the rules for variable names and use variables in a program

Understand the use and value of comments in a program

L1 PG Online – Introduction to python

Week 19

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Recap unit 2 using revision notes

Recap of prior learning in preparation of the assessment.

Programming Techniques

Computational thinking and algorithms

Understand the importance of using correct data types: string, integer or float

Use the int, float and round functions

Understand how to use assignment statements correctly

Perform arithmetic using the BIDMAS rule

Write a program involving input, calculation and output

L2 PG Online – Introduction to python

Week 20

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Independent learning exam preparation for unit 2

Independent Study in preparation for the assessment.

Programming Techniques

Computational thinking and algorithms

Use selection statements if, else and elif in a program

Learn how to use different comparison operators

Use indentation correctly to define a block of code

L3 PG Online – Introduction to python

Week 21

Key idea

Specification content

Learning activity and resources

1.4 Wired & Wireless Networks

Learning Outcomes:

Students will

• apply their knowledge in answers to a range of questions

• be able to highlight areas of strength and any gaps in their understanding of computers

Assessment task

Programming Techniques

Computational thinking and algorithms

Learn to write algorithms in pseudocode

Review the difference between syntax errors, run-time errors and logic errors

Learn techniques for debugging programs

L4 PG Online – Introduction to python

Week 22

Key idea

Specification content

Learning activity and resources

1.7 System software

Learning Objectives:

• Understand forms of attack and threats posed to a network:

o Malware

o Phishing

o Social engineering

o Brute force attacks

o Denial of service attacks

o Data interception and theft

o SQL injection

o Poor network policy

PG Online Unit 3 systems software and security - L1

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Use a while loop in a program

Use an if statement within a while loop

Use a function to generate a random number

L5 PG Online – Introduction to python

Week 23

Key idea

Specification content

Learning activity and resources

1.7 System software

Learning Objectives:

• Identify and understand how to prevent vulnerabilities including the use of:

o penetration testing

o network forensics

o network policies

o anti-malware software

o firewalls

o user access levels

o passwords

o encryption

PG Online Unit 3 systems software and security - L2

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Compare alternative algorithms for a given problem

Use a linear search to find a number

Understand how a binary search works

L6 PG Online – Introduction to python

HALF TERM WK 24

Week 25

Key idea

Specification content

Learning activity and resources

1.7 System software

Learning Objectives:

• Explain the need for the following functions of an operating system:

o provision of a user interface

o memory management and multitasking

o peripheral management and drivers

o user management

o file management

PG Online Unit 3 systems software and security - L3

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Python Challenge and scenario to solve.

Week 26

Key idea

Specification content

Learning activity and resources

1.7 System software

Learning Outcomes:

• Describe the purpose and use of common utility software:

o encryption software

o defragmentation software

o data compression software

• Describe the role and methods of backup:

o full

o incremental

PG Online Unit 3 systems software and security - L4

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Flowchart symbols

Week 27

Key idea

Specification content

Learning activity and resources

1.7 System software

Vulnerabilities presentations by groups

Groups to create a presentation on one aspect of vulnerabilities.

Programming Techniques

Computational thinking and algorithms

Python Challenges

Python Challenges (Zig Zag) 1-5.

Include Flowcharts, code and executed code.

Week 28

Key idea

Specification content

Learning activity and resources

1.7 System software

Recap unit 3 – Create revision notes

Groups to present a presentation on one aspect of vulnerabilities. – Other students to take notes.

Programming Techniques

Computational thinking and algorithms

Python Challenges

Python Challenges (Zig Zag) 6-10.

Include Flowcharts, code and executed code.

Week 29

Key idea

Specification content

Learning activity and resources

1.7 System software

Systems software and security

Independent learning exam preparation for unit 3

Programming Techniques

Computational thinking and algorithms

Python Challenges

Python Challenges (Zig Zag) 1-10.

DIRT – Improve based on teacher feedback

Week 30

Key idea

Specification content

Learning activity and resources

1.7 System software

Learning Outcomes:

Students will

• apply their knowledge in answers to a range of questions

• be able to highlight areas of strength and any gaps in their understanding of computers

PG Online Unit 3 systems software and security - TEST

Programming Techniques

Computational thinking and algorithms

Python Challenges

Python Challenges (Zig Zag) 11-15.

Include Flowcharts, code and executed code.

Week 31

Key idea

Specification content

Learning activity and resources

Programming Techniques

Computational thinking and algorithms

Python Challenges

Python Challenges (Zig Zag) 16-20.

Include Flowcharts, code and executed code.

EASTER WK 32 & 33

Year 9 Term 3

Week 34

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Learning Objectives

• Consider the ethical and cultural issues related to computer science technologies

PG Online Unit 4 Ethical, Legal, cultural and environmental concerns - L1

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Python Challenges

Python Challenges (Zig Zag) 11-20.

DIRT – Improve based on teacher feedback

Week 35

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Learning Objectives:

  Consider how key stakeholders are affected by technologies

• Consider privacy issues

• Consider the environmental impact of computer science

• Consider security issues

• Compare open source and proprietary software

PG Online Unit 4 Ethical, Legal, cultural and environmental concerns - L2

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Read and understand an existing Python program

Recall different data types

Use the int(), float() and str() functions to convert data types

Write an if-else statement

L1 PG Online – Python – Next Steps

Week 36

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Learning Objectives:

  Consider how key stakeholders are affected by technologies

• Consider privacy issues

• Consider the environmental impact of computer science

• Consider security issues

• Compare open source and proprietary software

PG Online Unit 4 Ethical, Legal, cultural and environmental concerns - L2

CONTINUED

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Read and understand an existing Python program

Recall different data types

Use the int(), float() and str() functions to convert data types

Write an if-else statement

L1 PG Online – Python – Next Steps - CONTINUED

Week 37

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Learning Objectives:

• Describe legislation relevant to Computer Science:

o The Data Protection Act 1998

o Computer Misuse Act 1990

o Copyright Designs and Patents Act 1988

o Creative Commons License

o Freedom of Information Act 2000

PG Online Unit 4 Ethical, Legal, cultural and environmental concerns - L3

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Use a while loop to repeat a section of code

Use a for loop to repeat a section of code

Make a choice about which loop to use, and why

L2 PG Online – Python – Next Steps

Week 38

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Learning Objectives:

• Describe legislation relevant to Computer Science:

o The Data Protection Act 1998

o Computer Misuse Act 1990

o Copyright Designs and Patents Act 1988

o Creative Commons License

o Freedom of Information Act 2000

PG Online Unit 4 Ethical, Legal, cultural and environmental concerns - L3

CONTINUED

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Be able to store and update values in a list

Be able to append data to a list

Be able to use a for() loop to step through a list

Understand why using a list can be more efficient than using single variables

L3 PG Online – Python – Next Steps

HALF TERM WK 39

Week 40

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Ethical, legal, cultural andenvironmental concerns

Independent learning exam preparation for unit 3

Programming Techniques

Computational thinking and algorithms

Understand what a procedure is

Be able to define and call a procedure

Understand why procedures are useful

Be able to use parameters in a procedure

L4 PG Online – Python – Next Steps

Week 41

Key idea

Specification content

Learning activity and resources

Ethical, legal, cultural andenvironmental concerns

Learning Outcomes:

Students will

• apply their knowledge in answers to a range of questions

• be able to highlight areas of strength and any gaps in their understanding of computers

PG Online Unit 4 Ethical, Legal, cultural and environmental concerns - TEST

Programming Techniques

Computational thinking and algorithms

Understand what a function is

Be able to define a function

Be able to call a function and capture the return value

L5 PG Online – Python – Next Steps

Week 42

Key idea

Specification content

Learning activity and resources

Assessment Preparation

Revision for end of year test – Unit 1 Computer Science exam

Revision list

Students booklets and task sheets

Programming Techniques

Computational thinking and algorithms

Psuedocode

Week 43

Key idea

Specification content

Learning activity and resources

Revision for end of year test – Unit 1 Computer Science exam

Programming Techniques

Computational thinking and algorithms

Complete the Assessment Portfolio

Wk1 - Describe the purpose of a given program

Complete a ‘dry run’

Write a pseudocode algorithm

Week 44

Key idea

Specification content

Learning activity and resources

Summer Exam

Assessment

Assessment

Programming Techniques

Computational thinking and algorithms

Programming Project• Programming techniques• Analysis• Design• Development• Testing and evaluation andconclusions

Wk2 - Describe the purpose of a given program

Complete a ‘dry run’

Write a pseudocode algorithm

Complete the Assessment Portfolio

Week 45

Key idea

Specification content

Learning activity and resources

Summer Exam Reflection

Assessment

Notes on misconceptions from assessment

Programming Techniques

Computational thinking and algorithms

Programming Project• Programming techniques• Analysis• Design• Development• Testing and evaluation andconclusions

Wk3 - Describe the purpose of a given program

Complete a ‘dry run’

Write a pseudocode algorithm

Complete the Assessment Portfolio

Week 46

Key idea

Specification content

Learning activity and resources

Programming Techniques

Computational thinking and algorithms

Programming Project• Programming techniques• Analysis• Design• Development• Testing and evaluation andconclusions

Wk4 – DIRT - Feedback from teacher and improvements for the Assessment Portfolio

Week 47

Key idea

Specification content

Learning activity and resources

As Necessary

Year 10

Year 10 Term 1

Week 1

Key idea

(Content Coverage)

Specification content

(Key Learning)

Learning activity and resources

Computer Systems

Explain what is meant by a computer system

Research and present task

Computational thinking

Understand and apply computational thinking methods including abstraction, decomposition and algorithmic thinkingExplain what an algorithm isExplain what is meant by top-down and bottom-up problem solving

TEXT BOOK:- 2, 105, 109

Cambridge elevate resources.

Week 2

Key idea

Specification content

Learning activity and resources

System Architecture

To be able to describe the purpose of the CPU

To be able to state the function of the CPU (fetch and execute instructions stored in memory)

To be able to describe how common characteristics of CPUs affect their performance:

Clock Speed

Cache Size

Number of Cores

To understand ‘embedded systems’ regarding:

Their Purpose

Be able to give examples

OCR Systems architecture L1

OCR resources – Activity worksheets

Cambridge elevate resources.

Computational thinking

Explain what is meant by decomposition and abstraction and use them to solve problems

Python Challenges – Zig Zag 21-25

Week 3

Key idea

Specification content

Learning activity and resources

System Architecture

To be able to label an internal diagram of the CPU

To be able to describe the roles of the MAR and the MDR in the fetch part of the fetch-execute cycle

To be able to describe the purpose of the accumulator

To be able to explain the purposes of the ALU, CU and the cache

The describe the importance of the Program Counter in the Fetch-Execute cycle

OCR Systems architecture L2

OCR resources – Activity worksheets

Cambridge elevate resources.

Algorithms

Understand the term and processes in computational thinking.

Be able to use the skills of:

Abstraction

Decomposition

Algorithmic thinking.

OCR 2.1 Algorithms L1

OCR resources – Activity worksheets

Week 4

Key idea

Specification content

Learning activity and resources

Common Characteristics & Performance

Describe how common characteristics of CPUs affect their performance: clock speed, cache size, number of cores

L2 PGonline - function and characteristics of the CPU

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Cambridge elevate resources.

Algorithms

Be able to use a linear search to find data.

Be able to use a binary search to find data.

Understand the differences between a linear and a binary search.

OCR 2.1 Algorithms L2

OCR resources – Activity worksheets

Week 5

Key idea

Specification content

Learning activity and resources

Embedded Systems

Explain what is meant by an embedded systemExplain the purpose of and give examples of embedded systems

Cambridge elevate resources.

Algorithms

Understand the principles of a bubble sort.

Be able to perform a bubble sort on a set of data.

Understand how the number of comparisons increases in a bubble sort.

OCR 2.1 Algorithms L3

OCR resources – Activity worksheets

Week 6

Key idea

Specification content

Learning activity and resources

Purpose of ROM & RAM and difference between them

Describe the purpose of RAM and ROM in a computer systemDescribe the difference between RAM and ROM

Cambridge elevate resources.

Algorithm

Understand the principles of a merge sort.

Be able to perform a merge sort on a set of data

OCR 2.1 Algorithms L4

OCR resources – Activity worksheets

Week 7

Key idea

Specification content

Learning activity and resources

Flash Memory and need for Virtual Memory

Explain the need for virtual memoryDescribe flash memory

Cambridge elevate resources.

Algorithm

Understand the principles of an insertion sort.

Be able to perform an insertion sort on a set of data

OCR 2.1 Algorithms L5

OCR resources – Activity worksheets

HALF TERM WK 8

Week 9

Key idea

Specification content

Learning activity and resources

Need for secondary storage & common types

Discuss the need for secondary storage including optical, magnetic and solid state storageDescribe examples of secondary storage media

Cambridge elevate resources.

Algorithm

Be able to produce an algorithm using a flowchart.

Be able to produce an algorithm using pseudocode.

OCR 2.1 Algorithms L6

OCR resources – Activity worksheets

Week 10

Key idea

Specification content

Learning activity and resources

Data capacity calculations & using characteristics

Discuss data capacity of storage devices Calculate data capacity requirementsSelect suitable storage devices and storage media for a given application and the advantages and disadvantages of these using characteristics: capacity, speed, portability, durability, reliability and cost

Cambridge elevate resources.

Algorithm

Be able to find and correct errors in algorithms.

Be able to complete algorithms where code is missing.

OCR 2.1 Algorithms L7

OCR resources – Activity worksheets

Week 11

Key idea

Specification content

Learning activity and resources

Why data is in binary form, Logic diagrams & truth tables

Construct truth tables for the following logic gates:

NOT

AND

OR

Construct truth tables for simple logic circuits

Interpret the results of truth tables

Create, modify and interpret simple logic circuit diagrams

L1 PGonline – Logic and languages

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Cambridge elevate resources.

Programming Techniques

Computational thinking and algorithms

Sequencing & Selection (IF ELSE)

· Understand computational thinking including

· abstraction

· decomposition

· algorithmic thinking

L1 – PG Online Unit 5 - Algorithms

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Week 12

Key idea

Specification content

Learning activity and resources

Combining gates & truth tables to solve problems.

Learn to use logic gates to solve a given scenario.

Apply logic gates to a truth table

Learn Boolean Algebra

Learn to use Multiple Gates

L1 part 2 – Logic and languages

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Programming Techniques

Computational thinking and algorithms

Understand and use different types of search

Binary search

Linear search

L2 – PG Online Unit 5 - Algorithms

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Week 13

Key idea

Specification content

Learning activity and resources

Standard sorting algorithms (Bubble & Insertion)

Understand and be able to trace sort algorithms:

Bubble sort

Insertion sort

Merge sort

L3 – PG Online Unit 5 - Algorithms

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

Iteration (Fixed and Conditional)

Use the basic programming construct iterationExplain what is meant by iterationExplain the difference between definite and indefinite iterationUse for and while loopsUse nested loops

Zig Zag challenges

Week 14

Key idea

Specification content

Learning activity and resources

Standard sorting algorithms (Merge & Comparisons)

Describe and trace the merge sort algorithmUse all 3 algorithms to sort lists into ascending and descending order and compare performance

L3 part 2 – PG Online Unit 5 - Algorithms

PG online worksheet tasks

PG online H/W linked to lesson to extend learning and reinforce knowledge and understanding.

String Manipulation

Use string manipulation functions such as:-finding the length of a string-slicing and concatenating strings

Zig Zag challenges

Week 15

Key idea

Specification content

Learning activity and resources

Standard searching algorithms (Linear & Binary)

Understand and trace the linear and binary search algorithmsUse these algorithms to search sorted and unsorted lists

TEXT BOOK:- P83

Syntax and Logic Errors

Learn how to identify syntax and logic errors and fix them.

TEXT BOOK:-P35

CHRISTMAS BREAK

Year 10 Term 2

Week 18

Key idea

Specification content

Learning activity and resources

Operating systems

Explain what is meant by systems softwareExplain what is meant by an operating systemDescribe the functions of the operating system

Cambridge elevate Ch12

Lists (Arrays)

Create and work with simple array data structuresCreate and work with two dimensional arrays

Zig Zag challenges

Week 19

Key idea

Specification content

Learning activity and resources

Utility system software

Explain what Is meant by utility systems softwareList some examples of utility systems software and their functions

Cambridge elevate Ch12

Lists & Dictionary Files

Use one and two dimensional arraysCreate and use a dictionary data structure

Zig Zag challenges

Week 20

Key idea

Specification content

Learning activity and resources

Types of networks and factors that affect performance

Explain what is meant by a computer network and list the different types of networks (LAN/WAN)Be familiar with local and wide area networksUnderstand the factors that affect network performance

OCR Unit 4 wired and wireless networks.

OCR resources – Activity worksheets

Functions and Procedures

Use sub-programs (functions and procedures) to produce structured code

Zig Zag challenges

Week 21

Key idea

Specification content

Learning activity and resources

Hardware needed to connect to a LAN and virtual networks

Identify and describe the hardware needed to connect computers into a LAN:-Wireless access points-Routers and switches-NIC (Network Interface Controller/Card)-Transmission mediaExplain how computers communicate using cable and microwaveExplain the concept of a virtual network and explain how they can be set up

Cambridge elevate

OCR Unit 4 wired and wireless networks.

OCR resources – Activity worksheets

File Handling

Use basic file-handling operations: open, read, write & close

Zig Zag challenges

Week 22

Key idea

Specification content

Learning activity and resources

Client-server and peer-to-peer networks

Describe the differences between client server and peer-to-peer networksExplain the different roles of computers in a client server and peer-to-peer network

Cambridge elevate

OCR Unit 4 wired and wireless networks.

OCR resources – Activity worksheets

Defensive design considerations

Describe defensive design considerations:-Validation of input-Planning for contingencies-Anticipating misuse-Authentication

Zig Zag challenges

Week 23

Key idea

Specification content

Learning activity and resources

The Internet

Understand that the Internet is a worldwide collection of computer networksExplain how users connect to and use the InternetDescribe what is meant by:-DNS (Domain Name Server)-Hosting-The cloud

Cambridge elevate

OCR Unit 4 wired and wireless networks.

OCR resources – Activity worksheets

Purpose and types of testing & test data

Understand the purpose of testingDescribe types of testing: iterative and terminalSelect and use suitable test data

HALF TERM WK

Week 25

Key idea

Specification content

Learning activity and resources

Explain why the binary system is essential for computer processingUse the units bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte and petabyte

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

Week 26

Key idea

Specification content

Learning activity and resources

Binary Addition & Shifts

Convert binary numbers into denary and vice versaCarry out addition and subtraction on binary numbersUse left and right shifts when multiplying or dividing binary numbers by powers of 2Explain overflow errors which may occur when addition two 8 bit binary numbers

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

Week 27

Key idea

Specification content

Learning activity and resources

Hexadecimal & Check Digits

Explain why hexadecimal numbers are usedConvert denary numbers (0-255) into 2 digit hexadecimal numbersConvert between binary and hexadecimal numbersUnderstand the use and function of check digits

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

Week 28

Key idea

Specification content

Learning activity and resources

Characters

Explain the use of binary codes to represent charactersExplain the term 'character set' and the relationship between the number of bits per character in a character set and the numbers of characters which can be represented (for example ASCII, extended ASCII and Unicode)Calculate the size of a text file

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

Week 29

Key idea

Specification content

Learning activity and resources

Images

Explain how an image is represented as a series of pixels represented in binaryDescribe the metadata included in the fileDescribe the effect of colour depth and resolution on the size of an image fileCalculate the size of an image file

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

Week 30

Key idea

Specification content

Learning activity and resources

Sound

Explain how sound can be sampled and stored in digital formExplain how sampling intervals and other factors affect the size of a sound file and the quality of its playback:-Sample size-Bit rate-Sampling frequencyCalculate the size of an audio file

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

Week 31

Key idea

Specification content

Learning activity and resources

Compression

Explain the disadvantages of large image and audio filesExplain how file compression reduces the size of filesExplain the differences between lossless and lossy file compression

PG Online – Data representation unit 8

Cambridge elevate

Practice & Consolidation

EASTER WK 32 & 33

Year 10 Term 3

Week 34

Key idea

Specification content

Learning activity and resources

Wifi & Ethernet

Explain Wi-Fi, frequency and channels, and encryptionExplain how computers communicate using cable and microwave

OCR - unit-1.4-wired-and-wireless-networks resource pack.

Cambridge elevate

Week 35

Key idea

Specification content

Learning activity and resources

Star and mesh topologies

Describe mesh and star network topologies

OCR - unit-1.4-wired-and-wireless-networks resource pack.

Cambridge elevate

Week 36

Key idea

Specification content

Learning activity and resources

Uses of IP & MAC addressing & packet switching

Explain how users connect to and use the InternetUnderstand the uses of IP addressing and MAC addressingExplain how data is transmitted across networks using packet switching

OCR - unit-1.4-wired-and-wireless-networks resource pack.

Cambridge elevate

Week 37

Key idea

Specification content

Learning activity and resources

Protocols

Explain the use of protocolsDescribe different protocols including:-TCP/IP (Transmission Control Protocol/Internet Protocol)-HTTP (Hyper Text Transfer Protocol)-HTTPS (Hyper Test Transfer Protocol Secure)-FTP (File Transfer Protocol)-POP (Post Office Protocol)-IMAP (Internet Message Access Protocol)-SMTP (Simple Mail Transfer Protocol)

OCR - unit-1.4-wired-and-wireless-networks resource pack.

Cambridge elevate

Week 38

Key idea

Specification content

Learning activity and resources

Protocols & concept of layers

Describe different protocols including:-TCP/IP (Transmission Control Protocol/Internet Protocol)-HTTP (Hyper Text Transfer Protocol)-HTTPS (Hyper Test Transfer Protocol Secure)-FTP (File Transfer Protocol)-POP (Post Office Protocol)-IMAP (Internet Message Access Protocol)-SMTP (Simple Mail Transfer Protocol)Understand the concept of layers

OCR - unit-1.4-wired-and-wireless-networks resource pack.

Cambridge elevate

Week 40

Key idea

Specification content

Learning activity and resources

Characteristics of different levels of programming language

Describe the difference between high level and low level languagesExplain the advantages of using high level languagesExplain how program instructions are encoded in low level languages

Chapter 10 OCR text book

Cambridge elevate tasks

Week 41

Key idea

Specification content

Learning activity and resources

Translators and characteristics of types of translators

Explain why high level languages need to be translatedExplain the characteristics of:-an assembler-a compiler-an interpreter

Chapter 10 OCR text book

Cambridge elevate tasks

Week 42

Key idea

Specification content

Learning activity and resources

IDE common tools and facilities

Explain why high level languages need to be translatedExplain the characteristics of:-an assembler-a compiler-an interpreter

Chapter 10 OCR text book

Cambridge elevate tasks

Week 43

Key idea

Specification content

Learning activity and resources

identify and describe common tools and facilities available in an integrated development environment (IDE):

-editors

-error diagnostics

-run-time environment

-translators

Chapter OCR text book P121

Cambridge elevate tasks

Week 44

Key idea

Specification content

Learning activity and resources

CS Presentation

Use of IP & MAC addressing and packet switching

Wi-fi & Ethernet

Characteristics of different levels of programming language

Network Protocols

Network Topologies & Communication

Students work in groups and create a 30 minute presetatiomn to teach other students their topic area. Presentations must contain information and a learning resource

Week 45

Key idea

Specification content

Learning activity and resources

CS Presentation

Use of IP & MAC addressing and packet switching

Wi-fi & Ethernet

Characteristics of different levels of programming language

Network Protocols

Network Topologies & Communication

Students work in groups and create a 30 minute presetatiomn to teach other students their topic area. Presentations must contain information and a learning resource

Week 46

Key idea

Specification content

Learning activity and resources

CS Presentation

Presentations begin:-

Use of IP & MAC addressing and packet switching

Wi-fi & Ethernet

Characteristics of different levels of programming language

Network Protocols

Network Topologies & Communication

Students present topic

Week 47

Key idea

Specification content

Learning activity and resources

CS Presentation

Presentations begin:-

Use of IP & MAC addressing and packet switching

Wi-fi & Ethernet

Characteristics of different levels of programming language

Network Protocols

Network Topologies & Communication

Students present topic

Year 11

Year 11 Term 1

Week 1

Key idea

Specification content

Learning activity and resources

Revision – Computer systems

Components

Embedded systems

CGP P1

Week 2

Key idea

Specification content

Learning activity and resources

Revision – The CPU

Fetch decode cycle

Von Neumann architecture

CGP P2,3

Assessment task P5

Week 3

Key idea

Specification content

Learning activity and resources

Revision – Memory

Memory

CPU and system performance

CGP P6-7

NEA TASK

Week 4

Key idea

Specification content

Learning activity and resources

Revision – Secondary Storage

Storage types

-Magnetic

-Optical

HDD & SSD

CGP P8 -9

Assessment task P11

NEA TASK

Week 5

Key idea

Specification content

Learning activity and resources

Revision – System Software

OS

Device drivers

Utilities

File & Disk manager

Open source & Proprietary

CGP P12 - 16

Assessment task P17

NEA TASK

Week 6

Key idea

Specification content

Learning activity and resources

Revision – Networks

WAN & LAN

Network hardware

Wireless networks & Wi-Fi standards

Client sever & Peer to peer

Network topologies

CGP P20 - 24

Assessment task P26

NEA TASK

Week 7

Key idea

Specification content

Learning activity and resources

Revision – Network Protocols

Client sever & Peer to peer

Network topologies

CGP P27 - 30

NEA TASK

HALF TERM WK 8

Week 9

Key idea

Specification content

Learning activity and resources

Revision – Network Security

Attacks

Malware

Threats

CGP P31 - 33

Assessment task P35

NEA TASK

Week 10

Key idea

Specification content

Learning activity and resources

Revision – Ethical & Cultural Issues

Stakeholders

Censorship & surveillance

Social well being

Health & Culture

Digital divide

CGP P38 - 42

Assessment task P44

NEA TASK

Week 11

Key idea

Specification content

Learning activity and resources

Revision – Environmental issues

E Waste

Energy

CGP P45

NEA TASK

Week 12

Key idea

Specification content

Learning activity and resources

As Necessary

As Necessary

As Necessary

NEA TASK

CHRISTMAS BREAK WK 13 & 14

Year 11 Term 2

Week 15

Key idea

Specification content

Learning activity and resources

Revision – Legislation

Copyright, Desisn & patents act

Creative commons

DPA – GDPR

Computer missuse act

CGP P46 - 47

Assessment task P49

NEA TASK

Week 16

Key idea

Specification content

Learning activity and resources

Revision – Computational Thinking

Algorithms

Psuedocode

Flowcharts

CGP P51 - 53

Assessment task P55

Week 17

Key idea

Specification content

Learning activity and resources

Revision – Algorithms

Searching

-Binary

-Linear

-bubble sort

CGP P56 - 57

Week 18

Key idea

Specification content

Learning activity and resources

Revision – Algorithms

Searching

-Binary

-Linear

-bubble sort

CGP P58 - 59

Assessment task P61

Week 19

Key idea

Specification content

Learning activity and resources

Revision – Programming

Data types

Casting

Operators

Comparisons

Contants and variables

Strings

CGP P63 - 67

Assessment task P69

Week 20

Key idea

Specification content

Learning activity and resources

Revision – Programming

Program flow

Iteration

Selection

Nesting

Boolean operators

CGP P70 - 73

Assessment task P75

HALF TERM WK 21

Week 22

Key idea

Specification content

Learning activity and resources

Revision – Programming

Arrays

File handling

Storing data

CGP P76 - 79

Week 23

Key idea

Specification content

Learning activity and resources

Revision – Programming

Searching data

Sub programs

CGP P80 - 82

Assessment task P83

Week 24

Key idea

Specification content

Learning activity and resources

Revision – Design, Test & IDE’s

Defensive Design

Validation

Authentication

CGP P87 - 89

Week 25

Key idea

Specification content

Learning activity and resources

Revision – Design, Test & IDE’s

Testing

Syntax Errors

Logic Errors

Software Development Cycle

Translators

IDE’s

CGP P90 - 93

Assessment task P95

Week 26

Key idea

Specification content

Learning activity and resources

Revision – Data Representation

Logic Gates

Units

Parrity Bit

CGP P98 - 100

Assessment task P102

Week 27

Key idea

Specification content

Learning activity and resources

Revision – Data Representation

Binary

Conversion

Addition / Multiply

Binary shift

Overflow errors

CGP P103 - 105

Week 28

Key idea

Specification content

Learning activity and resources

Revision – Data Representation

Hexideciamal Numbers

CGP P106 - 107

Assessment task P109

Week 29

Key idea

Specification content

Learning activity and resources

Revision – Data Representation

Character representation

Character set

Storing images

Colour depth and resolution

CGP P110 - 111

Week 30

Key idea

Specification content

Learning activity and resources

Revision – Data Representation

Storing sound

Sample rate

Bit depth

CGP P112 - 113

Assessment task P114

Week 31

Key idea

Specification content

Learning activity and resources

Mock Exam

Mock Exam

Mock Exam

EASTER WK 32 & 33

Year 11 Term 3

Week 34

Key idea

Specification content

Learning activity and resources

Mock Exam

Mock Exam

Mock Exam

Week 35

Key idea

Specification content

Learning activity and resources

REVISION based on exam results

As necessary

REVISION based on exam results

As necessary

REVISION based on exam results

As necessary

Week 36

Key idea

Specification content

Learning activity and resources

Mock Exam

Mock Exam

Mock Exam

Week 37

Key idea

Specification content

Learning activity and resources

Mock Exam

Mock Exam

Mock Exam

Week 38

Key idea

Specification content

Learning activity and resources

REVISION based on exam results

As necessary

REVISION based on exam results

As necessary

REVISION based on exam results

As necessary

2