A set of 9 full lessons for KS3/KS4 (Year 9 - Year 10) on using the Raspberry Pi and Raspbian operating system.
Lessons cover:
Lesson 1 - Introduction to Raspberry Pi, What is the Raspberry Pi, How do we set up the Raspberry Pi, What are the key components of a Raspberry Pi, How do we safely disconnect and log out of the Raspberry Pi.
Lesson 2 - Understand the key components of a Raspberry Pi Compute, Learn how to access software, Understand how to open Minecraft Pi, Understand how to use the Python Programming Interface, Learn how to code Python to hack Minecraft.
Lesson 3 - Understand how software can be manipulated or changed through the writing of code, Understand what a function is and how to write functions in Python, Understand the import function allows me to import pre-written code to my programs, Understand the function of X, Y and Z co-ordinates in a 3D environment. This lesson has Intermediate and Advanced versions of the Student Worksheet.
Lesson 4 - What is an operating systems, What is the purpose of an operating system, Understand the main functions of an operating system including User Interface, Memory Management, Multitasking & Security, Understand that different operating systems exist (Windows, Linux, Unix, DOS, Mac OSX)
Lesson 5 - Understand what the terminal (command line) does and what a terminal command is, Understand how to access the terminal on the Raspberry Pi and what the default terminal is called (LXTerminal), Explore different terminal commands and explore their function (e.g. pwd, ls, cd, clear), Explain the purpose of different terminal commands.
Lesson 6 - Recap of what a terminal command is, Continue to explore different terminal commands and explore their function, Understand what a user account is and why they are used, Understand what levels of access are and why they are used.
Lesson 7 - Understand what factors that affect the performance of a CPU, Understand clock speed, cores, cache size, RAM and the function of a GPU, Be able to clearly explain the purpose of different factors in the performance of a CPU, Understand the term overclocking and the benefits and problems it can cause.
Lesson 8 - What is a network, Understand the difference between a wired and wireless network connection, Understand the advantages and disadvantages of each, Explore different terminal commands and their function relating to network scanning tools, Explain the purpose of different terminal commands in relation to network scanning tools.
Lesson 9 - Compare the different models of Raspberry Pi to understand the differences, Understand what you have done well and how to improve your progress in this project, Be able to evaluate your performance in this project.
Lessons include:
Teacher Slides PowerPoint
Student Worksheets (Word Document or PowerPoint)
Starter Activities & Plenary Tasks (Word Document)
Extension Tasks (Word Document)
Set Up Guide (PDF)
Help Sheets (Word Document)
Screenshots (JPG)
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.