Term 1
Lesson 1 – Welcome to the computing lab
Create a memorable and secure password for an account on the school network & Remember the rules of the computing lab
Lesson 2 – Welcome to your workstation
Find personal documents and common applications, recognise a respectful email & construct an effective email and send it to the correct recipients.
Lesson 3 – Respectful online communication
Describe how to communicate with peers online.
Lesson 4 – Presenting to an audience part 1
Plan effective presentations for a given audience; Describe cyberbullying; Explain the effects of cyberbullying
Lesson 5 – Presenting to an audience part 2
Plan effective presentations for a given audience; Describe cyberbullying; Explain the effects of cyberbullying
Lesson 6 – Who are you talking to
Check who you are talking to online.
Lesson 1 – Getting to know a spreadsheet
Identify columns, rows, cells, and cell references in spreadsheet software; Use formatting techniques in a spreadsheet
Lesson 2 – Quick calculations
Use basic formulas with cell references for calculations in a spreadsheet (+, -, *, /) ; Use the autofill tool to replicate cell data
Lesson 3 – Collecting Data
Explain the difference between data and information; Explain the difference between primary and secondary sources of data; Collect data
Lesson 4 – Become a data master!
Analyse data; Create appropriate charts in a spreadsheet; Use the functions SUM, COUNTA, MAX, and MIN in a spreadsheet.
- Lesson
- Activity -1 Starter cake popularity
- Activity – 1 Sports day fundraiser
- Activity – 2 Party planning
- Activity – 2 Answers
Lesson 5 – Level up your data skills!
Analyse data; Use a spreadsheet to sort and filter data; Use the functions AVERAGE, COUNTIF, and IF in a spreadsheet.
- Lesson
- Starter activity
- Activity – 2 (Olympic Data question), (Olympic medal data), (Answers)
- Activity – 2 (Premier league data questions), (Premier league data), (Answers)
- Activity – 2 (YouTube data questions), (YouTube data), (Answers)
- Homework – Plastic cleanup report
Lesson 6 – Assessment
Use conditional formatting in a spreadsheet; Apply all of the spreadsheet skills covered in this unit
Term 2
Lesson 1 – Computer networks and protocols
Define what a computer network is and explain how data is transmitted between computers across networks; Define ‘protocol’ and provide examples of non-networking protocols.
- Lesson
- Activity – 1 Historic communication Methods
- Activity – 1 Benefits of a computer Network
- Worksheet – Climber and belayer protocol
Lesson 2 – Networking Hardware
List examples of the hardware necessary for connecting devices to networks.
Lesson 3 – Wired and Wireless Network
Compare wired to wireless connections and list examples of specific technologies currently used to implement such connections; Define ‘bandwidth’, using the appropriate units for measuring the rate at which data is transmitted, and discuss familiar examples where bandwidth is important
Lesson 4 – The Internet
Define what the internet is; Explain how data travels between computers across the internet; Describe key words such as ‘protocols’, ‘packets’, and ‘addressing’.
Lesson 5 – Internet Services
Explain the difference between the internet, its services, and the World Wide Web; Describe how services are provided over the internet; List some of these services and the context in which they are used; Explain the term ‘connectivity’ as the capacity for connected devices (‘Internet of Things’) to collect and share information about me with or without my knowledge (including microphones, cameras, and geolocation); Describe how internet-connected devices can affect me
- Lesson
- Lesson Activity
- Internet minute learner worksheet
- Internet minute learner worksheet – Answers
- Exit Ticket
Lesson 6 – The World Wide Web
Describe components (servers, browsers, pages, HTTP and HTTPS protocols, etc.) and how they work together.
Lesson 1 – Introduction to programming and sequencing
Compare how humans and computers understand instructions (understand and carry out); Define a sequence as instructions performed in order, with each executed in turn; Predict the outcome of a simple sequence; Modify a sequence
Lesson 2 – Sequence and variables
Define a variable as a name that refers to data being stored by the computer; Recognise that computers follow the control flow of input/process/output; Predict the outcome of a simple sequence that includes variables; Trace the values of variables within a sequence; Make a sequence that includes a variable
Lesson 3 – Selection
Define a condition as an expression that will be evaluated as either ‘true’ or ‘false’; Identify that selection uses conditions to control the flow of a sequence; Identify where selection statements can be used in a program; Modify a program to include selection
Lesson 4 – Operators
Create conditions that use comparison operators (>,<,=); Create conditions that use logic operators (and/or/not); Identify where selection statements — that include comparison and logical operators — can be used in a program.
Lesson 5 – Count-controlled iteration
Define iteration as the process of repeatedly executing instructions; Describe the need for iteration; Identify where count-controlled iteration can be used in a program; Implement count-controlled iteration in a program; Detect and correct errors in a program (debugging).
- Lesson
- Live Coding – example
- Explorer task
- Debugging TimeTable program
- Spot the pattern
- Homework – Multiple choice questions
Lesson 6 – Problem-Solving
Independently use programming constructs to solve a problem (subroutine, selection, count-controlled iteration, operators, and variables).
Term 3
Lesson 7 – Introduction to programming and sequencing
Define a subroutine as a group of instructions that will run when called by the main program or other subroutines; Define decomposition as breaking a problem into smaller, more manageable subproblems; Identify how subroutines can be used for decomposition
Lesson 8 – Fly cat, Fly!
Identify where condition-controlled iteration can be used in a program; Implement condition-controlled iteration in a program
Lesson 9 – Loop the loop!
Evaluate which type of iteration is required in a program
Lesson 10 – Treasure those lists!
Define a list as a collection of related elements that are referred to by a single name; Describe the need for lists; Identify when lists can be used in a program; Use a list
Lesson 11 – Translate this! Part 1
To decompose a larger problem into smaller subproblems; To apply appropriate constructs to solve a problem
- Lesson
- Activity – 1 Translation Quiz
- Activity – 2 Decompose Task 4a
- Translation quiz support sheet Task 1 – 2
- Translation quiz support sheet Task – 3
- Translation quiz support sheet Task – 4
- Translation quiz support sheet Task – 5
- Translation quiz support sheet Task – 6
- Assessment rubric
Lesson 12 – Translate this! Part 2
To decompose a larger problem into smaller subproblems; To apply appropriate constructs to solve a problem
Lesson 1 – Features of a word processor
Select the most appropriate software to use to complete a task; Identify the key features of a word processor; Apply the key features of a word processor to format a document; Evaluate formatting techniques to understand why we format documents.
- Lesson
- AS Activity sheet – Online Starter Activity
- A1 Activity sheet – Features of a word processor
- A1 Activity sheet_ support – Features of a word processor
- A1 Solutions – Features of a word processor
- A2 Activity sheet – Help save the earth_ Format the document
- A2 Activity sheet_ support – Help save the earth_ Format the document
- A2 Solutions_ exemplar – Help save the earth
- AP Activity sheet – Quiz questions
- AP Solutions – Plenary quiz questions answers
- AS Activity sheet – Match the software cutouts
Lesson 2 – Licensing appropriate images
Select appropriate images for a given context; Apply appropriate formatting techniques; Demonstrate an understanding of licensing issues involving online content by applying appropriate Creative Commons licences; Demonstrate the ability to credit the original source of an image.
- Lesson
- A2 Activity sheet – Help save the Earth in three easy steps
- A2 Solutions – Help save the Earth in three easy steps
- AP Activity sheet – Explorer task_ creative commons
- AP Solutions – Explorer task_ Creative commons answers
- L2 Homework – Using media
Lesson 3 – The credibility of sources
Critique digital content for credibility; Apply techniques to identify whether or not a source is credible.
Lesson 4 – Research and plan your blog
Apply referencing techniques and understand the concept of plagiarism; Evaluate online sources for use in own work.
Lesson 5 – Promoting your cause
Construct a blog using appropriate software; Create content for a blog based on credible sources; Apply referencing techniques that credit authors appropriately; Design the layout of the content to make it suitable for the audience.
- Lesson
- A1 Handout – Google Sites cheat sheet
- A1 Handout – Microsoft Sway cheat sheet
- AS Activity sheet – Writing your blog
- A2 Activity sheet – Peer feedback
Lesson 6 – Project completion and assessment
Construct a blog using appropriate software; Create content for a blog based on credible sources; Apply referencing techniques that credit authors appropriately; Design the layout of the content to make it suitable for the audience.