Computer Science

Work during school closure

Week 1 – The binary number system

All computer data is represented using binary, a number system that uses 0s and 1s. Binary digits can be grouped together into bytes. Use simple techniques to convert between binary and denary and to add two binary numbers together.

Week 2 – Binary subtraction

Subtracting binary numbers is a bit different than subtracting decimal numbers, but by following simple steps below, it can be just as easy as adding binary numbers.

Week 3 - Binary Representation of Text – The ASCII Character Set

The ASCII code takes each character on the keyboard and assigns it a binary number. For example: the letter 'a' has the binary number 0110 0001 (this is the denary number 97) the letter 'b' has the binary number 0110 0010 (this is the denary number 98). Crack the secret coded message by converting a string of binary numbers into a sentence. Write your own secret coded message and get your friend to crack it!

Week 4 - Bitmap Images and cryptic pictures

As we already know, computers can only deal with 0s and 1s (binary). Whenever a computer represents anything (numbers, characters etc) it has to do so in binary. Pupils learn how to use the binary colour code on the right to work out what image the grid below will display.

Week 5 – how computers represent sounds

Pupils the difference between analogue and digital sounds. Analogue sounds are pure and of perfect quality. E.g.: Listening to a singer (without a mic) at a concert is real – the quality is pure. Any computer recorded sound is not pure, not real and not of perfect quality. WHY? It is because sound has been digitised – it has been sampled at set intervals. Complete a quiz on BBC bitesize.

 

 

 

 

 

Home Study Tasks

Python beginners workbook solutions

Python beginners workbook

The following resource is for you to learn to code in Python to develop your programming skills. You need to install the latest version of Python which is Python 3.8.2 from https://www.python.org/downloads/ . I have also provided the answer book but do not look at the solution first only when you are stuck then you can compare your code with the answer in the workbook. Be safe and keep learning