546Uploads
228k+Views
80k+Downloads
All resources
Variables: Computer Science
A free resource so students can understand the important concept of variables.
There is a free (forever) accompanying website https://medium.com/@studeappsblog/what-is-a-variable-dd7e539bf388 that also provides some great information, but here you will access the worksheets and lesson plan that will make your lesson that bit easier!
This free resouce contains:
Completion certificate
Brainstorming task
Definitions task
Variables worksheet
Video
Website resource
Lesson plan
30 Seconds lesson plan
VE Day Lesson for KS3
A lesson and presentation pack.
The PowerPoint presentation contains 18 slides.
There are a selection of accompanying worksheets
Churchill’s speech
Diary
European Map Activity
Imagine activity
Brainstorming activity
Timeline activity
Union Jack Activity
These resources can be completed in class, or conceivably be sent electronically and completed at home.
Hardware and Software computing poster
Poster to help explain the difference between hardware and software.
Computer ethics poster set
A computer ethics poster set.
Would be great to put in any computer room
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
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.
Responsibility Assembly
A planned assembly for the topic of responsibility.
Bundle
Responsibility bundle
There is so much here it is difficult to list!
All the great resources from Responsibility PSHE, backed up with posters and discussion tasks.
Such great value - this is the one to get!
Responsibility for PSHE and citizenship
Looking for a way to teach Responsibility? This resource has it all!
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).
This pack includes a full set of worksheets.
Lesson Plan:
LessonPlan
Worksheets:
Create a collage
Snakes and Ladders - board + scenarios
Feeling Responsible?
How Often
Responsibility word wheel
Rounding up
Tweet your results
Taking responsibility
Extras:
The 30 second lesson plan (for teachers in a hurry!)
Support - how to contact me for help (I can’t guarantee instant help, but I’m here for you!)
Teaching requirements:
It would be beneficial to read through the lesson plan and look through the worksheets before attempting to deliver the material.
Enclosed is a 30-second quick start guide if you do not have time for this.
Unusual software requirements:
None
Need some help?
Contact me! https://twitter.com/studeapps
Looking for the usual software requirements: (http://studeapps.com/usual-software-requirements):
Responsibility discussion tasks
Responsibility discussion tasks
Responsibility posters
Responsibility posters
New Friendship games for KS2
A set of new friendship games.
Ideal for the start of term, or whenever you are forming new groups.
Representing Algorithms - The Fundamentals - COMPLETE UNIT - GCSE Computer Science Resources
Highly recommended 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://tinyurl.com/y2xld5az
This pack includes a full set of supporting worksheets.
Posters:
PseudocodePoster
PseudocodePoster2
Lesson Plans:
Introduction to algorithms
Algorithms in depth: Abstraction and Decomposition
Extending your knowledge of algorithms
The 30 second lesson plan
Worksheets:
What are abstraction terms
What are algorithms Matching (+ Answer key)
FlowChartShapes (+ Answer key)
PMIChart
Flowcharts (+ Answer key)
DecomposeShopping
AbstractionMap
AbstractionOrDecomposition
What is abstraction
AbstractionOrDecomposition
AbstractionCreating
AbstractionProblem
DecompositionProblem
Tellanabstractionstory
Brainstorm (+ suggestions)
Voting activity:
YesNoVotingCards
AgreeDisagreeVotingCards
AlgorithmsVoting
Extras:
The 30 second lesson plan (for teachers in a hurry!)
Support - how to contact me for help (I can’t guarantee instant help, but I’m here for you!)
Workbook Table of Contents:
Definitions
Algorithms
Pseudocode
Flowcharts
Comparison of pseudocode and flowcharts
The Tools to help us solve problems
Decomposition
Abstraction
Teaching requirements:
It would be beneficial to read through the workbook and lesson plan before attempting to deliver the material. Enclosed is a 30-second quick start guide if you do not have time for this.
Unusual software requirements
None
Need some help?
Contact me! https://twitter.com/studeapps
Looking for the usual software requirements: (http://studeapps.com/usual-software-requirements):
Positive and negative number maths puzzles
Cut the triangles out, and the students fit them back together to create the larger triangle.
A great differentiated resource that is certain to engage your students and cement their knowledge of positive and negative numbers.
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.
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!
Prims Algorithm using a Matrix
Complete pack including presentation, step by step guide, tasks and teacher presentation.
Well presented and with full answers.
Dijkstra's Algorithm for Maths
Dijkstra’s Algorithm
The way I would run this is to talk through the motivation for the algorithm from the presentation, and give the terminology worksheet to be filled in (answer in the presentation). We’d then work through the brute force worksheet. I might then run through the example, then give them the simple graph to fill in. Than we would work through TaskGraph1 for the graphs. Then I might get them to either code, or come up with graphs for them to solve in small groups or in pairs.
Included:
TPT presentation
Labels to fill in worksheets to give structure for the students to fill in answers
TaskGraph1 3 graphs to run Dijkstras on.
AnswerGraph1 and 2 -answers for the graphs
Brute force worksheet and brute force worksheet answers
Dijkstra's Algorithm for Computer Science
Dijkstra’s Algorithm
The way I would run this is to talk through the motivation for the algorithm from the presentation, and give the terminology worksheet to be filled in (answer in the presentation). We’d then work through the brute force worksheet. I might then run through the example, then give them the simple graph to fill in. Than we would work through TaskGraph1 for the graphs. Then I might get them to either code, or come up with graphs for them to solve in small groups or in pairs.
Included:
TPT presentation
Labels to fill in worksheets to give structure for the students to fill in answers
TaskGraph1 3 graphs to run Dijkstras on.
AnswerGraph1 and 2 -answers for the graphs
Brute force worksheet and brute force worksheet answers
Mathematicians and maths Google web quest (webquest) pack
Students can discover more about famous mathematicians in a fun and interactive way.
Zero preparation for the teacher!
From Ada Lovelace to Willard Gibbs there are many famous mathematicians. But how many do your students know?
Students respond to open-ended questions in this nicely presented resource.
Two suggestions for delivery:
Give all of the students the same mathematician. Maximum 10 minutes for each. Who can go through the set fastest?
Give different groups different mathematicians. Then present.