Parity Bit and Check Sum in PythonQuick View
1oneRanger

Parity Bit and Check Sum in Python

(0)
<p>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.</p> <p>All tasks have been explained in detail, test data is provided with the expected output so students can test their code.</p> <p>Extensions included.</p> <p>Answer sheet included</p> <p>.py file with all functions included</p>
Christmas 2024 Seating Planner - OOP Objects PythonQuick View
1oneRanger

Christmas 2024 Seating Planner - OOP Objects Python

(0)
<p><em>SOLUTION IS INCLUDED</em><br /> Using OOP to create a seating plan for Christmas.<br /> Requires 2 classes, attributes and methods.<br /> Makes use of a 2D array to store the names and positions.<br /> 2 possible ways to output the solution.<br /> Given to year 13.</p>
Object Orientated Programming PythonQuick View
1oneRanger

Object Orientated Programming Python

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

Zombies: Object Orientated Programming Python

(0)
<p>A task I created when starting to teach methods.</p> <p>A class is required to make a zombie as an object.</p> <p>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.</p> <p>Engaging task for A Level students who are learning about objects and how each object holds its own attribute values.</p> <p>Task and solution included.</p>
Bank Account : Inheritance Object Orientated PythonQuick View
1oneRanger

Bank Account : Inheritance Object Orientated Python

(0)
<p>Object Orientated Programming OOP in Python</p> <p>A Python task which requires students to:</p> <ul> <li>Create a class</li> <li>Create a child class that inherits from the parent</li> <li>Validation of data</li> <li>Overriding methods</li> <li>Creating a menu system</li> </ul> <p>Task was used with a year 13 class when teaching the use of Inheritance.</p> <p>Task sheet with questions and space to add their code</p> <p>Teacher solution also included as a .py file</p>
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)
<p>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.</p> <p>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.</p> <p>Skills needed for the main task:<br /> - variables<br /> - inputs<br /> - IF statements</p> <p>Skills needed for the extension:</p> <ul> <li>Loops</li> <li>Arrays</li> </ul> <p>The task is in Word format so feel to change parts.<br /> Solution for the main task is given as well as the extension task.</p>
Handling Files with Python GCSEQuick View
1oneRanger

Handling Files with Python GCSE

(0)
<ul> <li><em>Contains an error Do not buy</em> - I will be updating it soon</li> </ul> <p>2 Lesson Power Point slides including task and solutions in Python.</p> <p>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.</p> <p>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.</p> <p>All lessons come with .py files so you can use them as an example if you wish.</p> <p>Used with year 10 to apply the theory of paper 2. Also great as a prep task before they start a project task.</p>
Python Programming - 2 Player Dice Game - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - 2 Player Dice Game - SOLUTION INCLUDED

(0)
<p>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.</p> <p>A 2 player dice game which can be adapted to suit any class.<br /> Download comes with Task and solution.</p> <p>Year 9 loved making this and then testing it with their partner.</p> <p>What is needed to complete the task:</p> <ul> <li>If statement</li> <li>Loop</li> <li>variables</li> <li>data types</li> <li>random integer<br /> The solution used time delay using time.sleep()</li> </ul>
Python Programming - IF statement challenges (Selection) - SOLUTIONS INCLUDEDQuick View
1oneRanger

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

(0)
<p>7 scenario based tasks for students to practice using IF statements.<br /> Tasks also contain extensions.<br /> Could be used over multiple lessons or used as an assessment.<br /> Good level of maths and problem solving skills needed for Task 7<br /> Used with Year 9 and 10 GCSE class.</p> <p>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.</p> <p>Space for students to print screen their code.</p> <p>To complete students will need to know the following:</p> <ul> <li>IF</li> <li>ELIF</li> <li>ELSE</li> <li>inputs</li> <li>variables</li> <li>data types (integers)</li> <li>boolean operators ( &lt; &gt; = !=)</li> </ul>
Python Programming - Mobile Phone Bill Task - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - Mobile Phone Bill Task - SOLUTION INCLUDED

(0)
<p>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.</p> <p>A paper based system for generating a bill is shown. Students must work to develop an digital version of this calculator using Python.</p> <p>Python file solution, word doc containing full task and examples, text file included.</p> <p>They will need to know the following:</p> <ul> <li>Variables</li> <li>inputs</li> <li>data types</li> <li>arithmetic</li> <li>IF statement</li> </ul> <p>Extra:</p> <ul> <li>Loop</li> <li>writing to a text file</li> </ul>
Python Programming - Secret Agent Password - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - Secret Agent Password - SOLUTION INCLUDED

(0)
<p>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.</p> <p>4 part programming activity based on the same scenario.</p> <p>Each task provides a different way for passwords to be entered and checked.</p> <p>Could easily be adapted with more tasks. Students could come up with their own authentication methods.</p> <p>Needed to complete the tasks:</p> <ul> <li>inputs</li> <li>variables</li> <li>Data types (integer)</li> <li>Arithmetic</li> <li>IF statement</li> <li>while loop</li> </ul>
Python Programming - Using Lists Pokemon - SOLUTION INCLUDEDQuick View
1oneRanger

Python Programming - Using Lists Pokemon - SOLUTION INCLUDED

(0)
<p>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.</p> <p>Using a list of 150 Pokemon students will be asked to carry out and complete 8 tasks showing their outputs along the way.</p> <p>Lesson activity with powerpoint template for students to paste their screenshots.</p> <ul> <li>printing from a lest</li> <li>indexes</li> <li>pop</li> <li>remove</li> <li>append</li> <li>for loop</li> </ul>
Python Programming - Hogwarts Sorting Hat - SOLUTIONS INCLUDEDQuick View
1oneRanger

Python Programming - Hogwarts Sorting Hat - SOLUTIONS INCLUDED

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