Free module
Computer systems
Binary, logic gates, the processor and how a computer stores numbers, text and pictures, worked in a hands-on lab.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Virtual machine lab
Counting in binary and hexadecimal
I can store whole numbers in binary and hexadecimal.
Read the lesson2 · Virtual machine lab
Storing negative numbers and fractions
I can store negative and fractional numbers.
Read the lesson3 · Virtual machine lab
How text, pictures and sound become bits
I can say how text, a picture and a sound become bits.
Read the lesson4 · Virtual machine lab
Working out a circuit's output (logic gates)
I can work out a logic circuit's output.
Read the lesson5 · Virtual machine lab
Following a processor's steps (fetch-decode-execute)
I can follow the fetch-decode-execute cycle.
Read the lesson6 · Virtual machine lab
Compilers and interpreters: two ways to translate
I can say how a compiler and an interpreter differ.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.