Skip to main content
Learn/0984/Data Representation

Data Representation

0984 · Cambridge IGCSE (9–1) Computer Science

Learning Objectives

  • 1.1.1Understand the concepts of bits and bytes and use the terms bit, nibble, byte, kilobyte, megabyte, gigabyte, and terabyte.
  • 1.1.2Convert between binary and denary, and between binary and hexadecimal.
  • 1.1.3Understand the use of hexadecimal as a representation and convert between hexadecimal and denary.
  • 1.1.4Perform binary addition and understand overflow.
  • 1.1.5Use two's complement to represent and calculate with negative binary numbers.
  • 1.1.6Understand how text is encoded using ASCII and Unicode, and describe the differences.
  • 1.1.7Understand how images are encoded as binary data, including concepts of pixel, resolution, colour depth, and file size.
  • 1.1.8Understand how sound is encoded as binary data, including concepts of sampling rate, sample resolution, and file size.

Lessons

Practice Questions

5 multiple choice · 3 short answer

Practice questions

Pseudocode Exercises

Apply your knowledge with Cambridge-style pseudocode problems.

View pseudocode practice →