KS3 – Year 8

We run a series of short project based schemes which each last half a term. We currently teach units on Flowol, Fireworks, Dreamweaver, Cryptography, Flash and Python

Feel free to use any of these resources, but please send me a quick comment if you do so. Any feedback or suggestions are appreciated!


We use a tracking spreadsheet that each students has in their documents. At the start and end of each unit they can record their knowledge and then make comparisons throughout the  year. Please note – these levels are specific to the units we teach, and do not always coincide with the old national curriculum levels

Year 8 Levels 2013


We are starting to teach Python to Year 8 as of September. We are basing the programming elements of OCR Computing around Python and therefore want our students to have a basic understanding before KS4.

python SOL


Full set of resources available here

  1. Python Lesson 1
    1. Lesson 1 Self Assessment
  2. Python Lesson 2
    1. Lesson 2 Starter
  3. Python Lesson 3
    1. Lesson 3 plenary quiz
    2. Lesson 3 starter activity
  4. Python Lesson 4
    1. Lesson 4 plenary quiz
    2. Lesson 4 starter_activity
  5. Python Lesson 5
    1. Lesson 5 plenary activity
    2. Lesson 5 starter_activity
  6. Python Lesson 6
    1. Lesson 6 End of unit test


The flowol unit follows on from the crocodile unit which is taught in Year 7. It is anticipated that students have some knowledge of flow chart based control systems.

Flowol SOL

  1. Lesson 1 – Intro to control technology
    1. Flow Chart Symbol
  2. Lesson 2 – Inputs
  3. Lesson 3 – Sub Routines
  4. Lesson 4 -Variables
  5. Lesson 5 & 6 Train Simulation help sheet


The dreamweaver unit focuses on designing suitable websites for an audience and a purpose through the creation of Band websites. Our main aim however, is for students to understand how to use this peice of software as it plays a large role in the DIDA/CIDA courses that students follow in KS4

Dreamweaver SOL

  1. Lesson 1
    1. Website Workbook.xls
  2. Lesson 2
  3. Lesson 3
  4. Lesson 4
  5. Lesson 5
  6. Lesson 6
    1. Website Evaluations


Students learn how to use Flash to make basic animations, using both frame by frame and tweening techniques. Student plan and create a superhero cartoon animation in this project

Flash SOL

  1. Lesson 1 – Frame by frame
  2. Lesson 2 – Tweening
    1. Ext shape tween
  3. Lesson 3 – Planning
    1. Flash Booklet
  4. Lesson 4 – Scenes
  5. Lesson 6 – assessment


In the Fireworks unit students learn the difference between Bitmap and Vector images and how to create them effectively. At the assessment point students create a poster to compare the two types of graphics and stuggest appropriate situations for their use.

Fireworks SOL

  1. Lesson 1
  2. Lesson 2
  3. Lesson 3
  4. Lesson 4
  5. Lesson 5
  6. Lesson 6

44 Responses to KS3 – Year 8

  1. Radha says:

    Thanks for these! They are fab!

  2. Radha says:

    It’s just what I needed to help me get started in teaching computing style units in KS3. I look forward to seeing the rest! Thanks again!

  3. CCL says:

    Absolutely fantastic. Working on my own, this gives me a great starting point regarding KS3 computer science. Many thanks.

  4. Mohammed Azam says:

    Excellent . May god bless you for putting this excellent stuff. If only we tecahers help each other like this tecahing can be a most pleasnt career. Well done for thios thorough SOW.

  5. Charles says:

    Really well thought through resources. Thank you
    I’m just starting teaching Python so am really interested in your Python scheme. Are the resources you talk about available form the web site.

  6. Ronnie Amako says:

    These are resources are fantastic. Thank you.

  7. Mrs Bea says:

    Thank you for producing some excellent resources and sharing them! Just looking at the Python Lesson 1 powerpoint and there is mention of a self evaluation workbook – is that available to download as well? I can’t seem to see it in the documents listed. Would be very grateful if you were prepared to share this also.

    • Katie says:

      Thanks for the comment. I’ve uploaded the self evaluation booklet on the Python section, just below the SOL, if you want to have a look.

      Hope it helps


      • Charmaine Clarke says:

        Many thanks for sharing your excellent Python SoW. I will be delivering it to my year 7 and 8 in September. I am not a programmer therefore, this has taught me a lot. Hope you have had a good holiday and gave yourself a break.

        Ms Clarke


      • Mrs Bea says:

        Thank you very much – hope your year goes well. You have saved me loads of work!

  8. ruby says:

    Thanks this is amazing!

  9. Andrea says:

    Thanks very much – I just happened to stumble across your website. Excellent work.

  10. Julian says:

    Some really lovely resources here – a real treasure trove! I would love to see your cryptography unit, I’ve been thinking of doing something like that with my year 8’s

  11. Paul Williams says:

    Do you have anything on cryptography?

  12. Michelle says:

    Where can I find the resources you talk about in the first Python Lesson – Tdemo_spaceship python code?

  13. Jenny says:

    I am currently in teacher training, trying to set up Scheme of Learning for Python Yr8 and Scratch Yr7 as the school have no idea, and this has given me such a good starting point! I will try to create some original resources, but I would be lost without this, thank you!

  14. Stuart says:

    Feel free to use any of these Flowol resources…

  15. Hi – I am an ancient ICT teacher who thought she had retired. However, having programmed as early as 1964 whilst still at school, I have been lured out of retirement to help students doing a computer Studies PGCE at King’s College, London. I found your blog when trying to point them to resources to save them time as they are on their first placements so I have recommended your blog and also suggested that if they use any of yours they consider sending / making available some of their own as that seemed to be the idea behind your blog. needless to say I have also followed your blog myself. If you see a little spike in your stats it may be due to my recommendation.
    Carry on the good work. It might be worth mentioning the coding clubs that are starting up so primary pupils get some coding before secondary school? https://www.codeclub.org.uk/

  16. Chloe Badham says:

    Do you have the example flowol programs and the student workbook you mention in your flowol SOL please? This is a great resource – thanks so much.

  17. dannymckune says:

    The Flowol unit is an excellent resource and has been very helpful this term – I can’t thank you enough!

    I’ll be checking out the others soon too.


  18. Sonya says:

    Thank you so much for the Flowol SOW – I havent used it yet but it looks great!

  19. Carl says:

    The python tutorials have been extremely helpful. If possible could you send me some of the funtime resources for it please

  20. Nicola says:

    Hey thanks so much for these. I have set them as cover for some lessons I’ll be away – instructions are so clear I think they’ll be fine doing the Flowol. What a fab resource bank 🙂

  21. Priya says:

    I used one of the scratch resources ‘Disco’ project – it’s brillaint, very clear step by step to use – suitable for Y8/Y9’s! Thank you so much!

  22. P says:

    Apologies for the typo above I meant brilliant!* Could you possibly send me your Cryptography Resources please.

  23. Tash says:

    Hi there,

    What is an EBI?

  24. Kathryn says:

    Hi, I hope you dont mind that I have downloaded your website sow, I am updating mine and like to see what others are doing. Many thanks


  25. Ian Riley says:

    I have two new non-specialists teaching computing and the Flowol and Python schemes were an excellent introduction for them when they start to teach it. Many thanks for sharing all your hard work.

  26. Tanya Atkinson says:

    Brilliant resources thank you for sharing them. I was wondering if you have a link to your yr 7 database and yr 8 python resources. I’m hoping to start with these with our current ks3. Thanks a mill

  27. Trish says:

    Thanks for sharing.
    Just change the spelling of Dreamweaver at the base of your PowerPoint slides.

  28. Michelle says:

    Great resources. I love the clear layout of the slides – going to use your Python resources for my mixed ability KS3 group.
    Thank you!

  29. Vicky says:

    Hi. These look great – thanks for sharing!

  30. Helen says:

    Hi, these are really great! Thank you for sharing. Would you mind posting the swf files that are linked into the the Flash Animation PPTs? I do feel cheeky asking, but I would like to use these in class. Thank you!

    • Katie says:


      I can’t upload swf files to the website for some reason, so I’ll send you them as an attachment. They’re nothing special though!



  31. kem says:

    Thanks, so much appreciated they are very good resources.

  32. Syed says:

    Thank you very much for the fantastic resources. You have saved me from re-inventing the wheel. Just want to confirm if the assessment level are computer science levels or NC levels.

    • Katie says:

      Thanks for the comment. The levels are loosely related to the old NC levels that we used once there was no guidance. Id take them with a pinch of salt

  33. Nikki Darkowa says:

    Hi thank you so much this stuff is really helpful, and without shame i totally downloaded everything, i have not been through it all but if you have any files to do with python that you were not able to upload could you please send them to me some how if it’s ok. Thank you so much

  34. Trevor says:

    Many thanks for being so generous and sharing these superb resources. We’re about to use Flowol as a means of introducing some computational thinking at KS3, and I was looking for something to help structure our approach. I like the way you have used the mimics – I was thinking of diving in with the lighthouse first, but your structure seems more logical, and having worked through your lessons, they build up skills very neatly. Your hard work is much appreciated – we are likely to use your Python and Access materials as well if that is okay.

  35. Syed says:

    Your resources have helped me an awful lot on a range of units and It has also saved me a lot of time and, I would like to say thank you very much. You are awesome!!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s