Myths about teaching can hold you back
Learn why
These resources were made for remote use during the pandemic, not classroom teaching.
Switch to our new teaching resources now - designed by teachers and leading subject experts, and tested in classrooms.
Lesson details
Key learning points
- In this lesson, we will learn that computers need clear and precise instructions in order to perform the expected task. We will also be taken on a journey from machine code to high-level languages in order to discover how a computer interprets instructions.
Licence
This content is made available by Oak National Academy Limited and its partners and licensed under Oak’s terms & conditions (Collection 1), except where otherwise stated.
4 Questions
Q1.Which of these is NOT a high-level programming language?
Which of these is NOT a high-level programming language?
C
Java
Python
Q2.Which language uses nmeumonics and op codes for its commands?
Which language uses nmeumonics and op codes for its commands?
C
Machine code
Python
Q3.Which of these will create a single, executable file that can then be run without the original source code.
Which of these will create a single, executable file that can then be run without the original source code.
Interpreter
Q4.Which of these will run the source code one line at a time and doesn’t create an executable file. It is needed every time you run the code.
Which of these will run the source code one line at a time and doesn’t create an executable file. It is needed every time you run the code.
Compiler