
545Uploads
250k+Views
83k+Downloads
Computing

Ethical and Legal debates for Pearson Edexcel GCSE in Computer Science
A PowerPoint presentation with over 100 ethical and legal debates for the Pearson Edexcel GCSE in Computer Science.
Helps learners study the following specification reference:
1.8 Ethical, legal, cultural and environmental concerns.
How to investigate and discuss Computer Science technologies while considering:
- ethical issues
- legal issues
- cultural issues environmental issues. privacy issues.
Written by subject specialists, with in depth debates that are relevant to students. Content covers AI, automation, gaming, privacy, hacking, security, cloud services, piracy, copyright, algorithms, emerging technology, wearable technology and more!
The pack includes a voting card that you may choose to use for students to vote, or students can move from one side of the room to another.
A great resource that can be used for starters or plenaries, and can also become the basis of an entire lesson.
Bundle

Abstraction resources for computing KS3
A fantastic set of resources. Abstraction is one of those topics where teachers may need a little extra help.
Here are three resources that cut through what abstraction is and how students can really get to grips with this concept that is essential for computer science!

Ethics debates for AQA GCSE Computer Science 9-1 8520
A PowerPoint presentation with over 100 ethical and legal debates for AQA Computer Science 9-1 (8520)
Investigate and discuss Computer Science technologies while considering:
ethical issues
legal issues
cultural issues environmental issues. privacy issues.
Written by subject specialists, with in depth debates that are relevant to students. Content covers AI, automation, gaming, privacy, hacking, security, cloud services, piracy, copyright, algorithms, emerging technology, wearable technology and more!
The pack includes a voting card that you may choose to use for students to vote, or students can move from one side of the room to another.
A great resource that can be used for starters or plenaries, and can also become the basis of an entire lesson.

Internet Safety Lesson - Managing screen time
A full set of resources for a lesson around screentime.
Covers identifying habits and behaviours (e.g., excessive screen time or video game usage) that can be detrimental to health, and explain how people can be encouraged to adopt healthier alternatives.
Resources include:
Discussions
Brainstorming
Collages
Track your screen time

Binary Search full lesson
A full lesson for Binary search.
The intention is for you to run through the presentation with the basics of the algorithm.
The resources are not language dependent (although the coding challenge does have a solution in Python, this is easily changed to your language of choice)
Students then have arrows cut out of ArrowsActivityResources.docx and record the algorithm stepping through numbers.docx
The students then optionally step through NamesToSearch.docx
Students then code TaskPseudocodeGuessingGame.doc
Then students should be able to code the binary search algorithm!

Quicksort - Lesson pack
Tried and tested quicksort resources. Do not depend on any particular language, here is a presentation to help a teacher deliver the content along with worksheets.

Fetch Execute Computer Architecture Lesson for OCR Computer Science
Complete lesson for the Fetch Execute cycle. Designed for OCR Computer Science (9-1) J276 but is more than useful for Computer Science students studying AQA and other exam boards.
Contains a PowerPoint presentation, and two worksheets.

Hardware and Software computing poster
Poster to help explain the difference between hardware and software.

Arrays practical for GCSE Computer Science using Java
Teaches students about arrays.
The full lesson includes booklet and homework.
Practical session based around a 60 minute lesson.

Memory Lesson for OCR Computer Science
Complete lesson for Memory. Designed for OCR Computer Science (9-1) J276 but is more than useful for Computer Science students studying AQA and other exam boards.
Contains a PowerPoint presentation, and two worksheets.
Contains everything the students need to know:
the difference between RAM and ROM
the purpose of ROM in a computer system
the purpose of RAM in a computer system
the need for virtual memory
flash memory

Fetch Execute Computer Architecture Lesson for OCR Computer Science
Complete lesson for the Fetch Execute cycle. Designed for OCR Computer Science (9-1) J276 but is more than useful for Computer Science students studying AQA and other exam boards.
Contains a PowerPoint presentation, and two worksheets.

Fetch Execute Cycle Revision Pack for OCR Computer Science
Complete revision pack for Storage. Designed for OCR Computer Science (9-1) J276 but is more than useful for Computer Science students studying AQA and other exam boards.
Contains a revision booklet for the students to read and comprehend.

Regular Expressions (RegEx) Computing lesson for KS3
Lesson that links regular expressions to text correction in mobile phones: makes Regular Expressions relevant to your students!
This lesson gives a series of graded exercises for students.
Suitable for KS3 and is great preparation for students likely to study Computer Science, a booster session or a standard class.