13/07/2017 – ***NEW YEAR 9 UNIT*** – HTML, CSS and JavaScript – 5 lessons added under the year 9 section.


13/07/2017 – Ideas for teaching ‘Decomposition Skills’ – added to the pedagogy section.


30/06/2017 – A-Level 1.3.3 Networks – All lessons for this topic have been added to this topic area.


29/06/2017 – A-Level 1.3.3 Networks – 2 out of 4 lessons have been added to this topic area.


28/06/2017 – A-Level 1.3.1 Compression, Encryption and Hashing – A lesson covering this topic has been added to this topic area.


27/06/2017 – A-Level 1.2.2 Applications – Lessons for this topic have been added to this topic area.


26/06/2017 – A-Level 1.2.1 System Software – Lessons for this topic have been added to this topic area.


26/06/2017 – A-Level 1.1.3 I/O and Storage – Lessons for this topic have been added to this topic area.


26/06/2017 – A-Level 1.1.2 Processor Types – A lesson covering this topic has been added to this topic area.


26/06/2017 – A-Level 1.1.1 CPU Structure and Function – Lessons for this topic have been added to this topic area.


16/05/2017 – A-Level 1.4.3 Boolean Algebra – A lesson on ‘D-Type Flip-Flops’ has been added to this topic area.


04/05/2017 – A-Level 1.4.3 Boolean Algebra – A lesson on ‘Half and Full Adders’ has been added to this topic area.


03/05/2017 – A-Level 1.3.4 Web Technologies – 5 A-Level lessons added to this topic area.


02/05/2017 – A-Level Unit 3 Guidance – Testing and Evaluation guidance document now available.


21/04/2017 – NEW ‘6 a days’!!! – 19 more worksheets to help get your students prepared for their GCSE exam.


12/03/2017 – NEW ‘An algorithm a day..’ resources – 12 worksheets to help students practice their problems solving skills and algorithm writing, for the GCSE exam.


01/03/2017 – A-Level Unit 2.3 Algorithms – A lesson on the A* Shortest Path Algorithm has been added.


28/02/2017 – GCSE A*-G Unit 1 Computer Systems – 2 lessons have been added providing coverage of this unit’s specification points.


23/02/2017 – A-Level Unit 2.3 Algorithms – A lesson on Dijkstra’s Shortest Path Algorithm has been added.


09/02/2017 – GCSE 9-1 Unit 2.2 SQL and Databases – 4 lesson presentations have been added explaining SQL and providing practical examples of the use of SQL in python using the SQLite3 library.


09/02/2017 – Python Programming Section- SQL and SQLite3 – 4 lesson presentations have been added explaining SQL and providing practical examples of the use of SQL in python using the SQLite3 library.


08/02/2017 – Unit 3 Project Guidance – Analysis, Design and Development lesson presentations have been added.


08/02/2017 – 1.4.2 Data Structures Complete – Hashing and Hash Tables lesson presentation has been added.


17/01/2017 – 1.4.2 Data Structures – 3 lesson presentations have been added, covering ‘Linked Lists’, ‘Graphs’, ‘Trees’ and ‘Binary Trees’.


30/11/2016 – 2.3 Algorithms – A lesson presentation has been added which covers all specification points for Algorithm Complexity and Big-O Notation – added to the A-Level area of the site.


08/11/2016 – 2.2.3 Computational Methods – a set of lessons covering this ‘A-Level only’ unit of work – added to the A-Level area of the site.


05/08/2016 – “Life Without Levels” – a blog outlining a new assessment model for KS3 – added to the Pedagogy area of the site.


05/08/2016 – “CSUK KS3 Curriculum Maps” – added to the Pedagogy area of the site.


14/07/2016 – Several ‘GCSE 9-1 Programming Lesson Presentations’ have been added to Unit 2.2. The rest are currently under development.


14/07/2016 – KS3 Assessments – Google Forms (for you to copy to your ‘Google Drive’ account). I have added 5 KS3 end of unit tests: Yr7 Hardware, Yr8 My Digital World, Yr 8 Binary Bits and Bobs, Yr9 Back to the Future and Yr9 Networking.


13/07/2016 – Topic 2.1 (Algorithms)
Resources for this unit have been uploaded for the new OCR 9-1 GCSE course: “Algorithms (2.1)”.


11/07/2016 – Topic 2.6 (Data Representation)
Resources for this unit have been uploaded for the new OCR 9-1 GCSE course: “Data Representation (2.6)”.


11/07/2016 – Topic 2.5 (Translators and Facilities of Languages)
Resources for this unit have been uploaded for the new OCR 9-1 GCSE course: “Translators and IDEs (2.5)”.


11/07/2016 – Topic 2.4 (Computational Logic)
Resources for this unit have been uploaded for the new OCR 9-1 GCSE course: “Computational Logic (2.4)”.


11/07/2016 – Topic 1.8 (Ethical, Legal, Cultural and Environmental Concerns)
Resources for this unit have been uploaded for the new OCR 9-1 GCSE course: “1.8 Issues”.


04/07/2016 – Topics 1.1 – 1.7 (Hardware / Networks / Software)
Several lesson presentations and worksheets have been uploaded for the new OCR 9-1 GCSE course: “1.1 – 1.3 Hardware”, “1.4 – 1.6 Networking” and “1.7 Software”.


23/05/2016 – GUI Building with Tkinter
7 lessons introducing students to programming GUIs (from basic windows to computer games) with the Tkinter library. (Programming > Python > GUI Building with Tkinter).


22/05/2016 – Year 7 Micro:Bit Madness
5 lessons introducing students to the Micro:Bit and to programming the device with both the ‘Blocks’ and ‘Python’ programming language (Year 7 > Unit 7.5 Micro:Bit Madness).


04/05/2016 – A-Level Unit 2.3
‘Sorting and Search Algorithm’ (AS-Level) lesson presentations for 2.3 Algorithms have now been added to the website (A-Level > Unit 2 > 2.3 Algorithms).


04/05/2016 – A-Level Unit 1.4.3
All AS-Level lesson presentations for 1.4.3 Boolean Algebra have now been added to the website (A-Level > Unit 1 > 1.4 Data & Algorithms> 1.4.3 Boolean Algebra).


20/04/2016 – Year 8 HTML and CSS
4 lessons introducing CSS have now been added to the website (Year 8 > Unit 8.4 HTML and CSS). A few more lessons will be added to this unit, introducing students to a mini website project.


12/03/2016 – A-Level Unit 2.2.2
All AS-Level lesson presentations for 2.2.2 Development Methods have now been added to the website (A-Level > Unit 2 > 2.2 Problem Solving> 2.2.2 Development Methods).


02/03/2016 – Six-A-Day Revision
NEW & FREE: A set of GCSE revision sheets have been added. “Six-A-Day” will help your students prepare for their theory exam (GCSE > Six-A-Day Revision).


29/02/2016 – A-Level Unit 1.4.2
All AS-Level lesson presentations for 1.4.2 Data Structures have now been added to the website (A-Level > Unit 1 > 1.4 Data & Algorithms> 1.4.2 Data Structures).


29/02/2016 – Year 8 Binary Bits & Bobs
A set of KS3 Data Representation lessons have now been added to the website (7/8/9 > Year 8 > 8.2 Binary Bits & Bobs).


20/01/2016 – A-Level Unit 1.2.4
All AS-Level lesson presentations for 1.2.4 Programming Languages have now been added to the website (A-Level > Unit 1 > 1.2 Software and Development > 1.2.4 Programming Languages).


25/11/2015 – Year 9 Python Programming Lessons
A set of Year 9 python programming lessons have now been added to the website (7/8/9 > Year 9 > 9.1 Python Programming).


23/11/2015 – A-Level Unit 2.1
All AS-Level lesson presentations for 2.1 Computational Thinking have now been added to the website (A-Level > Unit 2 > 2.1 Computational Thinking).


04/11/2015 – A-Level Unit 2.1
2 A-Level lesson presentations for 2.1 Computational Thinking have now been added to the website (A-Level > Unit 2 > 2.1 Computational Thinking).


03/11/2015 – GCSE Programming Lessons
A series of GCSE python programming lessons have now been added to the website (GCSE>GCSE Programming Lessons).


02/10/2015 – A-Level Unit 2.2.1
A-Level lesson presentations for all specification points of unit 2.2.1 have now been added to the website (Problem Solving > Programming Techniques).


09/09/2015 – OOP Lessons
Lesson presentations introducing Object Oriented Programming (with python) have been added to the ‘A-Level Unit 2’ section of the website (Problem Solving > Programming Techniques).


09/09/2015 – LMC Introductory Lessons
Two lessons introducing the Little Man Computer have been added to the programming section of the website. Videos will follow.


09/09/2015 – Pedagogy ‘Being Outstanding’
A new blog post on ‘Being Outstanding’ has been added to the pedagogy section of the website


30/08/2015 – Advanced Scratch
***New Unit***
I have added a new unit in the year 7 section (although it could suit year 8 too depending on ability levels) called ‘Advanced Scratch’. The unit introduces ‘Event Driven’ programming. Assessment currently under development – coming soon!

Share this page!