A lesson created to accompany the GCHQ Advent Calendar released annually by GCHQ
Contains:
Encryption starter task
Instruction slide
Recap / plenary questions
Please note:
I have not included the advent calendar / hint sheet / answer sheet due to copyright with GCHQ.
These can be downloaded for free from the GCHQ website
Perfect lesson for the end of term!
Structured lesson with a variety of problem solving activities and games for students to work on independently or in teams.
Contains:
Lesson PowerPoint
two starter task options
instruction slide
plenary / recap questions
Document containing 17 different online problem solving activities / games
Structured lessons to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of file handling (read and write).
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Lesson PowerPoint 1 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Lesson PowerPoint 2 (including elif, starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Contains detailed lesson PowerPoints and Assignment Briefs for every required element of the OCR NEA component.
The marking of my submissions has been upheld by OCR for the past 5 years.
Components included:
3.1 - Analysis
3.1.1 - Problem
3.1.2 - Stakeholders
3.1.3 - Computational Methods
3.1.3 - Existing Solutions
3.1.4 - Features, Limitations, Requirements, Success Criteria
3.2 - Design
3.2.1 - High Level Overview, Algorithms
3.2.2 / 3.2.3 - Key Data, Test Plan
3.2.2 - Usability Features
3.3 - Development
3.3.1 - Iterative Development
3.3.2 - Iterative Testing
3.4 - Evaluation
3.4.1 - Post-Development Testing
3.4.2 / 3.4.3 / 3.4.4 - Evaluation
Lesson PowerPoints include:
What should be included
Examples of each element, broken down into each specific component
Discussions of the importance and justification for each element
Guidance on layout and structure
Top tips for including / clearly evidencing key elements from marking criteria
Assignment Briefs include:
Description of exam keywords
Breakdown of each section structure
Reminder to reference and what to reference
Simplified breakdown of marking criteria for each section
Structured lessons to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of subroutines (procedures and functions).
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Definite:
Lesson PowerPoint 1 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Lesson PowerPoint 2 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - using subroutines (procedures and functions).
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet 1 (main tasks, challenges, extensions)
Main Worksheet 2 (further main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - assigning string functions.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet 1 (main tasks, challenges, extensions)
Main Worksheet 2 (further main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - assigning file handling commands.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet - Read (main tasks, challenges, extensions)
Main Worksheet - Write (further main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - using 1D lists.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet 1 (main tasks, challenges, extensions)
Main Worksheet 2 (further main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - using definite / count-controlled iteration.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet 1 (main tasks, challenges, extensions)
Main Worksheet 2 (further main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - assigning iteration statements (definite / count-controlled and indefinite / condition-controlled).
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Definite / Count-Controlled:
Main Worksheet 1 (main tasks, challenges, extensions)
Main Worksheet 2 (further main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Indefinite / Condition-Controlled:
Main Worksheet 1 (main tasks, challenges, extensions)
Main Worksheet 2 (further main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Both:
Main Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Topics Included:
print command for text and math calculations
assigning data using variables
input command
selection (including elif)
iteration (definite / count-controlled, indefinite / condition-controlled, both)
string functions
subroutines
1D lists
file handing
Lesson Packs Contain:
Lesson PowerPoint (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Grading Paper Practice (original grading paper with guidance / scaffolding for each question)
Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Note - lesson packs from string functions onwards do not have final 2 or 3 bullet points
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured lesson to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of the print command for messages and math operations.
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Lesson PowerPoint (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Grading Paper Practice (original grading paper with guidance / scaffolding for each question)
Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Extra Recap Exercises PowerPoint (additional set of code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured lesson to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of assigning and using variables.
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Lesson PowerPoint (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Grading Paper Practice (original grading paper with guidance / scaffolding for each question)
Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Two structured lessons to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of selection statements.
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Lesson PowerPoint 1 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Lesson PowerPoint 2 (including elif, starter task, objectives, labelled example/s)
Worksheet (including elif, main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Grading Paper Practice (original grading paper with guidance / scaffolding for each question)
Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured lesson to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of definite iteration statements.
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Definite:
Lesson PowerPoint 1 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Lesson PowerPoint 2 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured lesson to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of 1D lists.
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Lesson PowerPoint 1 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Lesson PowerPoint 2 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Grading Paper (split into theory and practical questions)
Grading Paper Answers (broken down into individual marks)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of print for messages and math calculations.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet (main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Main Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Second Recap Exercises PowerPoint (additional sets of code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured lesson to support GCSE students work on their practical programming skills for Component 2.2.
Focus - use of indefinite iteration statements.
Designed for students to work through self-guided but could also be used to deliver content or revision sessions.
Contains:
Indefinite:
Lesson PowerPoint 1 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Lesson PowerPoint 2 (starter task, objectives, labelled example/s)
Worksheet (main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - assigning user data using the input command.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet (main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Main Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.
Structured worksheets to support GCSE students work on their practical programming skills for Component 2.2.
Focus - assigning data using variables.
Designed for students to work through self-guided but could also be used in a lesson or revision session.
Contains:
Main Worksheet (main tasks, challenges, extensions)
Extra Practice Worksheet (additional set of main tasks, challenges, extensions)
Main Recap Exercises PowerPoint (code to copy and adapt/add to, practice tasks, theory questions)
Note - the context of the naming for these are for students to work from White Belt up the grades, as they would in martial arts. All belts are available on my profile, individually and in a bundle.