Specific knowledge required for A Level:
- Candidates need to understand the need for compression, especially when transferring data via the
Internet. - Candidates need to understand the difference between lossy and lossless compression, and the benefits and drawbacks of each type.
- Candidates need to be able to recommend a type of compression for a given scenario.
- Candidates need to understand how run-length encoding can reduce the size of a file for example with a text file or image.
- Candidates should understand how dictionary coding works by substituting entries with a unique code.
- Candidates should have practical experience of using these algorithms with small example files.
- Candidates should understand the need for encryption. Candidates should understand how symmetric and asymmetric encryption work to encrypt and decrypt data.
- Candidates should understand the need for and purpose of using hashing algorithms to store data.
- Candidates should be aware of different uses for hashing, such as the storing of passwords.
Static link to the videos for this topic:
We update our flipped classroom videos from time-to-time to keep them relevant. This can be troublesome if you put links to the videos on your VLE because the hyperlink address will change with each update. The link below will take you to a static playlist for all the videos in this section that you can safely put on your VLE, ensuring you always have a path to the latest videos, and no broken links.