Introduction:
Welcome to the fifth and final lesson of the Python series, followed by an assessment. This lesson focuses on Loops - For and While Loops in Python. Loops are used to iterate through a collection of data or repeat a block of code until a specific condition is met. For loops are used to iterate over a sequence of values, such as a list or tuple, and execute a block of code for each value. While loops are used to repeatedly execute a block of code as long as a specific condition is true. Both for and while loops are fundamental concepts in programming and are widely used in many applications. This lesson will start with clear lesson objectives and vocabulary, followed by an engaging starter activity - a fun word search. Students will be sure to enjoy and be motivated by the word search, and we recommend printing out the word search slide/3rd slide beforehand and giving it to the students as a starter. By the end of this lesson, students will have a solid understanding of loops and be ready to apply their knowledge in the upcoming assessment.
This Resource Consists of:
1x L5 - Python - For & While Loops - (PowerPoint - 13 Slides)
Tasks are within the PowerPoint
This pack includes a powerpoint
Do Now
Objective
Main: Explaining what if statements are. Learning has been made easier for students as graphics has been added to the slides, in order to explain the theory better.
Plenary
There is an activity sheet in order to stretch the higher ability students.
In this Unit We will be covering Algorithms.
This pack includes lessons on:
Lesson 1 - Algorithms - Abstraction
Lesson 2 - Algorithms - Decomposition
Lesson 3 - Algorithms - Searches
Lesson 4 - Algorithms - Sorts
Lesson 5 - Algorithms - Flow Charts
You will find lesson Activities in a Zip file alongside with the Markscheme.
This is lesson 1 of the Chapter - Introduction To Computer Science
By purchasing this resource you will find:
1x Introduction to Computer Science (PowerPoint)
In this document, you will learn:
what is meant by computer science?
What is computation?
Types of computing
Advantages of computer science
How computers work
Use of computers (and types)
Digital computers (and types)
Computer organization
Computer Architecture
Hardware and Software
OS (Operating Systems)
Programming Languages
Computer Application Programs
1x Quiz
1x Quiz (answers)
This lesson is aimed for KS3 and KS4 students.
I have covered the A to Z of computer science in this one document.
Regards,
I Joyan,
Teacher of Computer Science
Introduction:
This PowerPoint presentation is designed to help students follow step-by-step instructions on how to create a website. With 37 slides, it covers everything from the basics of websites, including their purpose and content, to more advanced topics such as wireframe visualizations, color schemes, and adding interactive elements like Google Maps. This resource is designed to be printed as booklets, making it easy for students to learn the skills needed to create their own website. The presentation includes a detailed scenario for the main task, where students will use a client brief to create their own website. Whether you are a beginner or looking to enhance your web design skills, this resource will be a valuable tool in your learning journey.
Note:
The aim of this resource is to promote self-directed learning among students by providing them with the tools to work independently at their own pace, with minimal teacher interaction. It has been designed to encourage students to take ownership of their learning and develop the skills needed to work autonomously.
Structure:
This resource is designed to cover a total of six lessons, with the first two lessons focused on practicing the basic skills needed to create a website. The next three lessons will be dedicated to the actual project, where students will use the client brief provided in the last slide of the PowerPoint to create their own website. Finally, in the sixth lesson, students will be assessed on their websites using the assessment sheet provided. With a clear structure and detailed guidance, this resource is a great tool for teachers and students alike, helping students build essential web design skills while working on a real-world project.
Serif WebPlus:
WebPlus is a website design software developed by Serif, a UK-based software company. It is an all-in-one solution for designing and publishing professional-looking websites, without requiring any prior coding knowledge. With its intuitive drag-and-drop interface, users can create websites with custom layouts, styles, and features, as well as add multimedia content such as images, videos, and social media feeds. WebPlus also offers a variety of templates and themes to help users get started quickly, as well as built-in SEO tools to optimize their sites for search engines. With its user-friendly approach, Serif WebPlus is a great choice for beginners and small businesses looking to create a web presence.
Serif WebPlus is free to download. You can ask your School’s IT team to install this on your school PCs.
Introduction:
Welcome to the fourth lesson of the five-lesson Python series, followed by an assessment. This lesson will focus on If Statements in Python, teaching students how to create conditional logic and execute specific blocks of code based on certain conditions. This fundamental concept in programming is used extensively in many applications, allowing us to control the flow of our program by executing different parts of code based on whether certain conditions are true or false. The lesson will begin with clear lesson objectives and vocabulary, followed by an engaging starter activity - a fun word search. Students are sure to be engaged and motivated while completing the word search, and we recommend printing out the word search slide/3rd slide beforehand and giving it to the students as a starter. By the end of this lesson, students will have a solid understanding of If Statements and be ready to apply their knowledge in the upcoming lessons and assessment.
In this lesson you will find:
1x L4 - Python - If Statements - (PowerPoint - 16 Slides)
Other tasksheets are within the PowerPoint
This is lesson 1 of the Chapter - Python (5 Lessons in total)
In this lesson you will find:
1x Programming - L1 - Introduction (PowerPoint)
1x Starter (Word Document)
All the other tasksheets are within the PowerPoint
Introduction:
Welcome to the Python assessment! This assessment covers the content of the 5 lessons uploaded on my TES shop, which includes Basic statements in Python, Variables and Concatinations, Input & Output, If statements, and Loops including For and While loops. The assessment is designed to test your knowledge and understanding of the Python concepts covered in the lessons. The assessment includes multiple choice questions, open-ended questions, and fill in the blanks questions, which will test your ability to apply the concepts learned in the lessons. The assessment will help you assess your understanding of Python and prepare you for further learning.
This resource pack consists of:
1x - Python - Programming Python Assessment - (Editable Word Document)
1x - Python - Programming Python Assessment_Ans - (Editable Word Document)
In this lesson, Students will understand that modern technology has benefited human beings by increasing production of goods and services, reducing the amount of labour needed to produce these goods and services, and …
This pack includes a starter, a powerpoint and lesson plan.
When we are online you can easily share personal information with other people but you need to be careful. You need to watch out for spam emails and protect your private information.
In this pack you will find four Lessons on esafety which would include:
Lesson 1 - Personal Data
Lesson 2 - Phishing
Lesson 3 - The Internet
Lesson 4 - Cyberbullying
The pack also includes Activity Sheets and some videos for students to understand better.
This is lesson 3 of the Chapter - Python (5 Lessons in total)
Welcome to the third lesson of the five-lesson Python series, followed by an assessment. This lesson will focus on the Script Mode Vs Interactive mode of IDLE - Python, as well as teach students about input and output within Python. The lesson will begin with clear lesson objectives and vocabulary, followed by an engaging starter activity - a fun word search. Students are sure to be engaged and motivated while completing the word search, and we recommend printing out the word search slide/2nd slide beforehand and giving it to the students as a starter. The lesson will then proceed to a comparison between script mode and interactive mode, with examples to follow. By the end of this lesson, students will have a better understanding of how Python works, and be ready to apply their knowledge in the upcoming lessons and assessment.
This resource consists of:
1x L3 - Python (Script mode) - input & output
1x L3 - Tasks - Script Mode (Python)
1x L3 - Tasks - Script Mode (Python)_Ans
Task 1 to 7 are within the PowerPoint - Answers given
This is lesson 1 - Intro to Logic Gates of the Chapter - Computational Thinking (5 Lessons in total)
In this lesson you will find:
1x L1 - Logic Gates - (Introduction) (PowerPoint)
1x L1 - Starter (Word Document)
1x L1 - Activity Task - Logic Gates
All the other tasksheets are within the PowerPoint
This is lesson 1 of the Chapter - Introduction to Programming
In this lesson you will find:
1x Programming - L1 - Introduction (PowerPoint)
All the worksheets are within the PowerPoint
This is lesson 2 of the Chapter - Python (5 Lessons in total)
In this lesson you will find:
1x L2 - Python - Variables & Concatination (PowerPoint)
1x L2 - Starter - Word Finder (Word Document)
1x L2 - Task 1 - 3 (Word Document)
1x L2 - Task 1 - 3_Answers (Word Document)
1x L2 - Seconds in a 30 day month (.py file)
1x L2 - Seconds in a year (.py file)
1x L2 - Extended Independent Task - to be printed (PDF)
1x L2 - Guided Reading (Last slide on the PowerPoint)
Other tasksheets are within the PowerPoint
In this document you will learn how to start a python lesson.
What do students need to know before you teach them python.
This document also has some great links to websites where you can access resources on python.
This is lesson 3 of the Chapter - Introduction To Computer Science
In this lesson you will find:
1x L3 - Computer Software (PowerPoint)
Topics covered:
Computer Software
System Software
Operating Systems
Utility Programs
Middleware
The role of System software
Application Software
Types of software
Word Processing Software
Spreadsheet Software
Presentation Software
Database Software
Multimedia Software
Mobile Apps
This is lesson 2 of the Chapter - Introduction To Computer Science
In this lesson you will find:
1x L2 - Computer Hardware
The main parts of a personal computer
The CPU
ALU (Arithmetic Logic Unit)
CU (Control Unit)
Memory
RAM
ROM
Pheripheral devices
I/O interface (Input & Output)
Buses