Course Content
Course Syllabus & Exams
0/1
Lesson Recordings & Notes
0/1
Week 10 – The CPU, Fetch Decode Execute Cycle, & 1D Arrays in Programming
0/3
Week 14 – Secondary Storage & Project Based Programming
0/3
Week 15 – Virtual Memory, Cloud Storage, & Project Based Programming
0/4
Week 16 – Network Hardware & Project Based Programming
0/3
Week 17 – Network and Internet Addresses & Project Based Programming
0/2
Week 19 – Revision & Tutor Marked Assessment
0/1
Week 20 – The Risks of Malware & Validation and Verification
0/3
Week 22 – Methods of Protecting Data & Programming Challenge 1
0/3
Week 23 – Methods of Encryption & Programming Challenge 2
0/3
Week 24 – Other Threats to Data & Programming Challenge 3
0/3
Week 25 – Factors of Authentication & Programming Challenge 4
0/3
Week 26 – System and Utility Software & Programming Challenge 5
0/3
Week 27 – High & Low Level Languages
0/2
Week 28 – The Role of Operating Systems
0/2
Week 29 – The Need for Interrupts
0/2
Week 30 – End of Year 1 Revision
0/1
Week 31 – End of Year 1 Revision
0/1
Week 32 – End of Year 1 Revision
0/1
Week 33 – End of Year 1 Mock (Paper 1 Theory)
Week 34 – End of Year 1 Mock (Paper 2 Programming)
iGCSE Computer Science – Year 1 (Live) – September 2024
About Lesson
IntroductionDiscussion Activity

The data representation topic deals with the fundamental way that computer systems store digital information. This section includes many of the maths concepts that underpin computer science including how the binary number system is used to store many different types of digital data.

Binary is the representation of the language that your computer speaks – in fact, instead of 1s and 0s your computer uses a pattern of on and off electrical signals that it can then translate into numbers.

An important thing to remember about computers is that they are actually very simple when you look at them closely – all they can do is count to 2, add, and shift numbers along.

So, how can they possibly hold that word-processed document that you’re typing? Or the photos from your phone? It’s all about combining very simple tasks into something more complex.

Before we start, it’s worth looking at our own number system. Since you started school (and probably before), you’ve been counting from 1 to 10 using a system called Denary. Den in latin means ten, and we have ten digits in our number system ranging from 0 to 9. So it makes sense that Bi meaning 2, would have two digits ranging from 0 to 1.

So binary if binary means to count to the second digit, then to make bigger numbers we just need more columns. In the example below, we can count up to 10.

Watch the video below on why binary numbers are important to all computer systems:

https://youtu.be/kcTwu6TFZ08

Don’t forget to click “Mark As Complete” at the top of the lesson page!

 

Activity

Once you have watched the video, add to the discussion in the comments section. Based on what you have learnt so far, why do you think that computers need to use binary? Try to reply to at least one other comment – do you agree with their description?

Remember when replying to other people that we use the following rules:

  • Before posting, please make sure that you have set your account name to your first name only
  • comments should be professional and kind. We’re here to support each other!
  • Never post any personal details (or ask for any)
  • please keep conversations on topic 🙂
Join the conversation
0% Complete
Verified by MonsterInsights