In this lesson, we will consider two-state systems, such as bulbs and switches, and investigate how combining these in groups provides more combinations. Finally, we will learn how this relates to computers, and will be introduced to binary.
Unit Overview: Data Representation
In this lesson, we will use decimal representation to explore the concept of place values in number bases and the values of digits. Then, we will explore the representation of binary values, and converting these back to decimal.
In this lesson, we will discover how to perform binary shifts, binary addition and develop an understanding of the term 'overflow'.
In this lesson, you will be introduced to the hexadecimal number system and learn how to convert between hexadecimal and decimal numbers. We will also learn why hexadecimal is used.
In this lesson, we will recap our previous learning on data representation within this unit to see how much we can remember. We will review number bases, binary maths and hexadecimal.
In this lesson, we will look at character coding systems. First, we will consider character coding systems that you might have come across before, such as semaphore and Morse code, then we will be introduced to ASCII, a standard coding system for representing text. Next, we will learn about the need for Unicode to extend ASCII. Finally, we will learn how to work out the size of a plain text file.
In this lesson, we will learn how bitmap images are represented in binary. We will learn about resolution, bit depth and how to calculate the file size of a bitmap image.
In this lesson, we will look at sound and think about how it could be represented for storage or transmission. We will investigate the effect of sound waves in the air and how this relates to speakers and microphones. We will sample a short sound wave in order to understand this representation and how it can be improved on. We will also calculate representation size from sample rate, size, and duration.
In this lesson, we will look at units of measurement and learn how to convert between these units.
Units in Computing
- Data Representation
- Computer Systems
- Impacts on society
- Programming 1: Sequence
- Programming 2: Selection
- Programming 3: Iteration
- Programming 4: Subroutines
- Programming 5: Strings and lists
- Programming 6: Dictionaries and datafiles
- Databases and SQL
- Object-oriented programming