Module One

In this module, you will really drill down into how the processor actually processes, including how the processor uses registers. You will learn about the differences between high-level languages (such as Python) and low-level languages (assembly and machine code).

You will also be introduced to logic gates, truth tables and logic circuits. These are all topics covered in greater detail at IGCSE, so should you choose to continue studying further, this module is an excellent primer for higher-level learning.

You should work through each topic, reading your coursebook, completing the activities and watching any videos. At the end of each topic, you will review your understanding. You will also find optional support if you need it or extension activities if you would like an extra challenge.

Before you complete Assignment One, there are six topics to complete.


Topics Icon.png Module One topic work

Topic One (1.1): About the CPU and Inside a Digital Device 

Topic Two (1.2): Inside the CPU and High/Low-Level Languages

Topic Three (1.3): Introducing Fetch-Decode-Execute… Repeat and All About the Accumulator 

Topic Four (1.4): A Detailed Look at the Fetch-Decode-Execute Cycle and Logic Gates

Topic Five (1.5): More Logic Gates and How They Fit with AI and VR

Topic Six (1.6): Final Project


Link Icon.png Software requirements

There are no specific requirements for this module.