AQA A'Level

7516 & 7517

Activities and Workshops

The resources were so well thought out, clearly demonstrating expertise in the subject and a real understanding of what students need to learn.

Each topic has a set of bite-sized theory activities for students to engage with. Students don’t need to complete all the activities, and teachers should be selective about which ones they would like to use with their class. Once completed, these activities provide students with what we call "assets". They use these assets to create a structured learning record of the topic. There are hundreds of varied activities included in a premium subscription.

NO MORE BORING THEORY LESSONS

Students get bored if teachers stand at the front of the class and go through endless slides of theory and simply answer questions from a text book or worksheet. They want to be more active.

CraignDave resources for A level are varied, including many practical and thought provoking activities. For example, the topic of internal computer architecture (SLR17) includes:

  • A card sort for describing the registers.
  • Explaining how small examples relate to processor components. E.g. "5+6" Which component is this relevant to and why?
  • Labeling an illustration of the components of a processor.
  • Creating an animation of how a computer works.
  • Role play for the whole class simulating a fetch, decode, execute cycle on the registers.
  • An addressing modes treasure hunt.
  • Debating which of 7 considerations matters most to the speed of a processor.
  • Creating a table of differences between two architectures.
  • Studying an abstraction of a modern processor and producing a case to argue whether it is Von Neumann or Harvard architecture.
  • Exploring the Russian peasant algorithm for bit shifting.
  • Reverse engineering a binary program back to a high level language.

WORKS GREAT WITH THE FREE VIDEOS, BUT EQUALLY WELL WITHOUT THEM

Craig'n'Dave advocate a flipped classroom model where students watch a video for homework to prepare them in advance for the lesson. It means students can start the activities from the very beginning of the lesson with no chalk and talk time. Equally, you may want to cover or refresh the theory content before students start the activities. Both work equally well. It just depends how much long you want a passive phase of the lesson to be. Effective questioning and interaction with the students is key to success with both models. Flipping the classroom gives you more time for working with individuals. Students can also work at their own pace without waiting for their teacher to explain the next task or for the rest of the class to catch up. We give students all the activities for an SLR in advance unless there is something we want to surprise them with later. That means students are free to work through many of the activities, creating

assets to use in their structured learning record independently.

WHY TEACHERS LOVE OUR RESOURCES

Our resources allow you to be a creative teacher with what might otherwise be dry topics. They also encourage a greater independence for students too. Tried and tested in our own classrooms, we only use our resources and nothing else to teach Computer Science. Our students achieve the highest grades so we know they work.

Also included in a Premium Subscription
196 page Essential Algorithms for Computer Science PDF
Student workbooks (1 for each topic) - GCSE ONLY
Student workbook model answers (ideal as revision guides) - GCSE ONLY
Structured Learning Records (1 for each topic) - A'LEVEL ONLY
Teacher Marking Checklists (1 for each topic) - A'LEVEL ONLY
Activities and Workshops (multiple for each topic) - A'LEVEL ONLY
Additional Activities and Worksheets - GCSE ONLY
End of topic tests (with answers)
Delivery plans / calendars
Lesson Structure PowerPoints for every topic - GCSE ONLY
Pseudo-code cheat sheet
Visual Basic Programming Guide
Python Programming Guide
Student Programming Progress Check list
Defold Programming Workshops
(Ideal for advanced programming and those moving onto A’Level)
Computational Thinking cheat sheet
Computational Thinking exercises
A set of scalable vector based logic gate symbols
Key definitions database

Registered in England and Wales: 10442992 | VAT: 290 9845 58 | 03330 164 059