Listing all results (68)

Cybersecurity threats

This document outlines categories of network threat and how they can be detected. The resource is produced by Cybersecurity Challenge UK and is aimed at GCSE students however, is also a valuable resource for A level students as a starting point for further investigation and discussion. 

Hypertext Preprocessor (PHP) and My SQL Guide

A Computing at School community resource which provides a very comprehensive introduction to PHP and MySQL including setting up and configuring. This is useful as a “how to” guide for students.

Wired and wireless networks

Another resource from Cybersecurity Challenge UK which consists of a lesson plan based around a discussion of the advantages and disadvantages of wired and wireless networks. Students could prepare their points for homework or research them during the lesson.

The four layer TCP/IP model

This resource consists of a lesson plan from Cybersecurity Challenge UK on the topic of the TCP/IP model of networking. It would be useful as a topic introduction.

Compression and encryption theory

This resource consists of two documents. One is a theory sheet and the other a structured workbook for students to complete. This would form a useful independent learning resource so could be issued as a homework task.

Database Management Systems (DBMS) and distributed databases

Two topics that support the database topic are covered in this presentation. The emphasis at A level is investigating the technical architecture rather than application. These are two important topics often tricky to find resources for. 

Relational databases

It is often very helpful to reiterate vocabulary and definitions associated with database technology. This resource can be used as a starter or a plenary activity to reinforce key terminology.

Python and SQL

Databases are a fundamental part of modern organisations. This resource consists of an activity sheet, answer sheet and a highly usable utility for using SQLite with Python. The activities enable students to produce implement what they have learned from the theoretical content.


Algorithm efficiency

From a more mathematical perspective this time, this document covers the derivation of algorithm complexity. It could be used in the classroom as extension reading  or as a homework. 

Big O Notation

This presentation covers algorithms and their complexity expressed as Big O notation. This could be used by students as a revision aid or as a basic introduction to the topic.


View all publishers