Validation Rules Python (A Level Taster Session)Quick View
1oneRanger

Validation Rules Python (A Level Taster Session)

(0)
This was used as tater lesson for year 10 students thinking of taking A Level computer science. The task introduces students to what validation and verification is and its importance. It provides 2 programs in Python which require validation rules to be applied to the user inputs. The first program is very simple and needs a length check. The second task is a larger program that uses a menu system with sub menus. It makes use of procedures and a 2D array to store usernames and passwords. The task requires students to validate this data when a user is registering. There is a challenge task for this too for higher ability students. Python files for students to complete and the teachers answer file included.
Parity Bit and Check Sum in PythonQuick View
1oneRanger

Parity Bit and Check Sum in Python

(0)
8 tasks that require the use of function in Python to carry out parity bit checks, check sums and weighted check sums on integers and strings. All tasks have been explained in detail, test data is provided with the expected output so students can test their code. Extensions included. Answer sheet included .py file with all functions included
Python Programming - 2 Player Dice Game - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - 2 Player Dice Game - SOLUTION INCLUDED

(0)
I try to make engaging tasks when it comes to Programming. All task have been created by me and solutions provided. Each task has a scenario that students must understand first before developing the solution. A 2 player dice game which can be adapted to suit any class. Download comes with Task and solution. Year 9 loved making this and then testing it with their partner. What is needed to complete the task: If statement Loop variables data types random integer The solution used time delay using time.sleep()
Christmas 2024: Python Programming -Santa's Naughty and Nice List -  SOLUTION INCLUDEDQuick View
1oneRanger

Christmas 2024: Python Programming -Santa's Naughty and Nice List - SOLUTION INCLUDED

(0)
I try to make engaging tasks when it comes to Programming. All task have been created by me and solutions provided. Each task has a scenario that students must understand first before developing the solution. It is aimed at Year 9 but the main task can easily be used with year 8. Can also be used with year 10 if you include the extension tasks. Skills needed for the main task: - variables - inputs - IF statements Skills needed for the extension: Loops Arrays The task is in Word format so feel to change parts. Solution for the main task is given as well as the extension task.
Python Programming - IF statement challenges (Selection) - SOLUTIONS INCLUDEDQuick View
1oneRanger

Python Programming - IF statement challenges (Selection) - SOLUTIONS INCLUDED

(0)
7 scenario based tasks for students to practice using IF statements. Tasks also contain extensions. Could be used over multiple lessons or used as an assessment. Good level of maths and problem solving skills needed for Task 7 Used with Year 9 and 10 GCSE class. I find it pointless making up Python tasks for students to complete with no meaning. Each task has a given scenario with a real life use for the program they create. Space for students to print screen their code. To complete students will need to know the following: IF ELIF ELSE inputs variables data types (integers) boolean operators ( < > = !=)
Zombies: Object Orientated Programming PythonQuick View
1oneRanger

Zombies: Object Orientated Programming Python

(0)
A task I created when starting to teach methods. A class is required to make a zombie as an object. Methods then need to be created. Each method will require the attributes to be checked and processed before the method can carry out the specific task. Engaging task for A Level students who are learning about objects and how each object holds its own attribute values. Task and solution included.
Python Programming - Secret Agent Password - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - Secret Agent Password - SOLUTION INCLUDED

(0)
I try to make engaging tasks when it comes to Programming. All task have been created by me and solutions provided. Each task has a scenario that students must understand first before developing the solution. 4 part programming activity based on the same scenario. Each task provides a different way for passwords to be entered and checked. Could easily be adapted with more tasks. Students could come up with their own authentication methods. Needed to complete the tasks: inputs variables Data types (integer) Arithmetic IF statement while loop
Object Orientated Programming PythonQuick View
1oneRanger

Object Orientated Programming Python

(0)
Object Orientated Programming Python Uses a real world example. Not just writing code for the sake of writing code. Library scenario. The task requires users to: create a class create 3 sub classes (each with their own attributes) inheritance of attributes from the parent use of an array data structure to store objects Used with year 13 class. Started in class and then set for homework to finish. Task sheet and python solution included.
Christmas 2024 Seating Planner - OOP Objects PythonQuick View
1oneRanger

Christmas 2024 Seating Planner - OOP Objects Python

(0)
SOLUTION IS INCLUDED Using OOP to create a seating plan for Christmas. Requires 2 classes, attributes and methods. Makes use of a 2D array to store the names and positions. 2 possible ways to output the solution. Given to year 13.
Python Programming - Using Lists Pokemon - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - Using Lists Pokemon - SOLUTION INCLUDED

(0)
I try to make engaging tasks when it comes to Programming. All task have been created by me and solutions provided. Each task has a scenario that students must understand first before developing the solution. Using a list of 150 Pokemon students will be asked to carry out and complete 8 tasks showing their outputs along the way. Lesson activity with powerpoint template for students to paste their screenshots. printing from a lest indexes pop remove append for loop
Handling Files with Python GCSEQuick View
1oneRanger

Handling Files with Python GCSE

(0)
Contains an error Do not buy - I will be updating it soon 2 Lesson Power Point slides including task and solutions in Python. Lesson 1 covers why file handling is required and some basic functions to use in Python. Tasks cover how to write/append to a text file. This also requires them to use their knowledge or selection and string manipulation. The lesson also makes prior links to computer memory and RAM, variables and data types. Lesson 2 recaps the tasks from Lesson 1 and then introduces to writing to a file. There are a 6 tasks with this lesson and the slides cover the skills needed to complete them. They cover reading from the file and printing into Python but also checking through a file contents for an item. All lessons come with .py files so you can use them as an example if you wish. Used with year 10 to apply the theory of paper 2. Also great as a prep task before they start a project task.
Bank Account : Inheritance Object Orientated PythonQuick View
1oneRanger

Bank Account : Inheritance Object Orientated Python

(0)
Object Orientated Programming OOP in Python A Python task which requires students to: Create a class Create a child class that inherits from the parent Validation of data Overriding methods Creating a menu system Task was used with a year 13 class when teaching the use of Inheritance. Task sheet with questions and space to add their code Teacher solution also included as a .py file
Python Programming - Hogwarts Sorting Hat - SOLUTIONS INCLUDEDQuick View
1oneRanger

Python Programming - Hogwarts Sorting Hat - SOLUTIONS INCLUDED

(0)
A programing task with Python solution based on Harry Potter and the Sorting Hat. Used with Years 8,9 and 10. What students need to know: Inputs Variables Random integer Creating a list Loop Extra: Writing to a text file It can easily be adapted for teaching GUIs higher up in the school.