![Hero image](https://d2w4qhtqw2dbsq.cloudfront.net/store_live/3725316/imageHero.jpg?_=1495022065337)
546Uploads
218k+Views
79k+Downloads
Computing
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Computing Cover one off lesson resources (KS3 and KS4)
KS3 and KS4 computing cover lessons.
Some require use of computers, some are specifically off-computer tasks
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Artificial Intelligence Computer Science Scheme of work for KS3
Covers Ai for Key Stage Three.
Lesson 1 - What are the limits of computing?
Lesson 2 - Why do we need humans to do work (how Captcha works)
Lesson 3 - Plagiarism and your own work
Complete with worksheets, presentations and answer sheets.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Recursion and Recursive techniques in computing and computer science
A great lesson around how to teach recursion away from the computer.
Based around a flood fill recursive technique, and also includes an exercise to teach shortest network path (with in the teacher notes). The worksheets are available for your use, and contain answers to the programming challenges in Java, Python and Pascal.
Backed by the following post (free forever) https://studeappsblog.medium.com/recursion-what-is-it-b4e9093db4c4
This could be used for an A level or GCSE classes and can be used with a high ability KS3 class.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
HTML and CSS Computing websites KS3 Scheme of work
Suitable for KS3 and KS4 introduction to HTML and CSS.
The guide behind what you need to do is in the LessonPlanners (for the lesson content) and you need to follow How to use.docx for instructions for the project.
What you get:
- A 6 lesson scheme of work
- Complete lesson plans
- Teacher presentations in both PowerPoint and Notebook format
- Peer assessment sheets
- A web site example for the project
- Example web site to be shown on the board
This can all be completed with software on your student machines (A browser, say Internet Explorer, and a text editor which could be notepad).
Then you are ready to go…
If you get stuck with this resource (or any other) just get in touch. I’m @studeapps on Twitter, and am ready to help you with over 10 years teaching experience!
To see a sample video for this resource you can checkout the link: https://youtu.be/cwkpjwaIYV0
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Encryption, Cryptography and Codebreaking - Computing (Computer Science) KS3 Sow
Scheme of work for encryption and keys.
Three self contained lessons that are suitable for high ability year 7, or can be adapted for any Key Stage 3 group or possibly GCSE.
Teaches the use of Keys, Internet password safety, encryption and public and private keys.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
KS3 Logic Gates Scheme of Work (SoW)
KS3 Logic gates Sow. Suitable for year 8 or for year 9.
Worksheets for lessons 1-3, also contains practical activities.
A fantastic set of resources for your classes!
Bundle
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
GCSE Computer Science 9-1 – Revision carousel
For the AQA GCSE 9-1 Specification, and also suitable for OCR J276.
Designed as a revision carousel. Print out the worksheets before the session starts. The students can then move around the sections in groups. I run these as open book sessions and allow the students to revise / look up material on their phones / talk to try to solve the work as necessary.
Moving around the stops
You can tell the students that they have 10 minutes for each stop. If you pursue this strategy you can be flexible with the amount of time that the students have at each stop
Work and then present
Each section has quite an amount of sheets, and you could choose to put them all out and the students present what they have learnt after a 15-20 minute session.
Alternatively, the students move around the stops, and at each one write on post-it notes any queries that they have. You could then address these at the end of the session.
Bundle
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
General Election 2017 pack
A great bundle of resources based on the 2017 General Election.
Contains a web quest, worksheets and a presentation.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Systems Software Lesson for AQA Computer Science
Designed for AQA Computer Science (9-1) 8520 but is more than useful for other Computer Science students.
Contains a PowerPoint presentation, and three worksheets to help you deliver the content in the specification.
Specification reference 3.4.3: Software classification
Understand the need for, and functions of, operating systems (OS) and utility programs.
Understand that the OS handles management of the:
• processor(s)
• memory
• I/O devices
• applications
• security
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Databases full Scheme of work for KS3
Lessons plus video support.
Simply the best way to teach students relational databases.
Bundle
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
A Scratch Computing Christmas Bundle
A Christmas bundle for Scratch. Wonderful resources with that festive feel for your classes!
Resources suitable for KS2 and KS3, including extension activities (open-ended). Recommended that you pick an activity, and let their imagination run wild, while of course they are learning!
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Visual Basic (VB) using PowerPoint for KS3 Computing
A project for Microsoft PowerPoint that teaches Visual Basic by allowing students to create an interactive quiz.
A great hit with students and teachers alike!
Full project including assessed homework, assessment sheet and full guide.
Bundle
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Introduction - GCSE Computer Science OCR 9-1 Programming with Python
A complete bundle for OCR 9-1, introducing Python. Has both theory and practical lessons; could be spread over one, two or three lessons as suitable for your context.
Bundle
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Learning ICT and Computing with Pokemon
Resources that can really bring learning to life, based around the Pokemon franchise.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Data representation: Binary Trees
Teaching Computer Science
This is a fantastic resource that students love! KS3 students love playing the game (iPad App optional) and seeing how computers actually store data. GCSE students get a view of how data is stored on computers, and A-level students learn about an essential part of computing.
The resource comes with a presentation to run through with the students, and a free optional iPhone / iPad app (free with no adverts or tracking and small download size). You could get students to try the App in their own time at home, use iPads in school or just use the worksheets and Powerpoint resources to present a fantastic lesson. You pick which worksheets to run through, you have the tools for a great lesson and can pick the parts you want!
Computer science lessons should be interesting, unexpected and fun. This lesson is all three.
App link:
https://itunes.apple.com/gb/app/20-questions/id1241872884?mt=8
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Searching Algorithms - The Fundamentals COMPLETE UNIT - GCSE Computer Science Resources
Highly recommended searching algorithms pack for GCSE - workbook, lesson plan, worksheets, posters and more!
Suitable for teachers of GCSE, and will be of particular interest to PGCE students, NQTs or departments that need that little bit of support in the delivery of this challenging qualification.
You get high quality original resources that are both class-tested and lesson ready. You may of course alter and modify the resources for your class, and you get my support for the lessons (worksheets have been developed for customers and added to packs in the past).
Use the completely free (forever) workbook available at: https://medium.com/@studeappsblog/searching-algorithms-2d2269e1a316?sk=68df2cddbf0bf1f1263b695e0120f44b
Worksheets(with answers):
ComparingSearchAlgorithms
SearchingAlgorithms
SearchingAlgorithms2
SearchingAlgorithms3
SearchingAlgorithms4
Further Worksheets:
Brainstorm
Datasets:
Searching Data
Workbook Table of Contents:
Searching Arrays
An array to store elements
The search
The random search
The linear search
The binary search
The algorithm
The algorithm in words
Comparing the methods
Rounding up
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
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.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
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.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Computing definitions Revision Game
Set of terms in this classic game (remember the gameshow? You do ! It’s just that!)
Brilliant ways for students to revise key words for computing.
![studeapps](https://d2w4qhtqw2dbsq.cloudfront.net/profile_live/3725316/small.jpg)
Lists and pointers for AS and A2 Computing
Resources for teaching abstract datatyles (lists) that also leads easily to pointers.
Developed for A level Computing specification.
Not tied to any particular programming language.