About Me - Get To Know Your Tutor GroupQuick View
pythonistapythonista

About Me - Get To Know Your Tutor Group

(0)
An easy, self-contained IT lesson for new students to practice using PowerPoint and share information about themselves. Useful for tutors, teachers, teaching assistants. I have used this lesson successfully with both Year 6 and 7 students. If PowerPoint (PPTX) is not available at your centre, files can be uploaded to cloud-based presentation software such as Google Slides and edited using a web browser. Title Slide; Contents; About Me; Favourites; Hobbies / Interests; Transitions; Animations; Contents Page; Share your work. (60–90 minutes)
Intro to C++Quick View
pythonistapythonista

Intro to C++

(1)
Equipment needed: Ability to run C++ programs Objective(s): LO1 – To introduce the basics of the C++ object-oriented programming language Included files: – C++ Practice Workbook (DOCX) – C++ Quiz (DOCX) © 2017 Pythonista 🐍
Movie Taglines Icebreaker QuizQuick View
pythonistapythonista

Movie Taglines Icebreaker Quiz

(1)
Objective(s): LO1 – Break the ice and have some fun! Description: A fun quiz to break the ice with adult groups. Students can work in small groups or on their own to match up the movie taglines with the correct movies. Included files: – Presentation (PowerPoint, Keynote and PDF) – Answers (Word, Pages and PDF) – Taglines (Images) © 2017 Pythonista 🐍
Introduction to programming with Python 3 & Turtle GraphicsQuick View
pythonistapythonista

Introduction to programming with Python 3 & Turtle Graphics

(0)
Activity Sheet: - Python basics (Python Shell vs. Edit Window) - Arithmetic operators - Calculate your age program - Hello, world! program – Hello.py - Song chorus program – Song.py - Turtle graphics – draw a square - Turtle graphics – draw a triangle - Turtle graphics – draw a coloured square - Turtle graphics – draw a star - Turtle graphics – useful commands - Key terms gapped handout PowerPoint Slides: - Attractive title page - Differentiated lesson objectives - Contextualisation with National Curriculum - Definition – algorithm - Definition – programming language - Definition – variable - Programming mini-quiz - Python - Definition – syntax - Examples of valid/invalid syntax - Key programming skills - Plenary (exit tickets)
Six differentiated Python Turtle tasks and sorting activityQuick View
pythonistapythonista

Six differentiated Python Turtle tasks and sorting activity

(0)
Lesson Objectives: - Draw basic shapes using the Turtle graphics library - Use iteration (for loops) to draw repeating patterns - Develop your computational thinking skills This resource includes SIX fun and engaging tasks, differentiated to enable all students to participate and make progress: - Red task - square and triangle - Amber task - coloured square - Green task - star - Silver task - coloured boxes - Gold task - envelope - Platinum task - Ulam spiral The Turtle commands at the end of the document can be cut up and used as a sorting exercise. Great for a starter! The document contains an index page with links to the each task for convenience. The Python GUI (IDLE) has two main window types, the Shell window and the Editor window. These tasks should be typed into an Editor window, NOT a Shell window. For more information, please consult the official Python Documentation.
AQA GCSE Computer Science Controlled Assessment (Text Encryption): Key generationQuick View
pythonistapythonista

AQA GCSE Computer Science Controlled Assessment (Text Encryption): Key generation

(0)
Beautifully formatted, 7-page Word Document. Includes four comprehensive activities with complete solutions. Learning outcomes: - Explain the purpose of the chr() and ord() Python functions - Use chr() and ord() functions to convert to and from ASCII and decimal representations - Write a Python program to randomly generate a five character key Starter Use the Python Shell to learn how Python's built-in functions chr() and ord() work. Task 1 Use chr() and ord() functions to calculate the ASCII values and characters of the given keys. Task 2 Sort the algorithm provided into the correct order. Students can stick the solution into a logbook. Task 3 Use the above algorithm to sort the Python code into correct order. Extension Students apply what they have learned in this lesson to complete Task 3 of the Controlled Assessment (Text Encryption).
Dive into HTML and CSSQuick View
pythonistapythonista

Dive into HTML and CSS

(0)
Objective(s): LO1 – To introduce HTML and CSS Outcome(s): – To create a basic HTML 5 template – To insert an image into a web page – To apply basic CSS styles to a web page Description: Teach the students the basics of HTML and CSS with this fun and informative HTML / CSS workbook. Students will learn how to build their own web page from scratch using the Notepad++ Text Editor (free and open source software), although any text editor can be used. The workbook is beautifully designed and easy to follow, with clear and simple step-by-step examples to get each section working. Included files: – Dive into HTML and CSS Workbook.pdf – Dive into HTML and CSS Workbook.pages – Dive into HTML and CSS Workbook.docx /Pythonista 🐍
ICT Taboo Word Game Cards x 36Quick View
pythonistapythonista

ICT Taboo Word Game Cards x 36

(0)
Engaging word game, similar to Taboo ™ or Forbidden Words ™. This activity works well as a fun starter or plenary activity. Students compete in teams to guess the keyword. E.g. given word: SMARTPHONE, cannot say: Call, Talk or Phone. Great for helping students to learn and remember keywords.
A Slice of Raspberry PiQuick View
pythonistapythonista

A Slice of Raspberry Pi

(0)
Equipment needed: One Raspberry Pi computer per student (or one between two). Internet-enabled workstations. Objective(s): LO1 – To understand sequence, selection and iteration in programming Outcome(s): – To identify RPi components and set up the device – To program RPi using the Python language – To draw graphics using the turtle library Description: In this lesson, you will use a library called Turtle to draw some basic graphics with Python on the Raspberry Pi computer. Turtle is a popular and fun way to learn how to program in Python. Included files: – Presentation.zip (PowerPoint, Keynote and PDF) – Components.zip (PDF and Pages) – Workbook.zip (PDF and Pages) © 2017 Pythonista 🐍
Getting the most from GoogleQuick View
pythonistapythonista

Getting the most from Google

(0)
Objective(s): LO1 – To improve Google Search techniques Outcome(s): – To show how Google search works – To apply effective search techniques – To utilise advanced search techniques Description: A fun and engaging resource to teach students how to get the most from the world's most popular Internet search engine. – Google trivia – How does Google Search work? – Keyword selection tips – Useful search features – Useful search operators – Did you know? – Fun – Learn more – Power Searching with Google Included files: – PowerPoint / Keynote presentation (10 slides) – Interactive Quiz (10 questions) /Pythonista 🐍
HTML ImagesQuick View
pythonistapythonista

HTML Images

(0)
Prerequisites: You should already be familiar with HTML basics. If not, check out my Dive into HTML and CSS workbook resource for a primer. It's assumed that students have an understanding of managing files and folders. You will need access to a text editor on your PC – Notepad is fine, but Notepad++ is recommended. Objective(s): LO1 – To learn how to add local and remote images to web pages in HTML Outcome(s): – Understand the different between local and remote images – Insert local images – Recognise broken images – Use the alt attribute – Resize images using the width & height attributes – Insert remote images – Embed remote images Description: Teach the students how to correctly embed both local and remote images this fun and informative HTML Images workbook. Students will learn how to insert their own images from scratch in using HTML. , although any text editor can be used. The workbook is beautifully designed and easy to follow, with clear and simple step-by-step examples to get each section working. Included files: [Assets.zip] – HTML 5 Template – Images of animals [Workbook.zip] – Workbook (PDF) – Workbook (Word) – Workbook (Pages) © 2017 Pythonista 🐍
AQA GCSE Computer Science Controlled Assessment (Text Encryption): Menu systemQuick View
pythonistapythonista

AQA GCSE Computer Science Controlled Assessment (Text Encryption): Menu system

(0)
Learning outcomes: - Understand the purpose of a menu system - Implement a basic menu system in Python - Use if, elif, else constructs for decision-making Starter - What is a menu system? - Give an example of when it might be useful to use a menu? - What code features would expect to see in a menu system? Task 1 Spend 5 minutes studying the code. Ask teacher to explain any lines of code that you unsure of. Sort the code into the statements into the correct order – use either Word Document or HTML (Draw.io) file. Task 2 Cut out the code and stick it in your logbook. Add comments to the program to explain how it works. Task 3 Create the program in IDLE. Save the file as menu.py. Extension Complete Task 1 of Controlled Assessment (Text Encryption).
What is Programming?Quick View
pythonistapythonista

What is Programming?

(0)
Objective(s): LO1 – To introduce the concept of programming Outcome(s): – To explain what is meant by the term programming – To discuss the key skills that are needed to program – To explain what a programming language is A simple and effective worksheet resource to introduce Key Stage 3 students to the concept of computer programming. It works well when used at the beginning of a wider scheme of learning to introduce students programming, generating interesting discussion around the key skills that are needed in order to program. Included files: – Worksheet – Answers – Lesson Plan /pythonista 🐍