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
IntroductionData Types VideoData Type DefinitionsProgramming ActivityDiscussion Activity

There are five main data types that are used at GCSE, and as a part of your course (and later your exam) you will be expected to understand how they work and when it is most appropriate to use them. Creating practice programs on a regular basis is the best way to do this – although we are introducing data types this week, we will be referring back to each of these five types regularly throughout the course.

https://player.vimeo.com/video/358480729

The definitions below will give you the basic knowledge needed to use these data types, but I strongly recommend that you complete the full Data Types section to give you more information and practical ways to apply your knowledge.

Char – a single character (symbol)

String – one or more characters, often forming a word or phrase

Integer – a whole number

Real – a decimal number (aka. a float)

Boolean – a special type that only holds either True or False

Activity

Try using the python below to test the data types of each piece of code (you can change & run the code directly on this webpage – to save any code that you change, either copy it into your own coding program or use the Repl “fork”):

Discussion

Add to the discussion below – identify the different data types that we use everyday. Try to add an example that hasn’t been suggested yet.

Join the conversation
0% Complete