Our Modules and Materials


Home  |  Sample Topics  |  Free Resources|  Our Modules  |  Subscribe Today
KS3 Computer Science Resources   GCSE Computer Science Resources  |  9-1 Computer Science Resources  |  ECDL Resources  |  GCSE ICT Resources  |  A Level ICT Resources  | Btec I&CT


Our ModulesOur Learning Libraries contain over 60 topic areas and more than 400 pages of materials, resources and interactive slides for you to use in your Computer Science and ICT lessons.

Feel free to contact us for more information on how we could help you in delivering engaging and challenging learning experiences for all your students or subscribe today by returning your completed Subscription Form.

You can subscribe with confidence today!  We are always updating our materials to keep you up to date with the latest developments in ICT, programming and technology.



GCSE Computer Science

Computing Fundamentals

  • Computing Hardware
  • How the Central Processing Unit Works
  • Binary Logic
  • How Computer Memory Works
  • Input and Output Devices
  • Secondary Storage

Types of Software

  • Operating Systems and Utility Software
  • Custom Written, Off the Shelf, Open Source Software
  • Bits, Bytes and Kilobytes
  • How Computer Systems deal with Numbers & Characters
  • How Computer Systems deal with Images & Sound
  • Handling Instructions

All About Databases

  • Understanding Relational Databases
  • Database Queries and Logical Operators
  • Key Fields and Relationships
  • Methods of Validating Data

Communication & Networks

  • Networking Fundamentals
  • Network Hardware
  • Client-Server & Peer to Peer Networks
  • Network Typologies
  • Local Area Networks
  • Wide Area Networks
  • IP Addressing, MAC Addressing, Packets & Protocols
  • Network Security and Policies

The Internet

  • Connecting to the Internet
  • IP Addressing & DNS Services
  • Understanding HTML
  • Common File Standards
  • Methods of File Compression


  • Understanding & Planning Algorithms
  • Using Pseudocode & Flow Diagrams
  • Understanding Programming Languages including Scratch, Python, Visual Basic, SQL and PHP
  • Handling Data in Algorithms
  • The Importance of Testing


Last modified: Thursday, 1 November 2018, 8:49 AM