IT / Computer Science / Creative iMedia labels for KS4 classesQuick View
pythonista

IT / Computer Science / Creative iMedia labels for KS4 classes

(0)
<p>A set of six folder labels for Key Stage 4 IT, Computer Science and Creative iMedia classes. To use, simply open the Publisher file and edit class codes as required. Then print the labels in colour, laminate and stick to desired location. These work great to differentiate each class, especially when combined with matching, colour co-ordinated plastic containers. Microsoft Publisher format for easy editing and customisation.</p>
Intro to C++Quick View
pythonista

Intro to C++

(1)
Equipment needed:<br /> Ability to run C++ programs<br /> <br /> Objective(s):<br /> LO1 – To introduce the basics of the C++ object-oriented programming language<br /> <br /> Included files:<br /> – C++ Practice Workbook (DOCX)<br /> – C++ Quiz (DOCX)<br /> <br /> <br /> © 2017 Pythonista 🐍
About Me - Get To Know Your Tutor GroupQuick View
pythonista

About Me - Get To Know Your Tutor Group

(0)
<p>An easy, self-contained IT lesson for new students to practice using PowerPoint and share information about themselves. Useful for tutors, teachers, teaching assistants.</p> <p>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.</p> <p>Title Slide; Contents; About Me; Favourites; Hobbies / Interests; Transitions; Animations; Contents Page; Share your work. (60–90 minutes)</p>
Movie Taglines Icebreaker QuizQuick View
pythonista

Movie Taglines Icebreaker Quiz

(1)
Objective(s):<br /> LO1 – Break the ice and have some fun!<br /> <br /> Description:<br /> 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.<br /> <br /> Included files:<br /> – Presentation (PowerPoint, Keynote and PDF)<br /> – Answers (Word, Pages and PDF)<br /> – Taglines (Images)<br /> <br /> <br /> © 2017 Pythonista 🐍
Introduction to programming with Python 3 & Turtle GraphicsQuick View
pythonista

Introduction to programming with Python 3 & Turtle Graphics

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

Six differentiated Python Turtle tasks and sorting activity

(0)
Lesson Objectives:<br /> - Draw basic shapes using the Turtle graphics library<br /> - Use iteration (for loops) to draw repeating patterns<br /> - Develop your computational thinking skills<br /> <br /> This resource includes SIX fun and engaging tasks, differentiated to enable all students to participate and make progress:<br /> <br /> - Red task - square and triangle<br /> - Amber task - coloured square<br /> - Green task - star<br /> - Silver task - coloured boxes<br /> - Gold task - envelope<br /> - Platinum task - Ulam spiral<br /> <br /> 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.<br /> <br /> 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
pythonista

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

(0)
Beautifully formatted, 7-page Word Document. Includes four comprehensive activities with complete solutions.<br /> <br /> Learning outcomes:<br /> - Explain the purpose of the chr() and ord() Python functions<br /> - Use chr() and ord() functions to convert to and from ASCII and decimal representations<br /> - Write a Python program to randomly generate a five character key<br /> <br /> Starter<br /> Use the Python Shell to learn how Python's built-in functions chr() and ord() work.<br /> <br /> Task 1<br /> Use chr() and ord() functions to calculate the ASCII values and characters of the given keys.<br /> <br /> Task 2<br /> Sort the algorithm provided into the correct order. Students can stick the solution into a logbook.<br /> <br /> Task 3<br /> Use the above algorithm to sort the Python code into correct order.<br /> <br /> Extension<br /> 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
pythonista

Dive into HTML and CSS

(0)
Objective(s):<br /> LO1 – To introduce HTML and CSS<br /> <br /> Outcome(s):<br /> – To create a basic HTML 5 template<br /> – To insert an image into a web page<br /> – To apply basic CSS styles to a web page<br /> <br /> Description:<br /> 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.<br /> <br /> Included files:<br /> – Dive into HTML and CSS Workbook.pdf<br /> – Dive into HTML and CSS Workbook.pages<br /> – Dive into HTML and CSS Workbook.docx<br /> <br /> <br /> /Pythonista 🐍
ICT Taboo Word Game Cards x 36Quick View
pythonista

ICT Taboo Word Game Cards x 36

(0)
<p>Engaging word game, similar to Taboo ™ or Forbidden Words ™.</p> <p>This activity works well as a fun starter or plenary activity.</p> <p>Students compete in teams to guess the keyword.</p> <p>E.g. given word: SMARTPHONE, cannot say: Call, Talk or Phone.</p> <p>Great for helping students to learn and remember keywords.</p>
Getting the most from GoogleQuick View
pythonista

Getting the most from Google

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

A Slice of Raspberry Pi

(0)
Equipment needed:<br /> One Raspberry Pi computer per student (or one between two).<br /> Internet-enabled workstations.<br /> <br /> Objective(s):<br /> LO1 – To understand sequence, selection and iteration in programming<br /> <br /> Outcome(s):<br /> – To identify RPi components and set up the device<br /> – To program RPi using the Python language<br /> – To draw graphics using the turtle library<br /> <br /> Description:<br /> 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.<br /> <br /> Included files:<br /> – Presentation.zip (PowerPoint, Keynote and PDF)<br /> – Components.zip (PDF and Pages)<br /> – Workbook.zip (PDF and Pages)<br /> <br /> <br /> © 2017 Pythonista 🐍
HTML ImagesQuick View
pythonista

HTML Images

(0)
Prerequisites:<br /> 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.<br /> <br /> Objective(s):<br /> LO1 – To learn how to add local and remote images to web pages in HTML<br /> <br /> Outcome(s):<br /> – Understand the different between local and remote images<br /> – Insert local images<br /> – Recognise broken images<br /> – Use the alt attribute<br /> – Resize images using the width &amp; height attributes<br /> – Insert remote images<br /> – Embed remote images<br /> <br /> Description:<br /> 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.<br /> <br /> Included files:<br /> [Assets.zip]<br /> – HTML 5 Template<br /> – Images of animals<br /> [Workbook.zip]<br /> – Workbook (PDF)<br /> – Workbook (Word)<br /> – Workbook (Pages)<br /> <br /> <br /> © 2017 Pythonista 🐍
AQA GCSE Computer Science Controlled Assessment (Text Encryption): Menu systemQuick View
pythonista

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

(0)
Learning outcomes:<br /> - Understand the purpose of a menu system<br /> - Implement a basic menu system in Python<br /> - Use if, elif, else constructs for decision-making<br /> <br /> Starter<br /> - What is a menu system?<br /> - Give an example of when it might be useful to use a menu?<br /> - What code features would expect to see in a menu system?<br /> <br /> Task 1<br /> 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.<br /> <br /> Task 2<br /> Cut out the code and stick it in your logbook. Add comments to the program to explain how it works.<br /> <br /> Task 3<br /> Create the program in IDLE. Save the file as menu.py.<br /> <br /> Extension<br /> Complete Task 1 of Controlled Assessment (Text Encryption).
What is Programming?Quick View
pythonista

What is Programming?

(0)
Objective(s):<br /> <br /> LO1 – To introduce the concept of programming<br /> <br /> Outcome(s):<br /> <br /> – To explain what is meant by the term programming<br /> – To discuss the key skills that are needed to program<br /> – To explain what a programming language is<br /> <br /> 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.<br /> <br /> Included files:<br /> <br /> – Worksheet<br /> – Answers<br /> – Lesson Plan<br /> <br /> <br /> /pythonista 🐍