High and Low Level Languages

GCSE Computer Science: ​High and Low Level Languages

This module contains:

  • An editable PowerPoint lesson presentation
  • Editable revision handouts
  • A glossary which covers the key terminologies of the module
  • Topic mindmaps for visualising the key concepts
  • Printable flashcards to help students engage active recall
  • A quiz with answer key to test knowledge and understanding of the module
Compatible with the following examination boards
High and Low Level Languages Image 19
High and Low Level Languages Image 20
High and Low Level Languages Image 21
High and Low Level Languages Image 22
High and Low Level Languages Image 23

Download →

​High and Low Level Languages

A computer is equipped with various components for a variety of jobs. Programs are used to instruct a computer about a task that has to be done. Programs are also used to prioritise tasks and give step-by-step instructions to a computer. Hence, a computer program can be defined as a set of instructions that enables a computer to perform a specific task. Programs can be written in high-level or low-level languages, according to the requirements of the user. Figure 1 shows the organisation of these programming languages. In this article, high-level languages, low-level languages and tools involved in the execution of a program are explained.

This GCSE Computer Science module introduces ​high and ​low ​level ​languages to your students, explaining:

  • What they are
  • How ​​translators work
  • ​What are programming ​errors
  • ​What is Integrated Development Environment (IDE)
  • ​What is run time environment

More Computer Theory Modules

​High and Low Level Languages is one lesson in our Computer Theory module. The other theory lessons can be found below: