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 1
High and Low Level Languages Image 2
High and Low Level Languages Image 3
High and Low Level Languages Image 4
High and Low Level Languages Image 5

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: