OOP Python - A Level - Object-oriented ProgrammingQuick View
jan3333

OOP Python - A Level - Object-oriented Programming

(2)
<p>Introduction to the object-oriented programming paradigm from the very basics of paradigms. The PowerPoint also contains python OOP programming tasks with the solutions on the following slides. Included are also the code .py python files for the tasks as a zip file.</p>
File Writing and Reading in PythonQuick View
jan3333

File Writing and Reading in Python

(1)
Contains a lesson presentation which contains all the code and solutions needed for the lesson tasks and extension. There is also a student task guide sheet which which will guide students through the lesson tasks. A lesson plan is also provided. <br /> <br /> Students are expected to have an understanding of basic programming.
Operators & Conditional Statement Task SheetQuick View
jan3333

Operators & Conditional Statement Task Sheet

(1)
This task sheet contains tasks for practicing the use of operators and conditional statements.<br /> <br /> It works well as practice/lesson activities after an introduction to conditional statements .
Pseudocode Lesson - Introduction and ActivitiesQuick View
jan3333

Pseudocode Lesson - Introduction and Activities

(0)
Pseudocode - a whole lesson worth of activities. It includes one lesson presentation and one student worksheet. Solutions to all of the tasks are provided on the lesson presentation.<br /> <br /> It can be used as an introduction to pseudocode. Students are expected to have some basic knowedge of programming.
Basic Python Programming Challenges / AssessmentQuick View
jan3333

Basic Python Programming Challenges / Assessment

(0)
This resource contains tasks/challenges that can be used either as an assessment after students have been taught basic programming skills or as challenges during lessons. The challenge gets more complex with each task!
Python While Loop - Task SheetQuick View
jan3333

Python While Loop - Task Sheet

(0)
Python While loop task sheet. The tasks get more complicated with each task!<br /> <br /> Good for use as an introduction to the while loop in Python.
Python Lists Task Sheet - Activities and Basic ChallengesQuick View
jan3333

Python Lists Task Sheet - Activities and Basic Challenges

(0)
This document contains activities that will teach students how to perform a variety of simple tasks with lists in Python (e.g. creating a list, printing from list, checking item in list, checking the length, adding to and deleting from a list etc. ). It also contains some basic challenges.<br /> <br /> Students who are comfortable with basic programming will be able to use this to guide themselves through the activities, however, it will be better to provide this after a basic introduction to lists.
Functions in Python Task Sheet - Fun ActivitiesQuick View
jan3333

Functions in Python Task Sheet - Fun Activities

(0)
This file contains some fun activities that will teach students how to create functions in Python. It makes use of text art to make the activities more engaging. The text art files are provided with this resource. <br /> <br /> Students will first practice creating &amp; explaining functions in the document and are then challenged to create functions independently. There is also a final challenge for the more able.<br /> This will be suitable for students with basic programming knowledge, however, it will be best to provide a basic introduction to functions before handing out.
Python For loopQuick View
jan3333

Python For loop

(0)
This lesson presentation will teach students the purpose of using the For loop in Python. It provides code examples for each task so students can practice coding. It also provides challenges and solutions to these on following slides.
Python Calculator - Using Subroutines / FunctionsQuick View
jan3333

Python Calculator - Using Subroutines / Functions

(0)
<p>This is a full lesson which teaches students how to create a simple calculator program in Python using subroutines.</p> <ul> <li>Help code is provided with each task for weaker students</li> <li>Task solutions are also included on the PPT</li> <li>The full working code is attached as a text file</li> <li>Extension tasks are included for the more able</li> </ul> <p>This is best taught after an introduction to subroutines.</p>
Fireworks Fun Lesson - TypographyQuick View
jan3333

Fireworks Fun Lesson - Typography

(0)
This lesson teaches students how to add text design to parts of an image. It contains a lesson presentation and a video tutorial I created. My students loved it!
Instructions stored as binary - data representationQuick View
jan3333

Instructions stored as binary - data representation

(0)
A full lesson presentation which can be used to give students an understanding of how instructions are stored as binary. Keywords covered: opcode, operand, bit pattern, mnemonics, instruction set, high level language etc.
Repetition in PythonQuick View
jan3333

Repetition in Python

3 Resources
A lesson presentation and task sheet for using the 'for' loop in Python. A seperate task sheet for using the 'while' loop in python.