<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>
<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>
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.
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).
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 🐍
<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>
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 🐍
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).
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 🐍