This contains six python challenges, with accompanying solutions. Each activity is broken down into a few success criteria, with extensions for higher level skill use.
For this game you will need to print the board, Set of Questions (Paper 1 or Paper 2) and a rule card.
The instructions are set out on the rule card. The rules have been created to involve questioning as well as playing the game.
I have included the original files and a PDF version. The main file is created using the ‘OpenDyslexic’ font formatting may change if this font is not installed.
Enjoy!
Instructional Slides and Game Sheets are inside.
Simply print the game sheets, two per group. If possible laminate the sheets for reuse, with whiteboard pens. Make sure sheets are folded before playing, We do not like cheating!
Instructions should be straight forward.
Enjoy!
A simple booklet which breaks down all the key points and learning for the H446 Computer Science A-Level Topic 1.5 - Legal, Moral, Cultural and Ethical Issues.
This has been created for my own students based on what they have asked for, including an Knowledge audit with a line for each of the pages included.
Enjoy
All the help sheets below were created inline with the specification for OCR J276 ‘Computational thinking, algorithms and programming’ and ‘Programming Project’ sections of the course.
I created these for my own Year 10 students and they have found them very useful, when introducing sections of Python programming theory, Flowcharts and Pseudocode.
I use these in lessons to drive independence and as a reference for the pupils whilst programming so they are not constantly looking things up on the internet. They find the sheet with the topic on and the key information is there.
In my classroom I have arranged a display using folders to hold the sheets so the students can walk up and grab the sheet that best suits their needs at the time.
Hope they help!
Recently remade specifically for J277!
I have created revision mats/knowledge organisers for all topics in the OCR Computer Science GCSE (J277). I have found them particularly handy as homework for a topic or as a recap when finished the delivery of a topic.
These are designed using the ‘OpenDyslexic’ font, this can be seen on the PDF’s. Formatting may differ on the publisher document if you do not have the font installed.
This pack consists of the original publisher file as well as a PDF of all the mats too.
Enjoy!
A simple booklet which breaks down all the key points and learning for the H446 Computer Science A-Level Topic 1.4 - Data Types, Structures and Algorithms.
This has been created for my own students based on what they have asked for, including an Knowledge audit with a line for each of the pages included.
Enjoy
A simple booklet which breaks down all the key points and learning for the H446 Computer Science A-Level Topic 1.3 - Exchanging Data.
This has been created for my own students based on what they have asked for, including an Knowledge audit with a line for each of the pages included.
Enjoy
A simple booklet which breaks down all the key points and learning for the H446 Computer Science A-Level Topic 1.2 - Software and Software Development.
This has been created for my own students based on what they have asked for, including an Knowledge audit with a line for each of the pages included.
Enjoy.
A simple booklet which breaks down all the key points and learning for the H446 Computer Science A-Level Topic 1.1 - Contemporary Processors, Inputs, Outputs, and Storage.
This has been created for my own students based on what they have asked for, including an Knowledge audit with a line for each of the pages included.
Enjoy
In this pack is a presentation that talks the students through a set of programming projects designed to get the students used to the NEA they will be completing in Spetember of their second year on the course.
There are three differentiated task; Hangman, Recipes and Password Checker. Whilst i have made a suggestion to their difficulty (Based off my own students and the skills used to solve the problem) each task can be extended easily to include CSV manipulation, Defensive Design and Error Handling ( I used this to extend the task with my Y10’s).
Each task comes with a project specification the students can use to create their success criteria. The PowerPoint gives hints on how to complete each section of the students programming project template., from; Analysis, Design, Development, Testing and Evaluation.
I have provided flowchart solutions for each task, which can be used to scaffold for low ability students, getting them to complete Pseudocode and their code for the task.
The recipes task can easily be extended to use CSV or Text files as well as using sub routines for each recipe.
The PowerPoint is made with the ‘OpenDyslexic’ font with Dyslexic students in mind.
All the solutions for each of the tasks have been added, The solutions are using high ability skills, defensive programming (In the j276 spec). This is so you can differentiate down if needed. I have also provided an expected output for each program, this is something you can show students in the early phase as I feel seeing a physical outcome of a program makes it easier for them to understand how to create a solution.
Enjoy the independent work with your students, Please comment and let me know your feedback!
OCR A-Level Computer Science H446 revision grids for all topics of the course.
Each sheet is made to be printed in A3 double sided, so that students can fill in areas to recall knowledge. This covers all the topics in Component 1 and Component 2.
Each Topic has its own section for each grouping and starts with the snipped from the Specification to make sure students have a full understanding of the course.
Enjoy!
This is Designed as a 1 hour theory lesson that is towards the end of my Python Skills Lessons series.
The lesson is an introduction to the use of external files, specifically csv’s. This will teach the students basic reading and writing skills in csv’s.
This lesson is designed in ‘OpenDyslexic’ font, if you do not have this font installed the formatting of the lesson may be out. On the side of each page is a volume meter, this can be used for behaviour management to show students how loud they are and where their volume should be.
Enjoy, the rest of the series will be uploaded soon.
This is a Lesson for teaching Searching Algorithms, Complete with differentiated worksheets.
The PowerPoint is self explanatory and has corresponding slides for the task sheets. The lesson is designed to be 2 hours in length. The lesson is designed to be very interactive for the students. I have bought playing cards from Wilkinsons (£5 for enough for 30 students), using these the students can physically sort the numbers using the sorting algorithms throughout the lesson. Later in the lesson when the students are Searching the letters and words I use sticky notes on the playing cards for differentiation of LA pupils.
The plenary assumes your students planners have green, amber and red cards in them. If they do not you can either print and laminate your own or use hands up.
Enjoy!
This is designed as a 2 hour year 10 Lesson the first of my lessons on the Data Representation section of the J276/J277 course. This lesson is completely in line with the J276/J277 Specification.
In this lesson the idea of Binary is introduced, converting binary to denary and the reverse of this.
After this Character representation is introduced, Character sets, ASCII and UNICODE.
The PowerPoint is designed to be using the ‘OpenDyslexic’ font, I have included a pdf of the lesson to that the layout can be seen if your school does not us this font.
Enjoy.
This bundle contains my short Python tasks as well as my three large differentiated tasks.
These tasks individually are designed to helps students practise for the NEA for their GCSE.
As well as this theirs bundle contains my help-sheets designed to help the students with the tasks.
An A-Level CS Lesson to cover 1.4.3 Boolean Algebra covering:
Bitwise Manipulation and Masks
Logic Diagrams and Truth Tables
Boolean Expressions and Simplification
De Morgan’s Laws, Distribution, Association, Cummutation, Double Negation.
Half and Full Adders
D Type Flip Flops
The lesson is created using Open Dyslexic font.
Finally, this lesson used to contain OCR exam questions which have been removed for copywrite purposes, they were initally placed after each of the bullet points above.
Hope this helps.
This is a Lesson for teaching Sorting Algorithms, Complete with differentiated worksheets.
The PowerPoint is self explanatory and has corresponding slides for the task sheets. The lesson is designed to be 2 hours in length. The lesson is designed to be very interactive for the students. I have bought playing cards from Wilkinsons (£5 for enough for 30 students), using these the students can physically sort the numbers using the sorting algorithms throughout the lesson. Later in the lesson when the students are sorting the letters and words I use sticky notes on the playing cards for differentiation of LA pupils.
The plenary assumes your students planners have green, amber and red cards in them. If they do not you can either print and laminate your own or use hands up.
Enjoy!
This lesson is designed to be 2 hour in length. In the lesson the students will be introduced to Computational thinking and all of its elements. The students will then look at both understanding and writing algorithms. This lesson is based off the students knowing Pseudocode and flowchart design.
This lesson was designed to use the ‘OpenDyslexic’. I have attached a pdf in case your school does not use this font so you can see the presentation.
Enjoy.